覆盖学起Plus、超星学习通等平台的全学科作业答案、历年真题与考试速查系统
中国大学MOOC作业考试答案

想要快速找到正确答案?

立即关注 超新尔雅学习通微信公众号,轻松解决学习难题!

超新尔雅学习通
扫码关注

作业辅导
扫码关注
论文指导
轻松解决学习难题!

中国大学MOOC移动应用服务器编程&动态网页设计作业答案

移动应用服务器编程&动态网页设计

学校: 九八五题库

学校: 超星学习通

题目如下:

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

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

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

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

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

答案: "被取代字符串","取代字符串","来源字符串"

2. 2. PHP中存在多种变量,其中在函数外定义的变量称之为( )。

A. 变量

B. 超全局变量

C. 局部变量

D. 全局变量

答案: 全局变量

3. 3. 请看下面一段代码:

A. 以上结果都不对

B. $n=5 $n=4 $n=3

C. 死循环

D. $n=5 $n=5 $n=4

答案: 死循环

4. 4. 下列选项中能将字符串转换为数组的函数是( )。

A. substr()函数

B. explode()函数

C. A和B都可以

D. implode()函数

答案: explode()函数

5. 5. 请看下面一段程序:

A. 35

B. 36

C. 27

D. 9

答案: 36

6. 6. 使用()函数可以将字符串“2014-5-2”转化成时间戳。

A. mktime()

B. strtotime()

C. 以上答案都不对

D. time()

答案: strtotime()

7. 7. 执行如下代码:

A. 以上答案都不对

B. array(3) { [0]=> string(3) "bea" [1]=> string(3) "tif" [2]=> string(1) "l" }

C. array(2) { [0]=> string(3) "bea" [1]=> string(3) "tif" }

D. array(1) { [0]=> string(9) "beautiful" }

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

8. 8. PHP中存在多种变量,其中在函数内部定义的变量称之为( )。

A. 变量

B. 局部变量

C. 内部变量

D. 全局变量

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

9. 9. 下列选项中,函数返回的关键字是( )。

A. go

B. back

C. return

D. break

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

10. 10. 函数调用时,使用变量代替,就不需要有圆括号。( )

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

11. 11. 在函数f1()中定义了一个函数f2(),这时调用函数f1()就称为函数的嵌套调用。( )

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

12. 12. trim()函数可以去除字符串中所有的空格符号。( )

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

13. 13. 请看下面一段代码:

A. ast

B. 以上都不对

C. a

D. c

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

14. 14. 在PHP中函数的命名需要遵循一定的规则,下列函数名称错误的是()。

A. _hi

B. Itcast

C. 2good

D. itcast_01

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

15. 15. 请看下面一段代码: 1){ ab(--$n); }else{ echo '$n='.$n.' '; } } ab(3); 其运行结果为( )。

A. 以上结果都不对

B. $n=2

C. $n=1 $n=1 $n=2

D. $n=1

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

16. 16. 在定义函数的组成部分中,( )是可以省略的。

A. 关键字function

B. 括号中的参数

C. 函数名

D. 函数体

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

17. 17. 下列选项中不是字符串和数组相互转换的函数是( )。

A. explode()

B. implode()

C. str_replace()

D. str_split()

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

18. 18. 请看下面一段代码:

A. NULL

B. string(0) ""

C. array(0) { }

D. int(0)

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

19. 19. 请看下面一段代码:

A. 5

B. 7

C. 6

D. 4

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

20. 20. substr()函数第三个参数若为空,则表示截取的字符串的长度为0。( )

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

21. 21. mktime()函数任何省略的参数都会被设置成全球标准日期和时间的当前值。( )

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

22. 22. 递归出口的设置在函数的递归调用中可有可无。( )

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

23. 23. 在函数中,函数体代码可以存在多个return语句。( )

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

24. 24. 函数调用时,函数的名称可以使用一个变量来代替,此变量的值就可以是任意值。( )

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

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

A. lens( )

B. strlen( )

C. len( )

D. stringlen( )

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

26. 26. 请看下面一段程序:

A. 2014-8-15

B. 以上答案都不对

C. 14-8-15

D. 8-15-2014

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

27. 27. strlen()函数可以获得utf8编码的字符串的字符个数。( )

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

