PHP课程考试复习题库
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
答案:C
22、下列关于PHP写法不正确的是()
A、$var_
B、$2abc
C、$name3
D、$_test
答案:B
23、下列表达式结果为true的是()
A、1==='1'
B、1==2
C、1=='1'
D、1>'1'
答案:C
24、要配置PHP环境,只需要修改下列中的哪个问题()
A.1B.11C.10D.NULL
答案:B
17、$funName=”substr”;echo $funName(“abcdefg”,3);输出结果
A.abcB.defgC.efgD.程序报错
答案:B
18、以下PHP程序的输出结果是()。<?php echo substr(“abcdef”,-3,-1); ?>
C.Update news set num=num++ where id=5
D.Update news set num=num+1 where id=5
答案:D
7、PHP文件上传时,可以返回上传文件错误代码的数组成员是()。
A.$_FILES[浏览框名称]['name']
B.$_FILES[浏览框名称]['type']
A.update数据表参照关系set字段名称=值,…[where条件] [group by字段名称]
B.update数据表,数据表,…set字段名称=值,…where条件
C.update数据表set字段名称=值,…[where条件]
D.update数据表set字段名称=值,…[where条件] [order by字段名称]
答案:C
13、以下PHP程序的输出结果是()。
<?php $arr = array(-8=>4,-7=>5,6,9=>28); echo count($arr); ?>
A.4B.9C.10D.2
答案:A
14、以下PHP程序的输出结果是()。
<?php $arr = array(null,null,0,'',""); echo count($arr); ?>
2、以下PHP数组函数中,能取得数组键名的函数是(ห้องสมุดไป่ตู้。
A.Array_keys
B.Array_values
C.Array_merge
D.Array_flip
答案:A
3、经过破译敌人的密码,已经知道了“香蕉苹果大鸭梨”的意思是“星期三秘密进攻”“苹果甘蔗水蜜桃”的意思是“执行秘密计划”;“广柑香蕉西红柿”的意思是“星期三的胜利属于我们”;那么“大鸭梨”的意思是()。
A.1 2 3 4
B.1 0
C.1
D.没有任何输出,程序报
答案:D
10、$str=”123a45b”;$num=(int)$str;变量$num中的值是多少?
A.0
B.123
C.12345
D.45
答案:B
11、下面程序输出结果是
<?php
$a=0;
$b=0;
if(($a=3)>0||($b=3)>0){
A.秘密B.星期三C.进攻D.执行
答案:C
4、下列MySQL语句中,属于DML的有()。
A.create table
B.alter table
C.drop table
D.insert
答案:D
5、对echo(),print(),print_r()的区别叙述不正确的是
A.Echo是语句,没有返回值
B.Print是函数,有返回值
A.5,7,10
B.6,8,10
C.true,7,1
D.6,7,10
答案:C
21、以下关于PHP的描述不正确的是()
A、PHP是一种弱类型、解释型语言
B、PHP是PHP: Hypertext Preprocessor的递归缩写
C、PHP与C、JAVA等面向对象语言一样,需要明确指定变量类型
D、PHP可以与MySQL进行交互,创建动态Web站点
A.1B.5C.2D.4
答案:B
15、以下PHP程序的输出结果是()。<?php $str = "3.5sw"; echo $str + 2; ?>
A.2B.3C.3.5D.5.5
答案:D
16、a.php文件中include_once了b.php文件,b.php中定义了变量$b=10,在a.php中$b+=1后;$b的值是()。
$a++;
$b++;
}
echo($a,$b);
echo("<br/>");
if(($a=3)>0&&($b=3)>0){
$a++; $b++;
}
echo($a,$b);
?>
A.4 14 4
B.4 41 1
C.0 03 3
D.4 14 3
答案:A
12、下列MySQL命令中,可以实现更新记录的命令有()。
C.Print_r可以输出基本变量及符合变量的内容
D.三者都能输出变量,echo和print一样,print_r可以输出复合变量的内容
答案:D
6、如何实现文章表news,id字段值为5记录的点击数字段num自增一
A.Update news set num=num+1;
B.Update news set num=num+1 where id==5
C.$_FILES[浏览框名称]['size']
D.$_FILES[浏览框名称]['error']
答案:D
8、小张、小李、小王、小刘共买苹果144个。小张买的苹果比小李多10个,比小王多26个,比小刘多32个。小张买了()个苹果。
A.73B.63C.53D.43
答案:C
9、循环语句for($i=1;$i<5;$i--){echo $i;}页面打印的结果是
一、单选题
1、MySQL中查询的时候可以掉重复记录的是()
A.select distinct name from user
B.select name distinct from user
C.select name from user
D.select name from user limit 1
答案:A
A.d
B.de
C.c
D.cb
答案:B
19、以下PHP程序的输出结果是()。
<?php $i = 3; $n = 0; if(--$n || ++$i){ echo $n; echo $i; } ?>
A.0,3
B.-1,3
C.4,1
D.1,4
答案:B
20、以下PHP程序的输出结果是()。
<?php $a=3; $b=6; $c=1; if($a=5||$b=7 && $c=10){ $a++; $b++; } var_dump($a,$b,$c); ?>
22、下列关于PHP写法不正确的是()
A、$var_
B、$2abc
C、$name3
D、$_test
答案:B
23、下列表达式结果为true的是()
A、1==='1'
B、1==2
C、1=='1'
D、1>'1'
答案:C
24、要配置PHP环境,只需要修改下列中的哪个问题()
A.1B.11C.10D.NULL
答案:B
17、$funName=”substr”;echo $funName(“abcdefg”,3);输出结果
A.abcB.defgC.efgD.程序报错
答案:B
18、以下PHP程序的输出结果是()。<?php echo substr(“abcdef”,-3,-1); ?>
C.Update news set num=num++ where id=5
D.Update news set num=num+1 where id=5
答案:D
7、PHP文件上传时,可以返回上传文件错误代码的数组成员是()。
A.$_FILES[浏览框名称]['name']
B.$_FILES[浏览框名称]['type']
A.update数据表参照关系set字段名称=值,…[where条件] [group by字段名称]
B.update数据表,数据表,…set字段名称=值,…where条件
C.update数据表set字段名称=值,…[where条件]
D.update数据表set字段名称=值,…[where条件] [order by字段名称]
答案:C
13、以下PHP程序的输出结果是()。
<?php $arr = array(-8=>4,-7=>5,6,9=>28); echo count($arr); ?>
A.4B.9C.10D.2
答案:A
14、以下PHP程序的输出结果是()。
<?php $arr = array(null,null,0,'',""); echo count($arr); ?>
2、以下PHP数组函数中,能取得数组键名的函数是(ห้องสมุดไป่ตู้。
A.Array_keys
B.Array_values
C.Array_merge
D.Array_flip
答案:A
3、经过破译敌人的密码,已经知道了“香蕉苹果大鸭梨”的意思是“星期三秘密进攻”“苹果甘蔗水蜜桃”的意思是“执行秘密计划”;“广柑香蕉西红柿”的意思是“星期三的胜利属于我们”;那么“大鸭梨”的意思是()。
A.1 2 3 4
B.1 0
C.1
D.没有任何输出,程序报
答案:D
10、$str=”123a45b”;$num=(int)$str;变量$num中的值是多少?
A.0
B.123
C.12345
D.45
答案:B
11、下面程序输出结果是
<?php
$a=0;
$b=0;
if(($a=3)>0||($b=3)>0){
A.秘密B.星期三C.进攻D.执行
答案:C
4、下列MySQL语句中,属于DML的有()。
A.create table
B.alter table
C.drop table
D.insert
答案:D
5、对echo(),print(),print_r()的区别叙述不正确的是
A.Echo是语句,没有返回值
B.Print是函数,有返回值
A.5,7,10
B.6,8,10
C.true,7,1
D.6,7,10
答案:C
21、以下关于PHP的描述不正确的是()
A、PHP是一种弱类型、解释型语言
B、PHP是PHP: Hypertext Preprocessor的递归缩写
C、PHP与C、JAVA等面向对象语言一样,需要明确指定变量类型
D、PHP可以与MySQL进行交互,创建动态Web站点
A.1B.5C.2D.4
答案:B
15、以下PHP程序的输出结果是()。<?php $str = "3.5sw"; echo $str + 2; ?>
A.2B.3C.3.5D.5.5
答案:D
16、a.php文件中include_once了b.php文件,b.php中定义了变量$b=10,在a.php中$b+=1后;$b的值是()。
$a++;
$b++;
}
echo($a,$b);
echo("<br/>");
if(($a=3)>0&&($b=3)>0){
$a++; $b++;
}
echo($a,$b);
?>
A.4 14 4
B.4 41 1
C.0 03 3
D.4 14 3
答案:A
12、下列MySQL命令中,可以实现更新记录的命令有()。
C.Print_r可以输出基本变量及符合变量的内容
D.三者都能输出变量,echo和print一样,print_r可以输出复合变量的内容
答案:D
6、如何实现文章表news,id字段值为5记录的点击数字段num自增一
A.Update news set num=num+1;
B.Update news set num=num+1 where id==5
C.$_FILES[浏览框名称]['size']
D.$_FILES[浏览框名称]['error']
答案:D
8、小张、小李、小王、小刘共买苹果144个。小张买的苹果比小李多10个,比小王多26个,比小刘多32个。小张买了()个苹果。
A.73B.63C.53D.43
答案:C
9、循环语句for($i=1;$i<5;$i--){echo $i;}页面打印的结果是
一、单选题
1、MySQL中查询的时候可以掉重复记录的是()
A.select distinct name from user
B.select name distinct from user
C.select name from user
D.select name from user limit 1
答案:A
A.d
B.de
C.c
D.cb
答案:B
19、以下PHP程序的输出结果是()。
<?php $i = 3; $n = 0; if(--$n || ++$i){ echo $n; echo $i; } ?>
A.0,3
B.-1,3
C.4,1
D.1,4
答案:B
20、以下PHP程序的输出结果是()。
<?php $a=3; $b=6; $c=1; if($a=5||$b=7 && $c=10){ $a++; $b++; } var_dump($a,$b,$c); ?>