《PHP程序设计》复习题
16.进制转换函数十进制转二进制decbin()、 十进制转八进
制decoct() 、十六进制 hexdec() 、 二转十进制bindec()
17. \n 、 \t 、\r 、\$、\\四个转义字符的含义转义字符的意思,用在哪方面,怎么用
18. is_long()长整形、、is_double()、is_array()、is_object()四个函数的作用
19. $a=5;$b=6;
function Sum()
{
Global $a,$b;加了global 就是全局变量
$b=$a+++$b;三个加的意思是:+ ++后面两个加是自增,先加后曾。
A自增把结果赋值给b。
a变6,b变11
}
Sum();
echo $a,$b; $a,$b的结果为( )
20. A、in_array() 检查数组中是否存在某个值
B、array_key_exists() 判断数组键是否存在于某个函数
中
C、array_keys()返回数组中所有的键名
D、array_values()返回数组中所有的值
21.A、copy()
bool copy ( string $source , string $dest )
将文件从 source 拷贝到 dest。
成功时返回 TRUE, 或者在失败时返回 FALSE
B、unlink()
bool unlink ( string $filename )
删除 filename。
和 Unix C 的 unlink() 函数相似。
成功时返回 TRUE, 或者在失败时返回 FALSE.
C、rename()
bool rename ( string $oldname , string $newname [, resource $context ] )
尝试把 oldname 重命名为 newname。
成功时返回 TRUE, 或者在失败时返回 FALSE.
D、fwrite()
写文件
22. 下面那一项不能被加入到user数组中( )
A、 $users[] = ‘john’;
B、
array_add($users,’john’);
C、 array_push($users,‘john’);
D、$users ||= ‘john’;
23. A、date() B、getdate() C、strtotime()
D、mktime()
24.A、is_uploaded_file()
B、move_uploaded_file()
C、uploaded_file()
D、move_file()
25.变量名的命名规则
26.for语句的使用(判断for语句块能执行多少次)
27. PHP常用的开发工具有哪些? Zendstdio,Dreamweaver。
记事本
28. php中能使用的注释方式有哪些?
29. PHP数据类型有哪些?整行等 是怎样定义的
30. 按作用域分的话,php的变量可分为哪几种?全局变量 静态变量
31. A、array_push() B、array_pop()
C、array_shift()
D、array_unshift()
32. 用PHP打印出前一天的时间的时间语句怎么写?
33. 举例说明在你的开发过程中用什么方法来加快页面的加载速度?
34. 语句include和require的区别是什么?为避免多次包含同一文件,可用(?)语句代替它们?
35. 写一个函数,能够遍历一个文件夹下的所有文件和子文件夹。
编程题
36. 用正则表达式写一个函数验证手机号码、区号、电子邮件的格式是否正确。
37. 静态变量的特点。
静态变量:每执行一次,一直在内存里面。
后面执行还参加运算。
function sum($a){
static $b;
$b=$a+$b;
echo $b;
}
Sum(3);
Sum(3);
38. function double($value)
{
$value = $value * 4;
}
$a = 6;
doubler($a);
echo $a;$a为?6
39.A、in_array()
B、array_key_exists()
C、array_keys()
D、array_values()
40.A、strlen() B、strcmp()
C、strtolower()
D、ucfirst() 一段代码选择
41. strpos()填输出结果
42. substr_count()
43. 书写php代码能使用的正确形式(开头和结束)
44.打印函数有哪些?
45.PHP数据类型有哪些?
46.追加数组元素的函数有哪些?
47. 过滤字符串空格的函数有哪些
48. echo(),print(),print_r的区别?三个输出函数有什么区别
49.至少列出两种方法,阐述如何修改SESSION的生存时间?
50.PHP面向对象的权限修饰符有哪些?
51.用PHP描述冒泡排序和快速排序算法,对象可以是一个数组。