(́ಢ.◞౪◟ಢ‵)哟哟哟,你们说说现在为了个浏览量容易吗,本来我也想一次发完,就不用了这么麻烦了,但我细想了一下,嘶~~~~,分开发是不是还能刷一下积分(。-`ω´-)
下面说一下积分,,,不是积分,测试题
这一次的测试题非常的嘶~~~~基础,
下面说一下错题吧
选择题
-
在数组的末尾添加数组元素的函数(D);
A. array_pop
B. array_shift
C. array_unshift
D. array_push
//解析:由于对代码的不熟练出现了这种情况,这种情况解决办法很简单,就是只要把这些经常练习就行了
//解析此题:a选项是删除数组的最后一个元素,相当于是出栈。b选项是删除数组中的第一个元素。c选项是在数组开头位置添加一个或者多个元素 -
下列那些符号是php中单行注释(B);
A. / * … * /
B. #
C. //
D. <!—…—>
//这题不说原因了,丢脸╮(╯﹏╰)╭
//解析此题:只有b和c选项是php中的单行注释,其余都是多行 -
写出如下程序的输出结果(B);
<?php
$str1 = null;
$str2 = false;
echo $str1==$str2 ? '相等':'不相等';
$str3 = '';
$str4 = 0;
echo $str1==$str2 ? '相等':'不相等';
?>
A. 不相等,相等
B. 相等,不相等
C. 相等,相等
D. 不相等,不相等
//这题呢主要是因为对数据类型的生疏以及运算符的生疏
//解析此题:$ str1与$str2都是空相等但不全等,如果是str1=== str1=str1=str2就不相等了。str3与 str3与str3与str4不相等因为全等于判断值与类型,它们不是一个类型的所以不相等
-
在汉顺内部使用全局变量(B)
A. globals
B. global
C. define
D. 无
//这题主要是对代码的不熟练
//解析此题:没啥可说的global(),GLOBALS,记好就行 -
下列那些函数可以获取一个字符串的长度(B)
A. count()
B. strlen()
C. size()
D. stringlength()
//解析此题:a选项是获取数组的长度,只有b选项是获取字符串的长度所以选B -
阅读下面程序片段,输出结果是(C)
$a = 0;
while ($a<5){
switch ($a){
case 0:
case 3:$a=$a+2;
case 1:
case 2:$a=$a+3;
default:$a=$a+5;
}
}
echo $a;
A. 0
B. 5
C. 10
D. 其他
//这题主要是while循环的运算搞懵了唉,,,
//解析此题:每一个case后没有break, 所以开始a=0,先执行a = a+2, 得到a为2, 在执行a = a+3, 得到a为5, 最后执行a = a+5, 得到a为10, 然后退出。
- 下面关于字符串处理函数说法正确的是(BC)(多选)
A. trim 可以对字符串进行拼接
B. str_replace 可以替换指定位置的字符串
C. substr 可以截取字符串
D. strlen 可以准确的获取中文字符的长度
//对于字符串函数的生疏,唉,,,
//解析此题:trim函数是移除字符函数
str_replace函数为替换函数
substr可以截取规定位置的字符串
strlen函数可以获取字符串长度
填空题
1、表达式(-5)%3的运行结果等于(-2)。
//解析:%是取余,-5取余3
2,sbstr(‘import’,1,3)的结果是(mpo)。
//解析:substr 可以截取字符串,1,3指的是下标值为1到3的字母
简答题
-
字符串有哪三种定义方式?这三种定义方式的区别是啥?
单引:‘ ’;双引:“ ”;定界符:<<<;
单引和双引的区别:
① 单引号不可以解析变量,双引号可以解析变量
② 双引号里如果有单引号的话,单引号里的变量也会解析
③ 双引号里的变量名后边必须要有非数字、字母、下划线的特殊字符隔开,否则会将后边部分统认为是一个变量(或者用大括号{}将变量名括起来)
④ 单引号的效率要比双引号效率高 -
include,require,include_once,require_once 的作用和区别?
① 在包含文件时,如果没有找到文件,或被包含的文件中有语法错误,include语句会发生警告信息,程序继续运行;而require语句会发生致命错误,程序停止运行。
② include每用一次就解析一次, 而require可以只解析一次,因此require的执行效率比include高。
③ include是当运行到时加载,require是提前加载。
④ 虽然include_once、require_once语句,和include、require的作用几乎相同,但是不同的是带“_once”的语句会先检查要包含的文件是否已经被包含过,避免了同一文件被重复包含的情况。 -
有一个乱序的数组 $arr=[34,53,12,96,67,80] 请用冒泡排序将数组进行升序排序?
$arr=array(34,53,12,96,67,80);
for($i=1;$i<count($arr)-1;$i++){
for($j=1;$j<=count($arr)-$i;$j++){
if($arr[$j-1]>$arr9[$j]){
$temp=$arr[$j-1];
$arr[$j-1]=$arr[$j];
$arr[$j]=$temp;
}
}
}
有趣兴趣的朋友可关注一下再走哟( ̄▽ ̄)/
下次见;;;;
(php初学者在此向大家表示敬意,如有问题请指出,谢谢大家٩(๑❛ᴗ❛๑)۶)
----------------------------------------------------2019.04.12--------------------------------------------------------------