PHP动态网站开发期末考试试题.docx
- 文档编号:6747054
- 上传时间:2023-01-09
- 格式:DOCX
- 页数:14
- 大小:19.63KB
PHP动态网站开发期末考试试题.docx
《PHP动态网站开发期末考试试题.docx》由会员分享,可在线阅读,更多相关《PHP动态网站开发期末考试试题.docx(14页珍藏版)》请在冰豆网上搜索。
PHP动态网站开发期末考试试题
PHP动态网站开发期末考试试题
您的姓名:
[填空题]*
_________________________________
1.php代表什么意思?
(选择一项)[单选题]*
A、HypertextPreprocessor(超文本预处理器)(正确答案)
B、HyperlinkPreprocessor(超链接预处理器)
C、PersonalHomepage(个人主页空间)
2.以下PHP标记哪个是错误的?
(选择一项)[单选题]*
A、
?
>(正确答案)
B、
PHP?
>
C、<%%>
D、
3.下边哪个变量是非法的?
(选择一项)[单选题]*
A、$_10
B、${“MyVar”}(正确答案)
C、&$something
D、$aVaR
4.选择下面程序运行的结果()(选择一项)
php
$a=1;$a=++;
$c=&$a;
$b=$c++;
echo“\$a=$a
\$b=$b
\$c=$c”;
>[单选题]*
A、$a=3$b=2$c=3(正确答案)
B、$a=3$b=2$c=2
C、a=2$b=2$c=3
D、$a=2
5.下面程序运行的结果为()(选择一项)
$numb=array(array(10,15,30),array(10,15,30),array(10,15,30));
echocount($numb,1);[单选题]*
A、3
B、6
C、9
D、12(正确答案)
6.下面程序运行的结果为()(选择一项)$a=array("a","b","c","d");
$index=array_search("a",$a);
if($index==false)
echo"在数组a中未发现字符'a'";
elseecho"index=".$index;[单选题]*
A、在数组a中未发现字符’a’(正确答案)
B、0
C、1
D、2
7.在定ENUM中,最多指定()成员(选择一项)[单选题]*
A、255
B、256
C、65535(正确答案)
D、65536
8.Html语言当中指明链接对象的标记是()(选择一项)[单选题]*
A、img
B、href(正确答案)
C、font
D、src
9.Html语言当中用于分段的标记是()(选择一项)[单选题]*
A、
和
(正确答案)B、
C、和
D、和
10.Html语言当中建立有序列表的标签是()(选择一项)[单选题]*
A、
B、
C、
D、
11.你是公司的数据库管理员,数据库benet中有个员工表employees,该表中有姓名列。
你想检查哪些员工的姓名是含有“文“字的,则用下列哪个sql语句()。
(选择一项)[单选题]*
A、Select*fromemployeeswhere姓名=’文’;
B、Select*fromemployeeswhere姓名like‘%文’;
C、Select*fromemployeeswhere姓名like‘文%’;
D、以上答案都不正确(正确答案)
12.职工信息表如下表所示:
(选择一项)
编号姓名年龄性别
0001李明辉35男
0002张明华45男
0003李淑琴34女
................
如果表中的[单选题]*
A、SELECT姓名,年龄FROM职工信息表WHERE年龄>40AND性别=’男’
B、SELECT姓名,年龄FROM职工信息表WHERE年龄>40AND性别IS男
C、SELECT姓名,年龄FROM职工信息表WHERE年龄>40AND性别=男
D、SELECT姓名,年龄FROM职工信息表WHERE年龄>’40’AND性别=’男’(正确答案)
13.请问strlen(”Iamastudent”)的结果是()(选择一项)[单选题]*
A、11
B、12
C、13
D、14(正确答案)
14.下面程序段执行完毕,页面上的显示内容是什么?
()(选择一项)
$a=”Iam”;
$b=”asudent”;
$a=”24ooo7”+8;
echo$a;
>[单选题]*
A、24ooo15
B、32(正确答案)
C、15
D、以上都不正确
15.下面程序段执行完毕,页面上的显示内容是什么?
()
$a=10;
echo“a++:
”.$a++;
echo”变量a的新值是:
”.a.”
”;
echo“--a:
”.$a--;
echo”变量a的新值是:
”.a.”
”;
>[单选题]*
A、a++:
11变量a的新值是:
11--a:
9变量a的新值是:
9
B、a++:
10变量a的新值是:
11--a:
10变量a的新值是:
9(正确答案)
C、a++:
10变量a的新值是:
11--a:
9变量a的新值是:
9
D、以上都不正确
16.php中的标量数据类型有如下几种,布尔型(bool)、整型(integer)、浮点型(float)、字符串(string),其中布尔型(bool)的返回值是()(选择2项)*
A、0
B、1
C、true(正确答案)
D、FALSE(正确答案)
17.对于html代码,
()(选择一项)[单选题]*
A、text
B、submit
C、checkbox
D、radio(正确答案)
18.标记符title是放在标记符什么之间的(选择一项)[单选题]*
A、html与html
B、head与head(正确答案)
C、body与body
D、head与body
19.使用CSS对文本进行修饰,若使文本闪烁,text-decoration的取值为(选择一项)[单选题]*
A、none
B、underline
C、overline
D、blink(正确答案)
20.<img>标记符中连接图片的参数是:
(选择一项)[单选题]*
A、href
B、src(正确答案)
C、type
D、align
21.级联样式表文件的扩展名是:
(选择一项)[单选题]*
A、html
B、css(正确答案)
C、xml
D、dib
22.同以往的版本相比较,HTML4.0:
(选择一项)[单选题]*
A、增加了JavaScript支持
B、增加了Flash技术
C、增强了网页的动态性(正确答案)
D、增加了ActiveX技术
23.HTML语言中的转行标记是(选择一项)[单选题]*
A、html
B、br(正确答案)
C、title
D、p
24.下列哪个不属于数据定义语言:
(选择一项)[单选题]*
A、select(正确答案)
B、create
C、drop
D、alter
25.下列那个不属于数据操纵语言:
(选择一项)[单选题]*
A、select(正确答案)
B、insert
C、delete
D、update
26.关于mysql_select_db返回值正确的是:
(选择一项)[单选题]*
A、成功开启返回1,失败返回0
B、成功开启返回一个连接标识,失败返回false
C、成功开启返回True,失败返回False(正确答案)
D、成轼开启返回True,失败返回一个错误号
27.请看代码,数据库关闭指令将关闭哪个连接标识?
(选择一项)
$link1=mysql_connect("localhost","root","");
$link2=mysql_connect("localhost","root","");
mysql_close();
>[单选题]*
A、$link1
B、$link2(正确答案)
C、全部关闭
D、报错
28.mysql_affected_rows()对哪个操作没有影响?
(选择一项)[单选题]*
A、select(正确答案)
B、delete
C、update
D、insert
29.mysql_data_seek(查询结果指针,资料录位置)函数中,资料记录位置的值是从多少开始的?
(选择一项)[单选题]*
A、1
B、2
C、3
D、0(正确答案)
30.取得搜索语句的结果集中的记录总数的函数是:
(选择一项)[单选题]*
A、mysql_fetch_row
B、mysql_rowid
C、mysql_num_rows(正确答案)
D、mysql_fetch_array
31.关于mysql_pconnect说法正确的是:
(选择一项)[单选题]*
A、与数据库进行多连接
B、与mysql_connect功能相同
C、与@mysql_connect功能相同
D、与数据库建立持久连接(正确答案)
32.如果想取得mysql数据库系统的运行状态,应该用什么函数?
(选择一项)[单选题]*
A、mysql_ping
B、mysql_status
C、mysql_stat(正确答案)
D、mysql_info
33.mysql_insert_id()函数的作用是(选择一项)[单选题]*
A、查看下一次插入记录时的ID号
B、查看刚刚插入过的自动增长ID值(正确答案)
C、查看一共做过多少次insert操作
D、查看一共有多少条记录
34.mysql_ping()函数的作用以及返回值的类型正确的是:
(选择一项)[单选题]*
A、检查数据库系统的状态,返回整型数值
B、检查数据库系统的状态,返回值为布尔型
C、检查到服务器的连接是否正常,返回整型数值
D、检查到服务器的连接是否正常,返回值为布尔型(正确答案)
35.关于mysql_db_query与mysql_query说法正确的是:
(选择一项)[单选题]*
A、mysql_db_query与mysql_query在执行sql语句后的返回值是一样的,成功返回资源号,失败返回FALSE
B、不能用mysql_query函数临时在另一个数据库上执行sql语句,而mysql_db_query可以
C、mysql_db_query不会切换回先前连接到的数据库(正确答案)
D、mysql_query在功能上等于mysql_select_db()+mysql_db_query()
36.以下代码执行结果(选择一项)
php
mysql_connect("localhost","root","")
$result=mysql_query("selectid,namefromtb1");
while($row=mysql_fetch_array($result,MYSQL_ASSOC))
{echo"ID:
".$row[0]."Name:
".$row[];}
>[单选题]*
A、报错(正确答案)
B、只打印第一条记录
C、循环换行打印全部记录
D、无任何结果
37.mysql_connect()与@mysql_connect()的区别是()(选择一项)[单选题]*
A、@mysql_connect()不会忽略错误,将错误显示到客户端
B、mysql_connect()不会忽略错误,将错误显示到客户端(正确答案)
C、没有区别
D、功能不同的两个函数
38.语句for($k=0;$k=1;$k++);和语句for($k=0;$k==1;$k++);执行的次数分别是:
(选择一项)[单选题]*
A、无限和0(正确答案)
B、0和无限
C、都是无限
D、都是0
39.读取post方法传递的表单元素值的方法是:
(选择一项)[单选题]*
A、$_post["名称"]
B、$_POST["名称"](正确答案)
C、$post["名称"]
D、$POST["名称"]
40.php运算符中,优先级从高到低分别是()(选择一项)[单选题]*
A、关系运算符,逻辑运算符,算术运算符
B、算术运算符,关系运算符,逻辑运算符(正确答案)
C、逻辑运算符,算术运算符,关系运算符
D、关系运算符,算术运算符,逻辑运算符
41.要查看一个变量的数据类型,可使用函数()(选择一项)[单选题]*
A、type()
B、gettype()(正确答案)
C、GetType()
D、Type()
42.字符串的比较,是按( )进行比较。
(选择一项)[单选题]*
A、拼音顺序
B、ASCII码值(正确答案)
C、随机
D、先后顺序
43.复选框的type属性值是()(选择一项)[单选题]*
A、checkbox(正确答案)
B、radio
C、select
D、check
44.如果想取得最近一条查询的信息,应该使用哪个函数()(选择一项)[单选题]*
A、mysql_info(正确答案)
B、mysql_stat
C、mysql_insert_id()
D、mysql_free_result
45.下列哪个说法是错误的()(选择一项)[单选题]*
A、gettype()是查看数据类型的
B、没有被赋值的变量是0(正确答案)
C、unset()是被认为NULL
D、双引号字符串最重要的一点是其中的变量名会被变量值替代
46.strtolower()函数的功能是( )(选择一项)[单选题]*
A、将给定的字符串全部转换为小写字母(正确答案)
B、将给定的字符串全部转换为大写字母
C、将给定的字符串首字母转换为小写字母
D、将给定的字符串首字母转换为大写字母
47.HTML中,表格单元格的"值"是存储在()标签里(选择一项)[单选题]*
A、
B、
C、
D、