php试题与答案(二)

37.在str_replace(1,2,3)函数中1 2 3 所代表的名称是(  )     B   

 A  "取代字符串","被取代字符串","来源字符串"   

B  "被取代字符串","取代字符串","来源字符串"   

C  "来源字符串","取代字符串","被取代字符串"   

 D  "来源字符串","被取代字符串","取代字符串"    

 

38.浏览网页时,看到的内容是HTML的哪一部分? C   

A  title    B  table    C  body    D  head    

 

 39.运算符"%"的作用是( ) C   

A  无效    B  取整    C  取余    D  除    

 

 40.file( )函数返回的数据类型是(  )    A   

 A  数组    B  字符串    C  整型    D  根据文件来定    

 

41.计算字符串长度的函数是( ) A   

 A  strlen( )    B  len( )    C  stringlen( )    D  lens( )    

 

 42.array_push()的作用是(  ) C   

 A  将数组的第一个元素弹出   

B  将数组的最后一个元素弹出   

C  将一个或多个元素压入数组的末尾   

D  将一个或多个元素插入数组的开头    

 

43.isset()的功能是( )       A   

A  测试变量是否存在

 

44.定义静态变量的关键字是( )    A   

A  static    B  statics    C  STATIC    D  STATICS   

 

  45.以下属于忽略键名数组排序的是( )    

D    A  natsort    B  ksort    C  asort    D  sort    

 

 46.empty()的功能是:       A   

A  测试变量是否为空   

B  测试变量是否存在   

 C  测试常量是否为空   

D  测试常量是否存在    

 

47.浏览网页时,看到的内容是HTML的哪一部分?   C   

 A  title    B  table    C  body    D  head    

 

48.自定义用户常量,可以使用( )函数. B   

A  Define( )    B  define( )    C  Defin( )    D  defin( )    

 

49.执行下列代码后的结果是( ) $x=15; echo $x++; $y=20; echo ++$y;  B   

A  15,20    B  15,21    C  16,20    D  16,21    

 

 50.申明全局变量的关键字是( ) B   

A  globals    B  global    C  GLOBAL

 

多项选择题:(共12题,每题5分)          

1.php中,不等运算符是( )  BC   

A  ≠    B  !=    C  <>    D  ><   

 

2.函数的参数传递包括:    AB   

A  按值传递    B  按引用传递    C  按变量传递    D  按作用域传递   

 

3.php中,赋值运算符有( )   ADB   

A  =    B  +=    C  ==    D  .=   

 

4.php中可以实现程序分支结构的关键字是( )     CD   

A  while    B  for    C  if    D  switch   

 

5.continue语句可以用在( )中。     ABC   

A  for    B  while    C  do-while    D  switch   

 

6.break可以用在( )语句中     ABCD   

A  switch    B  for    C  while    D  do-while   

 

 7.php中可以实现循环的是( )  A C   

 A  for    B  break    C  while    D  waiting   

 

8.PHP中,标识符允许出现的符号有:   ABC   

 A  大写字母    B  小写字母    C  数字

 

9.PHP允许的注释符号有:   ACD   

A  //    B  闭合的段落    C  #    D  /*和*/闭合的段落   

 

10.PHP表单的提交方法有:    ACB   

 A  post    B  request    C  get    D  querystring   

 

11.PHP语言标记用的是什么( )符号   ACD   

 A  〈? ?>    B  〈php >    C  〈?php ?>    D  〈% %>   

 

12.php中数组可以使用哪些键名?     AB   

A  数字键名    B  下标    C  随机    D  文本(或字符串)键名       

判断题:(共40题,每题1分)          

 1.在返回数组中的所有值,可以使用array_value( )函数 T 

2.运算符“++”可以对常量和变量进行累加1 F

3.php语言中的数值型字符串可以和数字变量进行混合运算. T 

 4.php中,双引号字符串支持变量解析以及转义字符. T

5.php语言中的数值型字符串不可以和数字变量进行混合运算. F

6.PHP程序的扩展名必须是.php F

7.php中,字符串是用引号引起来的字符,单引号和双引号没有区别,都是一样的,随便用哪一个都是一样的. F

8.if条件控制语句中,if后面的{ }可有可无,意义一样。 F

9.一个MySQL服务器,可以拥有多个数据库,每个数据库可拥有多个表. T

10.MS-server200与mysql一样,同属微软公司的产品,用于软件开发的数据库支持 F

11.运算符“--”可以对常量和变量进行自身减1 F

12.php中,单引号字符串不支持变量解析以及转义字符. T

13.if条件控制语句中,if后面的{ }不能省略。 F

14.< f orm id="form1" name="form1" method="" action="" >,默认的method使用get进行值传递。 F

15.〈 form id="form1" name="form1" method="" action="">,默认的method使用post进行值传递。 F

16.常量的作用域是全局的,不存在全局与局部的概念. T

17.if条件控制语句中,if后面必须加括号 T

18.使用get和post传递表单值没有什么区别,可以随便选择一种使用. F

19.php中,在任何时候,双引号和单引号都是不一样的. F

20.运算符“++”只能对常量进行自身加1 F

21.if条件控制语句中,if后面的{ }可有可无。 F

22.PHP跟ASP一样,只能应用IIS架设服务器 F

23.MySQL可以建立个用户,但每个用户的权限一样,仅是名称不一样而已. F

24.php中,()与{ }具有不一样的功能。 T 

25.php中可以使用method=post的方式进行文件上传 F 

26.php中,==与===是同一个运算符。 F 

27.MySQL数据库可以建立多个用户,且各个用户的权限可以分别设置. T

30.array_search() 与in_array()函数均可用来查询数组中元素的值。 F

31.PHP是微软公司开发的,应用于设计网页的语言 F

32.php中,双引号和单引号在某些时候具有不同的意义,在某些时候具有相同的意义. T

33.array_unshift()函数在数组的末尾插入一个或多个元素,返回成功插入后的总元素个数。  F

34.current()和pos()均可返回数组中的当前单元。 F

35.在返回数组中的所有值,可以使用array_keys( )函数   F 

36.php中,函数默认按值传递参数。 T

37.php中,双引号字符串不支持变量解析以及转义字符.   F 

38.session与cookie只是名称不同,实质上没有什么区别,均可用于实现用户登录等功能. F

39.运算符“++”只能对变量的值自身累加1 F

40.安装Windows XP后,系统默认状态没有安装PHP环境;而安装Windows 2003后,系统自动安装了PHP环境,不用我们再安装.F

你可能感兴趣的:(PHP)