28. 28. explode()函数以“u”为分隔符,拆分字符串“beautiful”,返回的数组中有( )个元素。

A. 3

B. 2

C. 0

D. 以上都不对

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

29. 29. 下列使用$GLOBALS预定义超全局数组变量,将全局变量$var提升为超全局变量的用法正确的是( )。

A. $GLOBALS[]

B. $GLOBALS['var']

C. $GLOBALS['$var']

D. $GLOBALS[$var]

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

30. 30. 请看下面的代码: 0){ echo 'itcast大于shenzhen'; }elseif($res<0){ echo 'itcast小于shenzhen'; }else{ echo '两者相等'; } 其运行结果为()。

A. 两者相等

B. itcast大于shenzhen

C. itcast小于shenzhen

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

31. 31. 有一段这样的程序:

A. beijing chen

B. beijingchen

C. chen

D. beijing

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

32. 32. 要想使用time()函数获取正确的北京时间,需要在php.ini中配置()。

A. date.timezone = PRC

B. date.timezone = Asia/Shanghai

C. 以上答案都不对

D. timezone = PRC

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

33. 1. 关于array_search()函数,下面说法错误的是( )。

A. 第二个参数表示被查询的数组

B. 如果要查找的值没有找到,就返回FALSE

C. 如果要查找的值找到了,就返回TRUE

D. 第一个参数表示在数组中要查找的值

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

34. 2. 关于数组的使用,请阅读以下代码: $arr = array(1=>'aa','1'=>'bb'); echo $arr[1]; 其正确的输出结果为( )。

A. bb

B. bbaa

C. aa

D. aabb

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

35. 3. 下列选项中,可以将数组的指针指向第一个元素的是( )。

A. prev()

B. reset()

C. current()

D. restart()

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

36. 4. 下列关于数组的说法中错误的是( )。

A. 数组是一个可以存储一组或一系列数值的变量。

B. 键和值之间存在一种对应关系称为映射。

C. 索引数组的下标可以依次递增。

D. PHP只支持关联数组,不支持索引数组。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

37. 5. 关于array_reverse()函数,阅读下面的程序,选择正确的输出结果( )。 $input = array(1,2, array(3, 4)); print_r(array_reverse($input, true));

A. Array ( [2] => Array ( [0] => 3 [1] => 4 ) [1] => 2 [0] => 1 )

B. Array ( [2] => 1 [1] => 2 [0] => Array ( [0] => 3 [1] => 4 ) )

C. Array ( [2] => Array ( [0] => 4 [1] => 3 ) [1] => 2 [0] => 1 )

D. Array ( [2] => 1 [1] => 2 [0] => Array ( [0] => 4 [1] => 3 ) )

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

38. 6. 关于排序函数,阅读以下程序,选择正确的输出结果( )。 $arr = array('a'=>4,'b'=>3,'c'=>2,'d'=>1); sort($arr); echo $arr['a'];

A. 会提示数组下标未定义

B. 1

C. 4

D. 0

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

39. 7. 关于数组指针,请阅读下面的程序: $arr = array(1,2,3); end($arr); next($arr); prev($arr); $result = current($arr); 程序执行后,$result的值为( )。

A. 0

B. FALSE

C. 3

D. 1

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

40. 8. 关于foreach语句,阅读下面的代码,选择正确的输出结果。( ) $arr = array(1,2); foreach($arr as &$v){ ++$v; } foreach($arr as $v){ echo $v; }

A. 22

B. 23

C. 33

D. 12

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

41. 9. 关于array_merge() 函数,阅读下面的程序,选择正确的输出结果( )。 $arr1 = array(2=>'a','a'=>2); $arr2 = array(2=>'a','a'=>2); $result = array_merge($arr1, $arr2); print_r($result);

A. Array ( [0] => a [1] => a [a] => 2 )

B. Array ( [2] => a [a] => 2 )

C. Array ( [0] => a [1] => 2 )

D. Array ( [0] => a [a] => 2 [1] => a )

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

42. 10. 关于数组元素的删除,请阅读下面的代码: $arr = array(0,1,2,3); unset($arr[1]); echo $arr[2]; 其正确的输出结果是()。

A. 0

B. 1

C. 2

D. 3

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

43. 11. 关于array_merge() 函数,下列说法中错误的是( )。

