一、单选题
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
2、以下PHP数组函数中,能取得数组键名的函数是()。
A.Array_keys
B.Array_values
C.Array_merge
D.Array_flip
答案:A
3、经过破译敌人的密码,已经知道了“香蕉苹果大鸭梨”的意思 是“星期三秘密进攻”“苹果甘蔗水蜜桃”的意思 是“执行秘密计划”;“ 广柑香蕉西红柿”的意思是“星期三的胜利属于我们”;那么“大鸭梨” 的意思是 ()。
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是函数,有返回值
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.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']
C.$_FILES[浏览框名称]['size']
D.$_FILES[浏览框名称]['error']
答案:D
8、小张、小李、小王、小刘共买苹果144个。小张买的苹果比小李多10个,比小王多26个,比小刘多32个。 小张买了()个苹果。
A.73      B.63          C.53      D.43
答案:C
9、循环语句for($i=1;$i<5;$i--){echo $i;} 页面打印的结果是
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++;
}
echo($a,$b);
echo("<br/>");
if(($a=3)>0&&($b=3)>0){
$a++; $b++;
}
echo($a,$b);
>
A. 4 1  4 4
B. 4 4  1 1
C. 0 0  3 3
D. 4 1  4 3
答案:A
12、下列MySQL命令中,可以实现更新记录的命令有()。
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.4              B.9                  C.10              D.2
答案:A
14、以下PHP程序的输出结果是()。
<?php $arr = array(null,null,0,'',""); echo count($arr); ?>
A.1            B.5            C.2            D.4
答案:B
15、以下PHP程序的输出结果是()。 <?php $str = "3.5sw"; echo $str + 2; ?>
A.2            B.3          C.3.5          D.5.5
答案:D
16、a.php文件中include_once了b.php文件,b.php中定义了变量$b=10,在a.php中$b+=1后;$b的值是()。
A.1          B.11        C.10          D.NULL         
答案:B
17、$funName=”substr”;echo $funName(“abcdefg”,3);输出结果
A.abc        B.defg        C.efg          D.程序报错
答案:B
18、以下PHP程序的输出结果是()。 <?php echo substr(“abcdef”,-3,-1); ?>
 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); ?>
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站点
答案: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、php.ini
B、php.sys
C、f
D、conf.json
答案:A
25、假设$a=5,有$a+=2,则$a的值为 ()
A、5
B、6
C、7
D、8
答案:C
26、下列PHP开始和结束标签写法错误是()
A、<?php ?>
B、<% %>
C、<php></php >
D、<? ?>
php远程连接mysql数据库答案:C
27、下列关于PHP数组的描述正确的是()
A、PHP中声明数组必修指定数组长度
B、PHP中数组键只能是数字类型
C、PHP中使用系统内置的length()函数获取数组长度
D、PHP中数组元素可以是多种类型
答案:D
28、下列程序输出结果是()
<?php
    $str = "LAMP:Linux+Apache+MySQL+PHP";
    echo substr($str, 1, 2);
>
A、LA
B、AM
C、A
D、L
答案:B
29、PHP点”.”号的描述正确的是()
A、匹配符
B、连接字符串
C、赋值
D、换行
答案:B
30、下列关于语句描述错误的是()
A、for循环结构中三个表达式均不可以省略
B、存在if-elseif-else 分支结构
C、while语句在不满足条件表达式时退出循环
D、switch语句允许多个匹配选项

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。