考试作业小总结

2.下面那个函数可以检测变量是否设置()
A.is_array
B.Unset
C.Isset
D.Empty
解析:
A:is_array() 函数用于检测变量是否是数组,这个函数尤其会用于一些安全性检查方面(如表单或 SESSION 检查等)
B:删除变量或函数PHP语言构造器— 释放给定的变量。unset()销毁指定的变量
C:isset在php中用来判断变量是否声明,该函数返回布尔类型的值,即true/false。isset只能用于变量,因为传递任何其它参数都将造成解析错误。
D:empty() 函数用于检查一个变量是否为空。
正确答案C

3.语句for(k=0; k=0;k=0;k=1;k++);和语句for( k++);和语句for(k++);和语句for(k=0;¥k1;$k++);执行的次数分别是()
A.0和无限
B.无限和0
C.都是0
D.都是无限
解析:
for (k=0; k=1; k++)
先执行自变量初始化k=0,而后判断是否满足条件,但是由于本句中的判定条件为k=1,是一个赋值表达式,按照赋值运算的规则,表达式k=1的值将始终为1,即逻辑真。这将导致该循环成为一个死循环。
for (k=0; k1; k++)
同样,先给自变量赋初值k=0,而后判定是否满足条件,由于k此时等于0,不满足判定条件k==1,因此该循环体实际上一次也不会执行。
正确答案B

5.复选框type属性值是()
A.checkbox
B.redio
C.select
D.check
解析:
复选框type属性值为checkbox
正确答案A

6.在数组末尾添加数组元素的函数是()
A.array_pop
B.array_shift
C.array_unshift
D.array_push
解析:
A:删除数组中的最后一个元素
B:删除数组中的第一个元素(red),并返回被删除元素的值
C:array_unshift() 函数用于向数组插入新元素。新数组的值将被插入到数组的开头。
正确答案D

8.strtolwer()函数的功能是()
A.将给定的字符串全部转换为小写字母
B.将给定的字符串全部转换为大写字符
C.将给定的字符串首字母转换为小写字母
D.将给定的字符串首字母转换为大写字母
解析:
strtolwer()函数可以把所有字符转换为小写
正确答案A

11.写出如下程序的输出结果。()

<?php $str=null; $str=false; echo $strl==$str2?;'相等’,‘不相等’; $str3=''; $str4=c; echo $str3==$str4 ? ' 相等';‘不相等’; ?>

A.不相等 相等
B.相等 不相等
C.相等 相等
D.不相等 不相等
解析:
$str1=null;
s t r 2 = f a l s e ; e c h o s t r 1 = = s t r 1 = = s t r 1 = = s t r 2 ? ‘ 相 等 ’ ‘ 不 相 等 ’ s t r = 0 ; s t r = 0 ; s t r = 0 ; v a r d u m p ( s t r 2 ) V a r d u m p ( s t r 2 ) V a r d u m p ( s t r 2 ) V a r d ​ u m p ( s t r 1 ) ; V a r d u m p ( str2=false; echo str1== str1==str1==str2?‘相等’‘不相等’ str=0; str=0;str=0;var_dump(str2)Vardump( str2) Var_dump(str2)Var d ​ ump(str1);Var_dump( str2=falseechostr1==str1==str1==str2str=0str=0str=0vardump(str2)Vardump(str2)Vardump(str2)Vardump(str1);Vardump(str2)
echo str=== str=str=str2?
相等";‘不相等’
正确答案B

12.执行下列代码后的结果是()
$X=15;
echo x + + ; y = 20 ; e c h o + + y = 20 ; e c h o + + y = 20 ; e c h o + + y ; A . 15 , 20 B . 15.21 C . 16.20 D . 16.21 解 析 : 执 行 + + x++; y=20;echo++ y=20;echo++y=20;echo++y; A.15,20 B.15.21 C.16.20 D.16.21 解析: 执行++ x++y=20echo++y=20echo++y=20echo++yA.15,20B.15.21C.16.20D.16.21++x; 后 x = 15 , 执 行 y = y = y = x + + ; + + 符 号 在 x 后 面 , 所 以 先 进 行 赋 值 操 作 y = y = y = x , 后 进 行 x=15,执行 y= y=y=x++; ++符号在x后面 ,所以先进行赋值操作y= y=y=x,后进行 x=15y=y=y=x++;++xy=y=y=xx++操作
正确答案A

13.在函数内全部使用全局变量()
A.globals
B.global
C.define
D.无
解析:
A:globals() 函数会以字典类型返回当前位置的全部全局变量。
B:Global的作用是定义全局变量,但是这个全局变量不是应用于整个网站,而是应用于当前页面,包括include或require的所有文件。
C:define() 函数定义一个常量。
正确答案B

14.下列哪些函数可以获取一个字符串的长度()
A.count()
B.strlen()
C.size()
D.stringlength()
解析:
A:count() 函数返回数组中元素的数目。
C:size()函数返回字符串中现在拥有的字符数。
正确答案B

18.阅读下列代码,执行后将会输出()

<?Php $name='hello'; function test() { $name='HELLO'}; echo $name; } test() echo $name; ?>

A.hello,HELLO
B.hello,hello
C.HELLO,HELLO
D.Hello,hello
解析:
在PHP编辑器上试试
正确答案D

19.下列关键字中,用于函数返回值的是()
A.continue
B.break
C.exit
D.return
解析:
A:循环中跳出本次循环,直接进入下一次循环
B:提前结束循环、接着执行循环下面的语句,不能用于循环语句和switch语句之外的任何其他语句中。
C:通常是用在子程序中用来终结程序用的,使用后程序自动结束,跳回操作系统
正确答案D
23.http协议响应状态码中表示服务器内部错误的状态码是()
A.200
B.300
C.404
D.500
解析:
A.200 (成功) 服务器已成功处理了请求
B.300 (多种选择) 针对请求,服务器可执行多种操作。服务器可根据请求者 (user agent) 选择一项操作,或提供操作列表供请求者选择。;
C.404 (未找到) 服务器找不到请求的网页;
正确答案D

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值