A. 如果数组包含数字键名,后面的值将附加到数组的后面

B. 当遇到相同的字符串键名,后面的值将会覆盖前面的值

C. 该函数最多只能接收一个参数

D. 如果数组是数字索引,则键名会以连续方式重新编排索引

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

44. 12. 统计数组元素个数的函数是什么?

A. count()

B. list()

C. array()

D. foreach()

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

45. 13. 在下列选项中,有哪些是PHP提供的排序函数( )。

A. ksort()

B. rsort()

C. sort()

D. krsort()

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

46. 14. array_unique()函数的作用是打乱数组中的元素的排列顺序。( )

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

47. 15. 假设数组 $arr 中有三个元素,则可以正确输出数组 $arr 中所有元素的是( )。

A. print_r($arr)

B. print_r($arr[])

C. print_r($arr[3])

D. print_r(&$arr)

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

48. 16. 使用foreach遍历数组时,$key和$value是语法规定的变量名,不能改变。( )

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

49. 17. array_search()函数用于获取数组中元素对应的键名。( )

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

50. 18. 关于数组的定义,阅读下列代码,选出 $arr中值为 'cc' 的元素的下标是( )。 $arr = array(5=>'aa','k'=>'bb','cc');

A. 6

B. 7

C. 0

D. 2

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

51. 19. 关于array_reverse()函数,阅读下面的程序,选择正确的输出结果( )。 $input = array(1,2, array(3, 4)); print_r(array_reverse($input));

A. Array ( [0] => Array ( [0] => 3 [1] => 4 ) [1] => 2 [2] => 1 )

B. Array ( [2] => 1 [1] => 2 [0] => Array ( [0] => 3 [1] => 4 ) )

C. Array ( [0] => 2 [1] => 1 [2] => Array ( [0] => 4 [1] => 3 ) )

D. Array ( [0] => Array ( [0] => 4 [1] => 3 ) [1] => 2 [2] => 1 )

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

52. 20. 关于array_rand() 函数,下列说法中错误的是( )。

A. 如果只取出一个元素,会返回一个随机元素的键名

B. 第二个参数为取出元素的个数,默认为全部取出

C. 如果取多个元素,就返回一个包含随机键名的数组

D. 第一个参数为指定接收的数组

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

53. 21. count()函数可以计算一维数组中的元素个数,但不支持多维数组。( )

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

54. 22. 关于foreach遍历数组,阅读下面的代码,选择正确的输出结果。( ) $arr = array(1,2); foreach($arr as $v){ ++$v; } print_r($arr);

A. Array ( [1] => 1 [2] => 2 )

B. Array ( [0] => 1 [1] => 2 )

C. Array ( [0] => 2 [1] => 3 )

D. Array ( [0] => 3 )

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

55. 23. 关于array_search () 函数,请阅读下面程序: $arr = array( 'aa' => array('a', 'b', 'c'), 'bb' => array('d', 'e', 'f') ); $result = array_search('bb',$arr); 程序执行后,$result的值为( )。

A. FALSE

B. 1

C. 0

D. TRUE

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

56. 24. 数组遍历指的是依次访问数组中的每个元素。( )

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

57. 25. 关于数组的定义,请阅读下面的代码: 1 $arr[2] = 'aa'; 2 $arr[] = 'bb'; 下列说法中正确的是( )。

A. 值为 'bb' 的元素的下标为1

B. 程序第二行出错,因为没有指定下标

C. 值为 'bb' 的元素的下标为0

D. 值为 'bb' 的元素的下标为3

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

58. 26. 关于array_search () 函数,请阅读下面程序。 $arr = array(3,4,5); $result = array_search('4a6b', $arr); 程序执行后,$result的值为( )。

A. 2

B. 0

C. FALSE

D. 1

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

59. 27. 关于array_unique()函数,下列说法错误的是( )。

A. 该函数的作用是移除数组中的重复元素

B. 该函数第二个参数是递归处理多维数组

C. 该函数将会返回新的数组对象

D. 如果两个元素的值相等只保留第一个元素的键名

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

60. 28. 关于数组操作运算符,假设有如下两个数组$a和$b: $a=array(0=>'a',1=>'b'); $b=array(1=>'b',0=>'a'); 下列选项中正确的是( )。

A. $a!==$b的结果为TRUE

