期末考试php选择判断题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、选择题
1.你是公司的数据库管理员,数据库benet中有个员工表employees,该表中有姓名列。
你想检查哪些员工的姓名是含有“文“字的,则用下列哪个sql语句()。
a、Select * from employees where 姓名=’文’;
b、Select * from employees where 姓名like ‘%文’;
c、Select * from employees where 姓名like ‘文%’;
d、以上答案都不正确
2、职工信息表如下表所示:
编号姓名年龄性别
0001 李明辉 35 男
0002 张明华 45 男
0003 李淑琴 34 女
.... .... .... ....
如果表中的年龄是整数,性别为字符型,查询表中年龄在40岁以上的男性的语句为()。
a、SELECT 姓名,年龄 FROM 职工信息表 WHERE 年龄>40 AND 性别=’男’
b、SELECT 姓名,年龄 FROM 职工信息表 WHERE 年龄>40 AND 性别IS男
c、SELECT 姓名,年龄 FROM 职工信息表 WHERE 年龄>40 AND 性别=男
d、SELECT 姓名,年龄 FROM 职工信息表 WHERE 年龄>’40’ AND 性别=’男’
3、下面程序段执行完毕,页面上的显示内容是什么( )
<
$a=”I am”;
$b=”a sudent”;
$a=”24ooo 7”+8;
echo $a;
>
a、24ooo 15
b、32
c、15
d、以上都不正确
4、php中的标量数据类型有如下几种,布尔型(bool)、整型(integer)、浮点型(float)、字符串(string),其中布尔型(bool)的返回值是()
a、0
b、1
c、true
d、false
5.选择下面程序运行的结果( )。
<php
$a=1;
$a++;
$c=&$a;
$b=$c++;
echo “\$a=$a <br> \$b=$b <br> \$c=$c”;
>
A.$a=3 B.$a=3 C.$a=2 D.$a=2
$b=2 $b=2 $b=2 $b=2
$c=3 $c=2 $c=3 $c=2
6.选择下面程序的运行结果( )。
Echo substr_replace(“ABC”,”DEF”,3,1)
A.ABC B.DEF C.ABCDEF D.以上都不对
7:当把一个有两个同名元素的表单提交给php脚本时会发生什么
A.它们组成一个数组,存储在超级全局变量数组中
B.第二个元素的值加上第一个元素的值后,存储在超级全局变量数组中
C.第二个元素将覆盖第一个元素
D.第二个元素将自动被重命名
9、假设$a=5,有$a+=2,则$a的值为
A. 5
B. 6
C. 7
D. 8
10、在PHP中属于比较运算符的是
A. =
B. !
C. = =
D. &
11、在PHP函数中,属于选择数据库函数的是
A. mysql_fetch_row
B. mysql_fetch_object
C. mysql_result
D. mysql_select_db
12、COOKIE的属性中,用来确定COOKIE有效日期的属性是
A. NAME
B. EXPIRES
C. PATH
D. DOMAIN
13、PHP定义可变变量的方法是
A. VAR
B. $
C. $$
D.&
14、关于PHP变量的说法正确的是
A. PHP是一种强类型语言
B. PHP变量声明时需要指定其变量的类型
C. PHP变量声明时在变量名前面使用的字符是”&”
D. PHP变量使用时,上下文会自动确定其变量的类型
15、在PHP嵌入HTML文档使用的定界符号是
A. “<PHP”开始,到”>”结束
B. 以”<- -“开始,到”- ->”结束
C. 以”<%- - “开始,到”- - %>”结束
D. 以”<cgi”开始,到”cgi>”结束
16、PHP语法中,假设已知$a=”hello”,$b=”china”,则要得到”hello china”的字符串,应该如何操作
A. $a+$b
B. $a-$b
C. $a.$b
D. $a+=$b
17、要配置PHP环境,只需修改
A. B. C. D.
18、下列命令中不是PHP的输出命令的是
A. echo
B. printf()
C. print
D. write
19、PHP中定义常量的方法是
A. VAR
B. dim
C. define()
D. undefined()
20、有下列PHP语句段,
<php if ($a) print “true”;
else print “false”;
>
若要输出”false”,$a应该是
A. 10
B. –3
C. “true” D . “0”
21、已知$g=14,则PHP表达式$h=$g+=10,运算后的结果是
A. $h=$g=24
B. $h=10,$g=24
C. $h=10.$g=14
D. $h=24,$g=10
22、PHP中调用某一个对象的方法或属性使用的运算符是
A. =>
B. ->
C. .
D. ~
23、假设$a=5, 有$b=($a--), 则$b是
A. 4
B. 5 C, 5 D. 6
24、 PHP中用来删除当前目录的函数是:
A.chdir B. cd C. opendir D. rmdir
25.mysql_connect( )与@mysql_connect( )的区别是( )
A @mysql_connect( )不会忽略错误,将错误显示到客户端
B mysql_connect( )不会忽略错误,将错误显示到客户端
C 没有区别
D 功能不同的两个函数
26.语句for($k=0;$k=1;$k++);和语句for($k=0;$k= =1;$k++);执行的次数分别是:
A 无限和0
B 0和无限
C 都是无限
D 都是0
27.读取post方法传递的表单元素值的方法是:
A $_post["名称"]
B $_POST["名称"]
C $post["名称"]
D $POST["名称"]
28.cookie的值存储在( )
A 硬盘中
B 程序中
C 客户端
D 服务器端
29.要查看一个变量的数据类型,可使用函数( )
A type()
B gettype()
C GetType()
D Type()
30.字符串的比较,是按()进行比较。
A 拼音顺序
B ASCII码值
C 随机
D 先后顺序
31.SESSION会话的值存储在( )
A 硬盘上
B 网页中
C 客户端
D 服务器端
32.如果想取得最近一条查询的信息,应该使用哪个函数( )
A mysql_info
B mysql_stat
C mysql_insert_id( )
D mysql_free_result
33.在PHP中哪个变量数组总是包含所有总客户端发出的cookies数据( )
A $_COOKIE
B $_COOKIES
C $_GETCOOKIE
D $_GETCOOKIES
34.下列哪个说法是错误的( )
A gettype( )是查看数据类型的
B 没有被赋值的变量是0
C unset( )是被认为NULL
D 双引号字符串最重要的一点是其中的变量名会被变量值替代35.strtolower( )函数的功能是()
A 将给定的字符串全部转换为小写字母
B 将给定的字符串全部转换为大写字母
C 将给定的字符串首字母转换为小写字母
D 将给定的字符串首字母转换为大写字母
36.HTML中,表格单元格的"值"是存储在( )标签里
A 〈body>
B 〈td>
C 〈tr>
D 〈table>
37.php中字符串的连接运算符是()
A -
B +
C &
D .
38.php函数不支持的功能有:
A 可变的参数个数
B 通过引用传递参数
C 通过指针传递参数
D 实现递归函数
39.大部分PHP变量只有一个单独的范围,跨度同样包含了(A)引入的文件
A include,require
B include,test
C require,test
D require,global
40. 在设置虚拟主机时,下列哪个主机路径是正确的:(A)
A. php_value include_path ".;d:\appserv\www\phpweb20\include"
B. php_value include_path ".;d:/appserv/www/phpweb20/include"
C. php_value include_path "d:/appserv/www/phpweb20/include;"
D. php_value include_path "d:\appserv\www\phpweb20\include"
41. 在 PHP 中,所有的变量以哪个符号开头(B)
A. ;
B. $
C. &
D. !
42、break语句和continue语句的区别是
语句是跳出本次循环体
是跳出整个循环
是跳出整个switch或for的语句体,continue是跳出本次循环,继续下一次循环是跳出整个switch或for的语句体,break是跳出本次循环,继续下一次循环
43、php的自定义函数的函数名的要求正确的是
A.可以与php内部函数同名
B.可以与php的关键字重名
C.不能以数字或者下划线开头
D.可以包含点号和中文字符
44、php变量说法正确的是
A.主程序中定义的变量在主程序中有效,不包含include()函数包含的文件
B.在函数中定义的变量在函数外仍然有效
C.在函数中无法引用主程序中的变量的值
D.主程序中定义的变量在主程序中有效,包含include()函数包含的文件
45、类的继承所用的关键字是
46、php中":"运算符作用是
A.注释
B.三目运算符
C.出错信息
D.没有作用
47、apache安装后的配置文件是:
二、判断题
1.在返回数组中的所有值,可以使用array_value( )函数
2.运算符“++”可以对常量和变量进行累加1
3.php语言中的数值型字符串可以和数字变量进行混合运算.
4.php中,双引号字符串支持变量解析以及转义字符.
5.php语言中的数值型字符串不可以和数字变量进行混合运算.
6.PHP程序的扩展名必须是.php
7.php中,字符串是用引号引起来的字符,单引号和双引号没有区别,都是一样的,随便用哪一个都是一样的.
8.if条件控制语句中,if后面的{ }可有可无,意义一样。
9.一个MySQL服务器,可以拥有多个数据库,每个数据库可拥有多个表.
10.MS-server200与mysql一样,同属微软公司的产品,用于软件开发的数据库支持
11.运算符“--”可以对常量和变量进行自身减1
12.php中,单引号字符串不支持变量解析以及转义字符.
13.if条件控制语句中,if后面的{ }不能省略。
14.< f orm id="form1" name="form1" method="" action="" >,默认的method使用get 进行值传递。
15.常量的作用域是全局的,不存在全局与局部的概念.
16.if条件控制语句中,if后面必须加括号
17.使用get和post传递表单值没有什么区别,可以随便选择一种使用.
18.php中,在任何时候,双引号和单引号都是不一样的.
19.运算符“++”只能对常量进行自身加1
20.php语言中的数值型字符串可以和数字变量进行混合运算.
22.php中,字符串是用引号引起来的字符,单引号和双引号没有区别,都是一样的,随便用哪一个都是一样的.
1在类的继承中,对同一功能而言,子类相对于父类往往有一些特殊性,这种特功能的实现依赖于类的多态性T
2接收表单数据的内置数组是$_POST T
3对于URL:id=3其中传递id变量的方法用的是POST F
4任何时候使用Session,必须先运行代码session_start()T
5$_TEST不是PHP5的内置数组T
6扩展函数库可以直接使用F
7array()函数的作用是建立一个新数组T
8count()函数的作用是统计一个数组中元素的个数T
9explode()函数的作用是将字符串分割成小块F
10htmlspecialchars()函数的作用是输出字符串F
11md5()函数的作用是对文件用md5方法加密F
12trim()函数的作用是去除字符串中所有的空格F
13$str="abcdEFG";$str2=substr($str,3,4);语句执行后,$str2的结果是cdEF T 14unix时间戳指的是1970年1月1日0时0分0秒开始到当前时间为止相隔的秒数
unix时间戳指的是1970年1月1日0时0分0秒开始到当前时间为止相隔的秒数T 15PHP的图像处理函数都封装在一个函数库中,这个库是GD T
16windows环境中,GD库的加载文件在中设置T
17图片水印不属于PHP图形处理函数处理的是F
18$fp=fopen("","r");表示的是以只读方式打开文件T
19要实现文件的上传form标记必须指定为enctype="multipart/form-data"T
20PHP的文件引用是include("");T。