欢迎光临,有需要请联系站长!
想要快速找到正确答案?
立即关注 超新尔雅学习通微信公众号,轻松解决学习难题!
作业辅导
扫码关注
论文指导
轻松解决学习难题!
中国大学MOOCPHP程序设计作业答案
PHP程序设计
学校: 九八五题库
学校: 超星学习通
题目如下:
1. 1. 在学习PHP时我们需要安装Apache服务器。Apache是一种( )服务器。
A. WEB
B. FTP
C. SMTP
D. 以上都不是
答案: WEB
2. 2. 下列选项中,配置虚拟主机的指令是( )。
A. VirtualHost
B. Directory
C. DocumentRoot
D. AllowOverride
答案: VirtualHost
3. 3. 下列选项中关于Apache的说法正确的是( )。
A. Apache是一款Web服务器软件
B. Apache具有开源、跨平台和安全性等特点
C. Apache通过下载源码包后进行安装
D. 以上选项都正确
答案: 以上选项都正确
4. 4. 以下选项中属于PHP开发环境中需要用到的服务是( )。
A. Apache
B. PHP
C. MySQL
D. 以上都正确
答案: 以上都正确
5. 5. Plain Text 以下关于PHP与Web页面交互过程的说法错误的是
A. Web服务器与浏览器之间的交互要遵循HTTP协议
B. 用户的请求在传输过程中需要遵循HTTP协议
C. Web服务器接收到请求后会自己对数据进行处理
D. Web服务器接收到与PHP相关的请求,会交给PHP模块来处理
答案: Web服务器接收到请求后会自己对数据进行处理
6. 6. 在访问一个HTTP协议的地址时,如果没有指定端口号,默认端口号就是80。
答案: 正确
7. 7. 在进行软件开发时有两种基本架构,B/S架构和C/S架构。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
8. 8. 在Apache的配置文件中,带有“#”的是注释,注释中的配置不会生效。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
9. 9. 修改php.ini之后,无需重启Apache就可以生效。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
10. 10. 虚拟主机的配置只能在conf/extra/httpd-vhost.conf中配置。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
11. 1. 下列选项中,哪些是合法的标识符( )。
A. username
B. 123user
C. this&that
D. aa$bb
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
12. 2. 以下有可变变量参与的代码最终将会输出( )。
A. test-北京
B. hello-北京
C. test-thank you
D. hello-thank you
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
13. 3. 比较运算符有多个,以下不属于比较运算符的是( )。
A. ===
B. !=
C. <>
D. =
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
14. 4. “+=”可以理解为一种简写形式,例如:$a+=$b等价于$a=$a+$b,根据以上说法,分析下段代码的最终结果是( )。
A. 1
B. 4
C. 2
D. 0.5
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
15. 5. 分析以下代码,根据运算符优先级得出结果,计算正确的是( )。
A. 1--5
B. 3--5
C. 3--3
D. 5--5
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
16. 6. PHP语法中,假设已知$a="hello";$b=" china";,则要得到”hello china”的字符串,应该如何操作()
A. $a+$b
B. $a-$b
C. $a+=$b
D. $a.$b
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
17. 7. 以下关于递增递减运算符的程序代码,最终的运算结果是( )。
A. 11-11
B. 11-12
C. 10-12
D. 10-11
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
18. 8. 强制类型转换可以将数据转换为我们期望的类型,现分析以下代码,最终将输出( )。
A. 157
B. 466
C. 123
D. 0
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
19. 9. PHP表达式$foo=1+"bob3",则$foo的值是( )。
A. 92
B. 1bob3
C. 1b
D. 1
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
20. 10. 执行下列代码后的结果是( )。
A. 15,20
B. 15,21
C. 16,20
D. 16,21
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
21. 1. 关于foreach语句,阅读下面的代码,选择正确的输出结果。( ) $arr = array(1,2); foreach($arr as &$v){ ++$v; } foreach($arr as $v){ echo $v; }
A. 12
B. 23
C. 22
D. 33
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
22. 2. 下列关于数组的说法中错误的是( )。
A. 数组是一个可以存储一组或一系列数值的变量。
B. 键和值之间存在一种对应关系称为映射。
C. PHP只支持关联数组,不支持索引数组。
D. 索引数组的下标可以依次递增。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
23. 3. 关于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] => 2 )
B. Array ( [2] => a [a] => 2 )
C. Array ( [0] => a [1] => a [a] => 2 )
D. Array ( [0] => a [a] => 2 [1] => a )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
24. 4. 关于array_keys() 函数,下面说法错误的是( )。
A. 该函数用于获取数组中元素对应的键名
B. 当匹配结果有多个时,只返回第一个匹配的键名
C. 函数的第一个参数表示被查询的数组
D. 如果只传一个数组,则返回数组中所有的键
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
25. 5. 关于array_rand() 函数,下列说法中错误的是( )。
A. 第一个参数为指定接收的数组
B. 第二个参数为取出元素的个数,默认为全部取出
C. 如果只取出一个元素,会返回一个随机元素的键名
D. 如果取多个元素,就返回一个包含随机键名的数组
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
26. 6. 统计数组元素个数的函数是什么?
A. count()
B. foreach()
C. array()
D. list()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
27. 7. 关于array_unique()函数,下列说法错误的是( )。
A. 该函数将会返回新的数组对象
B. 该函数的作用是移除数组中的重复元素
C. 该函数第二个参数是递归处理多维数组
D. 如果两个元素的值相等只保留第一个元素的键名
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
28. 8. 下列选项中,可以将数组的指针指向第一个元素的是( )。
A. restart()
B. reset()
C. prev()
D. current()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
29. 9. 关于array_search()函数,下面说法错误的是( )。
A. 第一个参数表示在数组中要查找的值
B. 第二个参数表示被查询的数组
C. 如果要查找的值没有找到,就返回FALSE
D. 如果要查找的值找到了,就返回TRUE
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
30. 10. 关于数组的定义,请阅读下面的代码: 1 $arr[2] = 'aa'; 2 $arr[] = 'bb'; 下列说法中正确的是( )。
A. 程序第二行出错,因为没有指定下标
B. 值为 'bb' 的元素的下标为0
C. 值为 'bb' 的元素的下标为1
D. 值为 'bb' 的元素的下标为3
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
31. 1. PHP中存在多种变量,其中在函数外定义的变量称之为( )。
A. 局部变量
B. 变量
C. 超全局变量
D. 全局变量
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
32. 2. 请看下面一段代码:
A. ff1
B. ff2ff1
C. ff2
D. 以上结果都不对
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
33. 3. 下列选项中不是字符串和数组相互转换的函数是( )。
A. explode()
B. implode()
C. str_split()
D. str_replace()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
34. 4. 执行如下代码:
A. array(1) { [0]=> string(9) "beautiful" }
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. 以上答案都不对
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
35. 5. 在str_ireplace(1,2,3)函数中1 2 3 所代表的名称是( )
A. "取代字符串","被取代字符串","来源字符串"
B. "被取代字符串","取代字符串","来源字符串"
C. "来源字符串","取代字符串","被取代字符串"
D. "来源字符串","被取代字符串","取代字符串"
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
36. 6. 执行如下代码:
A. array(1) { [0]=> string(9) "beautiful" }
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. 以上答案都不对
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
37. 7. strcmp()函数是根据()比较两个字符串的大小。
A. ASCII码值
B. 英文字母顺序
C. 罗马数字顺序
D. B和C
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
38. 8. 下列选项中能将字符串转换为数组的函数是( )。
A. implode()函数
B. explode()函数
C. substr()函数
D. A和B都可以
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
39. 9. 计算字符串长度的函数是( )
A. strlen( )
B. len( )
C. stringlen( )
D. lens( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
40. 10. 下列使用$GLOBALS预定义超全局数组变量,将全局变量$var提升为超全局变量的用法正确的是( )。
A. $GLOBALS[$var]
B. $GLOBALS['$var']
C. $GLOBALS[]
D. $GLOBALS['var']
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。