B. $a==$b的结果为TRUE

C. $a===$b的结果为TRUE

D. $a==$b的结果为FALSE

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

61. 29. 使用unset()函数可以删除数组中的元素。( )

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

62. 30. 关于array_keys() 函数,下面说法错误的是( )。

A. 当匹配结果有多个时,只返回第一个匹配的键名

B. 该函数用于获取数组中元素对应的键名

C. 函数的第一个参数表示被查询的数组

D. 如果只传一个数组,则返回数组中所有的键

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

63. 1. 使用PHP写好的程序,在Linux和Windows平台上都可以运行。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

64. 2. 在访问一个HTTP协议的地址时,如果没有指定端口号,默认端口号就是80。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

65. 3. 在Apache的配置文件中,带有“#”的是注释,注释中的配置不会生效。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

66. 4. PHP是开源的,当用浏览器访问到.php的页面后,可以查看到PHP的源代码。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

67. 5. 为了访问虚拟主机,需要更改hosts文件。如果更改了hosts文件,这个更改只对本机有效。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

68. 6. Apache是一个开源软件,你可以免费使用它。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

69. 7. Apache默认监听的端口是( )。

A. 80

B. 8080

C. 81

D. 8081

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

70. 8. 在学习PHP时我们需要安装Apache服务器。Apache是一种( )服务器。

A. SMTP

B. FTP

C. WEB

D. 以上都不是

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

71. 9. 在下列选项中,哪些属于PHP的突出特点?

A. 开源免费

B. 支持多种数据库

C. 跨平台性

D. 开发成本高

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

72. 10. 下列选项中,哪些是URL地址中所包含的信息。

A. 主机名

B. 端口号

C. 网络协议

D. 软件版本

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

73. 11. 在进行软件开发时有两种基本架构,B/S架构和C/S架构。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

74. 12. 下列选项中关于Apache的说法正确的是( )。

A. Apache通过下载源码包后进行安装

B. Apache具有开源、跨平台和安全性等特点

C. 以上选项都正确

D. Apache是一款Web服务器软件

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

75. 13. 以下选项中属于PHP开发环境中需要用到的服务是( )。

A. 以上都正确

B. Apache

C. PHP

D. MySQL

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

76. 14. Plain Text 以下关于PHP与Web页面交互过程的说法错误的是

A. Web服务器与浏览器之间的交互要遵循HTTP协议

B. Web服务器接收到请求后会自己对数据进行处理

C. 用户的请求在传输过程中需要遵循HTTP协议

D. Web服务器接收到与PHP相关的请求,会交给PHP模块来处理

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

77. 15. 修改php.ini之后,无需重启Apache就可以生效。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

78. 1. 以下有可变变量参与的代码最终将会输出( )。

A. hello-北京

B. test-北京

C. test-thank you

D. hello-thank you

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

79. 2. 执行下列代码后的结果是( )。

A. 15,21

B. 16,20

C. 15,20

D. 16,21

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

80. 3. PHP表达式$foo=1+"bob3",则$foo的值是( )。

A. 1

B. 1b

C. 1bob3

D. 92

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

81. 4. 分析以下代码,根据运算符优先级得出结果,计算正确的是( )。

A. 3--3

B. 1--5

C. 5--5

D. 3--5

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

82. 5. 下列选项中,哪些是合法的标识符( )。

A. aa$bb

B. username

C. this&that

D. 123user

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

83. 6. 强制类型转换可以将数据转换为我们期望的类型,现分析以下代码,最终将输出( )。

A. 466

B. 123

C. 0

D. 157

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

84. 7. PHP语法中,假设已知$a="hello";$b=" china";,则要得到”hello china”的字符串,应该如何操作()

A. $a+=$b

B. $a+$b

C. $a.$b

D. $a-$b

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

85. 8. “+=”可以理解为一种简写形式,例如:$a+=$b等价于$a=$a+$b,根据以上说法,分析下段代码的最终结果是( )。

A. 2

B. 4

C. 1

D. 0.5

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。



    评论留言

    昵称

    个人资料
    个人资料
    学通智库​ 是专为 ​学起Plus、超星学习通、安徽继续教育、云上河开​ 等主流学习平台用户打造的一站式资源中心。
    • 文章67824
    • 评论0
    • 微语0
    标签