1. $str = "My name is Jack, and what is your name?";echo substr_count ($str,“name”);程序的输出结果为( B )
A.1 B.2 C.3 D.4
2. php 内置数组( )可以获取服务器内变量信息。A
A.$_GET B.POST C.FORM D.$_SERVER
3. PHP 中,$a=abs(-50); 则$a 的值为:A
A.50 B.-50 C.25 C.-25
4. php 语言中( )语句可退出循环B
A.end B.break C.else D.then
5. 下面关于PHP 的命名规则的说法不正确的是A
A.第一个字符必须是数字或字母
B.长度不能超过255个字符
C.名字不能和关键词同名
D.在声明的时候不能声明两次
6. 以下函数中用于判断是否为数组的函数为( )C
A.is_long() B.is_double() C.is_array() D.is_object()
7. 如果想取得最近一条查询的信息,应该使用哪个函数( )A
A.mysql_info B. mysql_stat C. mysql_insert_id() D. mysql_free_result
8. php 的( )函数,可以判断变量是否存在。B
A.createobject B.isset C.write D.end
9. 自定义函数中,返回函数值的关键字是( )A
A.returns B.close C.return D.back
10. HTML中,title标签放在什么位置B
A.body标签里 B.head标签里 C.script标签里 D.table标签里
11. $a=(3>5) ? (‘yes’) : (‘no’); a的值为( )B
A.yes B.no C.0 D.1
12. php 的( )集合可取得客户端以个get 方式递交的数据.B
A.form B.$_GET C.cookie D.from
13. php 的( )函数,可以输出日期数据A
A.date B.data C.rename D.time
14. 从队列数组队头删除数据可以使用( )函数。C
A.array_push() B. array_pop() C. array_shift() D. array_unshift()
15. php 中用于比较字符串的函数是:D
A.cookie B.querystring C.form D.strcmp
16. php 语言中随机函数A
A.rand B.sqr C.fix D.abs
17. PHP 中定义常量的方法是C
A.VAR B.dim C.define() D.undefined()
18. 使用( )函数,可以重新命名一个已经存在的文件或目录C
A.copy() B.unlink() C.rename() D.fwrite()
19. 将字符串中所有英文字母转为小写的函数是:B
A.ucwords() B.strtolower() C.strtoupper() D.ucfirst()
20. 文件框的type属性值是( )A
A、text B、hidden C、file D、checkbox
1.关于PHP,下列说法错误的是()C
A. 开发PHP网页所使用的的脚本语言是PHP。
B. 网页中的PHP代码同html标记符一样,必须用分隔符“<”和“>”将其括起来。
C. PHP网页,运行时在客户端可查看到真实的PHP源代码。
D. PHP和html可混合编程。
2. SESSION会话的值存储在()D
A. 硬盘上
B. 网页中
C. 客户端
D. 服务器端
3. 定义静态变量的关键字是()A
A. static
B. statics
C. STATIC
D. STATICS
4. 要检查一个常量是否定义,可以使用函数()A
A. defined()
B. isdefin()
C. Isdefined()
D. 无
6. 语句for($k=0;$k=1;$k++);和语句for($k=0;$k==1;$k++);执行的次数分别是:A
A. 无限和0
B. O和无限
C. 都是无限
D. 都是0
7. cookies( )属性表明cookie 由哪个网站产生或读取:A
A. Name
B. Value
C. Domain
D. Set
8. 使用()函数可以求得数组的大小A
A. Count()
B. Conut()
C. $_COUNT[“名称”]
D. $_CONUT[“名称”]
9. strtoupper( )函数的功能是:A
A. 将给定字符串全部转换为大写字母。
B. 将给定字符串全部转换为小写字母。
C. 将给定字符串首字母转换为大写字母。
D. 将给定字符串首字母转换为小写字母。
10. 关于mysql_select_db的作用描述正确的是()D
A. 连接数据库
B. 连接并选取数据库
C. 连接并打开数据库
D. 选取数据库
11. 执行完$strUser = "12345678"以后,strUser 是( )类型。D
A. 整数变量
B. 整数变量
C. 布尔型变量
D. 单精度变量
12. 下面程序$flag1 和$flag2 的结果分别是什么?B
$s1=”abc”;
$s2=”abc”;
$flag1=$s1==$s2;
$flag2=strcmp($s1,$s2);
?>
A.1,0
B.true,1
C.abc,true
D.0,1
13. 使用( )语句可以立即从FOR 循环中退出。B
A. Exit sub
B. Exit
C.
D. Loop
14. 计算字符串长度的函数是( )A
A. strlen( )
B. len( )
C. stringlen( )
D. lens( )
15. php 语言中计算字符串长度函数是:C
A. Asc
B. Chr
C. Strlen
D. Mid
16. 使用函数( )来检查此文件是否是上传文件A
A. is_uploaded_file( )
B. move_uploaded_file()
C. uploaded_file()
D. move_file()
17. 读取post方法传递的表单元素值的方法是:B
A. $_post["名称"]
B. $_POST["名称"]
C. $post["名称"]
D. $POST["名称"]
18. php中字符串的连接运算符是( )D
A. -
B. +
C. &
D. .
19. php 内置数组( )接受表单Post方式提交的数据 A
A. $_POST
B. $_GET
C. POST
D. SEND
20.Function keep_track()
{
STATIC $count=5;
echo $count++.""; }
Keep_track();
Keep_track();
Keep_track();
这段代码输出的值为( )B
A.5,5,5
B.5,6,7
C.6,7,5
D.6,5,7
21. 要查看一个结构类型变量的值,可以使用函数( )D
A. Print()
B. print()
C. Print_r()
D. print_r()
22. php 中用于比较字符串的函数是:D
A. cookie
B. querysting
C. form
D. strcmp
23. 浏览网页时,看到的内容是HTML的哪一部分?C
A. title
B. table
E. body
C. head
多选题
1. php中,不等运算符是( )BC
A、≠ B、!= C、<> D、><
2. php中数组可以使用哪些键名来取得数组元素值?ABCD
A、数字键名 B、下标 C、随机 D、文本(或字符串)键名
3. PHP允许的注释符号有:ACD
A、// B、闭合的段落 C、# D、/*和*/闭合的段落
4. HP中,变量名允许出现的符号有:ABD
A、大写字母 B、小写字母 C、数字 D、减号
5. php中可以实现程序分支结构的关键字是( )CD
A、while B、for C、if D、switch
判断题
1. array_search() 与in_array()函数均可用来查询数组中元素的值。错
2. php中,双引号字符串不支持变量解析以及转义字符.错
3. php中,双引号字符串支持变量解析以及转义字符.对
4. MS-server2008与mysql一样,同属微软公司的产品,用于软件开发的数据库支持错
5. 安装Windows XP后,系统默认状态没有安装PHP环境;而安装Windows 2003后,系统自动安装了PHP环境,不用我们再安装.错
6. 使用get和post传递表单值没有什么区别,可以随便选择一种使用.错
7. if条件控制语句中,if后面的{ }可有可无。错
8. 在返回数组中的所有值,可以使用array_value( )函数对
9. MySQL可以建立个用户,但每个用户的权限一样,仅是名称不一样而已.错
10. MySQL数据库可以建立多个用户,且各个用户的权限可以分别设置.对
1.在返回数组中的所有值,可以使用array_value( )函数 √
2.运算符“++”可以对常量和变量进行累加1 ×
3.php语言中的数值型字符串可以和数字变量进行混合运算. √
4.php中,双引号字符串支持变量解析以及转义字符. √
5.php语言中的数值型字符串不可以和数字变量进行混合运算. ×
6.PHP程序的扩展名必须是.php ×
7.php中,字符串是用引号引起来的字符,单引号和双引号没有区别,都是一样的,随便用哪一个都是一样的. ×
8.if条件控制语句中,if后面的{ }可有可无,意义一样。 ×
9.一个MySQL服务器,可以拥有多个数据库,每个数据库可拥有多个表. √
10.MS-server200与mysql一样,同属微软公司的产品,用于软件开发的数据库支持 ×
11.运算符“--”可以对常量和变量进行自身减1 ×
12.php中,单引号字符串不支持变量解析以及转义字符. √
13.if条件控制语句中,if后面的{ }不能省略。 ×
14.< f orm id="form1" name="form1" method="" action="" >,默认的method使用get进行值传递。×
15.〈 form id="form1" name="form1" method="" action="">,默认的method使用post进行值传递。×
16.常量的作用域是全局的,不存在全局与局部的概念. √
17.if条件控制语句中,if后面必须加括号 √
18.使用get和post传递表单值没有什么区别,可以随便选择一种使用. ×
19.php中,在任何时候,双引号和单引号都是不一样的. ×
20.运算符“++”只能对常量进行自身加1 ×
21.if条件控制语句中,if后面的{ }可有可无。×
22.PHP跟ASP一样,只能应用IIS架设服务器 ×
23.MySQL可以建立个用户,但每个用户的权限一样,仅是名称不一样而已. ×
24.php中,()与{ }具有不一样的功能。 √
25.php中可以使用method=post的方式进行文件上传 ×
26.php中,==与===是同一个运算符。 ×
27.MySQL数据库可以建立多个用户,且各个用户的权限可以分别设置. √
30.array_search() 与in_array()函数均可用来查询数组中元素的值。×
31.PHP是微软公司开发的,应用于设计网页的语言 ×
32.php中,双引号和单引号在某些时候具有不同的意义,在某些时候具有相同的意义. √
33.array_unshift()函数在数组的末尾插入一个或多个元素,返回成功插入后的总元素个数。 ×
34.current()和pos()均可返回数组中的当前单元。×
35.在返回数组中的所有值,可以使用array_keys( )函数 ×
36.php中,函数默认按值传递参数。√
37.php中,双引号字符串不支持变量解析以及转义字符. ×
38.session与cookie只是名称不同,实质上没有什么区别,均可用于实现用户登录等功能. ×
39.运算符“++”只能对变量的值自身累加1 ×
40.安装Windows XP后,系统默认状态没有安装PHP环境;而安装Windows 2003后,系统自动安装了PHP环境,不用我们再安装。 ×
1. 请编写PHP代码,输出九九乘法表
function Cfb($x){echo "";for($j=1;$j<=$x;$j++){echo "
";}?>";for($k=1;$k<=$j;$k++){echo " ";}echo "{$k}*{$j}=".($k*$j)." ";}for($y=$k;$y<=$x;$y++){echo " ";} echo "
2. 请编写PHP代码,定义一个sum函数,主要功能是对传入的两个参数作判断,如果两个值都是数字则函数返回两个参数之和,否则将两个参数连接并返回。
$a ="1";$b="2";$sum=$a+$b;?>echo "$a";echo "+";echo "$b";echo "=";echo "$sum";?>
18 cookie的值存储在
A、 硬盘中
B、 程序中
C、 客户端
D、 服务器端