php考试题 (选择题)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.php中,不等运算符是()BC
A ≠
B !=
C <>
D ><
2.函数的参数传递包括:AB
A 按值传递
B 按引用传递
C 按变量传递
D 按作用域传递
3.php中,赋值运算符有()ADB
A =
B +=
C ==
D .=
4.php中可以实现程序分支结构的关键字是()CD
A while
B for
C if
D switch
5.continue语句可以用在()中。
ABC
A for
B while
C do-while
D switch
6.break可以用在()语句中ABCD
A switch
B for
C while
D do-while
7.php中可以实现循环的是() A C
A for
B break
C while
D waiting
8.PHP中,标识符允许出现的符号有: ABC
A 大写字母
B 小写字母
C 数字
D 减号
9.PHP允许的注释符号有: ACD
A //
B 闭合的段落
C #
D /*和*/闭合的段落
10.PHP表单的提交方法有: ACB
A post
B request
C get
D querystring
11.PHP语言标记用的是什么( )符号ACD
A 〈? ?>
B 〈php >
C 〈?php ?>
D 〈% %>
12.php中数组可以使用哪些键名?AB
A 数字键名
B 下标
C 随机
D 文本(或字符串)键名
判断题:(共40题,每题1分)
1 JavaScript脚本语言的前身是B
A.Basic
B.Live Script
C.Oak
D.VBScript
2使用CSS对文本进行修饰,若使文本闪烁,text-decoration的取值为D
A.none
B.underline
C.overline
D.blink
3 XML基于的标准是C
A.HTML
B.MIME
C.SGML
D.CGI
4 标记符title是放在标记符什么之间的B
A.html与html
B.head与head
C.body与body
D.head与body
5 <img>标记符中连接图片的参数是:B
A. href
B. src
C. type
D. align
6 级联样式表文件的扩展名是:B
A html Bcss C xml D dib
7 同以往的版本相比较,HTML4.0:C
A 增加了JavaScript支持
B 增加了Flash技术
C 增强了网页的动态性
D 增加了ActiveX技术
8 在HTML中,标记<pre>的作用是B
A.标题标记
B.预排版标记
C.转行标记
D.文字效果标记
9 HTML语言中的转行标记是B
A.html
B. br
C.title
D. p
10 在HTML中,标题字体标记<hx>中x的最大取值是C
A.4
B.5
C.6
D.1
11 下列哪个不属于数据定义语言:A
A. select
B. create
C. drop
D. alter
13 关于mysql_select_db返回值正确的是:C
A. 成功开启返回1,失败返回0
B. 成功开启返回一个连接标识,失败返回false
C. 成功开启返回True,失败返回False
D. 成轼开启返回True,失败返回一个错误号
14 请看代码,数据库关闭指令将关闭哪个连接标识?B
<?
$link1 =mysql_connect("localhost","root","");
$link2 =mysql_connect("localhost","root","");
mysql_close();
>
A. $link1
B. $link2
C. 全部关闭
D. 报错
15 mysql_affected_rows()对哪个操作没有影响?A
A. select
B. delete
C. update
D. insert
16 mysql_data_seek(查询结果指针,资料录位置)函数中,资料记录位置的值是从多少开始的?D
A. 1
B. 2
C. 3
D. 0
17 取得搜索语句的结果集中的记录总数的函数是:C
A. mysql_fetch_row
B. mysql_rowid
C. mysql_num_rows
D. mysql_fetch_array
18 关于mysql_pconnect说法正确的是:D
A. 与数据库进行多连
B. 与mysql_connect功能相同
C. 与@mysql_connect功能相同
D. 与数据库建立持久连接
19 如果想取得mysql数据库系统的运行状态,应该用什么函数?C
A. mysql_ping
B. mysql_status
C. mysql_stat
D. mysql_info
20 mysql_insert_id()函数的作用是:B
A. 查看下一次插入记录时的ID号
B. 查看刚刚插入过的自动增长ID值
C. 查看一共做过多少次insert操作
D. 查看一共有多少条记录
21 mysql_ping()函数的作用以及返回值的类型正确的是:D
A. 检查数据库系统的状态,返回整型数值
B. 检查数据库系统的状态,返回值为布尔型
C. 检查到服务器的连接是否正常,返回整型数值
D. 检查到服务器的连接是否正常,返回值为布尔型
22 现有一手推车类程序(cart.inc)其中包含有一添加物品的方法(add_item),下面那个选项可以正确使用方法add_item A
<?php
classCart {
var$items;
functionadd_item ($artnr, $num) {
$this-> items[$artnr] += $num;
}
}
>
A. <?php
require("cart.inc");
$cart = new Cart;
$cart -> add_item("10", 1);
?>
B.<?php
require(cart.inc);
$cart= new Cart
$cart-> add_item ("10", 1)
?>
C.<?php
require("cart.inc");
$cart= new Cart();
$cart-> add_item ("10", 1);
?>
D.<?php
include("cart.inc");
$cart= new Cart();
$cart-> add_item ("10", 1);
?>
23 关于mysql_db_query与mysql_query说法正确的是:C
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()
24 以下代码执行结果A
<?php
mysql_connect("localhost","root","")
$result = mysql_query("select id,name from tb1");
while($row =mysql_fetch_array($result,MYSQL_ASSOC))
{echo "ID:" . $row[0] ."Name:" . $row[];}
>
A. 报错
B. 只打印第一条记录
C. 循环换行打印全部记录
D. 无任何结果
25.mysql_connect( )与@mysql_connect( )的区别是( ) B
A @mysql_connect( )不会忽略错误,将错误显示到客户端
B mysql_connect( )不会忽略错误,将错误显示到客户端
C 没有区别
D 功能不同的两个函数
26.语句for($k=0;$k=1;$k++);和语句for($k=0;$k==1;$k++);执行的次数分别是: A
A 无限和0
B 0和无限
C 都是无限
D 都是0
27.读取post方法传递的表单元素值的方法是: B
A $_post["名称"]
B $_POST["名称"]
C $post["名称"]
D $POST["名称"]
28.php运算符中,优先级从高到低分别是()D
A 关系运算符,逻辑运算符,算术运算符
B 算术运算符,关系运算符,逻辑运算符
C 逻辑运算符,算术运算符,关系运算符
D 关系运算符,算术运算符,逻辑运算符
29.cookie的值存储在() C
A 硬盘中
B 程序中
C 客户端
D 服务器端
30.要查看一个变量的数据类型,可使用函数( ) B
A type()
B gettype()
C GetType()
D Type()
31.字符串的比较,是按()进行比较。
B
A 拼音顺序
B ASCII码值
C 随机
D 先后顺序
32.复选框的type属性值是( ) A
A checkbox
B radio
C select
D check
33.SESSION会话的值存储在( )D
A 硬盘上
B 网页中
C 客户端
D 服务器端
34.如果想取得最近一条查询的信息,应该使用哪个函数( ) A
A mysql_info
B mysql_stat
C mysql_insert_id( )
D mysql_free_result
35.要查看一个结构类型变量的值,可以使用函数( ) B
A Print( )
B print( )
C Print_r()
D print_r( )
36.在PHP中哪个变量数组总是包含所有总客户端发出的cookies数据( ) B
A $_COOKIE
B $_COOKIES
C $_GETCOOKIE
D $_GETCOOKIES
37.下列哪个说法是错误的( ) B
A gettype( )是查看数据类型的
B 没有被赋值的变量是0
C unset( )是被认为NULL
D 双引号字符串最重要的一点是其中的变量名会被变量值替代
38.strtolower( )函数的功能是()A
A 将给定的字符串全部转换为小写字母
B 将给定的字符串全部转换为大写字母
C 将给定的字符串首字母转换为小写字母
D 将给定的字符串首字母转换为大写字母
39.HTML中,表格单元格的"值"是存储在( )标签里B
A 〈body>
B 〈td>
C 〈tr>
D 〈table>
40.将一个值或变量转换为字符类型的函数是( ) B
A intval( )
B strval( )
C str
D valint( )
41.php中字符串的连接运算符是()D
A -
B +
C &
D .
42.php函数不支持的功能有: C
A 可变的参数个数
B 通过引用传递参数
C 通过指针传递参数
D 实现递归函数
43.文件框的type属性值是( ) A
A text
B hidden
C textarea
D checkbox
44.运算符“^”的作用是()C
A 无效
B 乘方
C 位非
D 位异或
45.自定义函数中,返回函数值的关键字是()C
A returns
B close
C return
D back
46.要检查一个常量是否定义,可以使用函数( ) C
A defined( )
B isdefin( )
C isdefined( )
D 无
47.关于mysql_select_db的作用描述正确的是( ) D
A 连接数据库
B 连接并选取数据库
C 连接并打开数据库
D 选取数据库
48.HTML中,title标签放在什么位置B
A body标签里
B head标签里
C script标签里
D table标签里
49.使用()函数可以求得数组的大小A
A count( )
B conut( )
C $_COUNT["名称"]
D $_CONUT["名称"]
50.从队列数组队头删除数据可以使用()函数。
A
A array_push()
B array_pop()
C array_shift()
D array_unshift()
51.在html中嵌入javaScript,应该使用的标记是( ) A
A 〈script language="javascript">
B 〈head> 〈/head>
C 〈body> 〈/body>
D 〈!--....//..>
52.以下代码运行结果( ) D
$A=array("Monday","Tuesday",3=>"Wednesday"); echo $A[2];
A Monday
B Tuesday
C Wednesday
D 没有显示
53.新建一个数组的函数是( ) A
A array
B next
C count
D reset
54.下列不正确的变量名是( ) B
A $_test
B $2abc
C $Var
D $printr
55.读取get方法传递的表单元素值的方法是: A
A $_GET["名称"]
B $get["名称"]
C $GEG["名称"]
D $_get["名称"]
56.函数vat_dump的意义是( ) C
A 定义数组
B 遍历数组
C 输出变量的相关信息
D 递归数组
57.strtoupper( )函数的功能是:A
A 将给定字符串全部转换为大写字母。
B 将给定字符串全部转换为小写字母。
C 将给定字符串首字母转换为大写字母。
D 将给定字符串首字母转换为小写字母。
58.以下代码的运行结果是( ) B
if($i="")
{echo "a";}
else
{echo "b";
}
>
A 输出a
B 输出b
C 条件不足,无法确定
D 运行出错
59.在str_replace(1,2,3)函数中1 2 3 所代表的名称是( ) B
A "取代字符串","被取代字符串","来源字符串"
B "被取代字符串","取代字符串","来源字符串"
C "来源字符串","取代字符串","被取代字符串"
D "来源字符串","被取代字符串","取代字符串"60.浏览网页时,看到的内容是HTML的哪一部分? C
A title
B table
C body
D head
61.运算符"%"的作用是( ) C
A 无效
B 取整
C 取余
D 除
62.file()函数返回的数据类型是() B
A 数组
B 字符串
C 整型
D 根据文件来定
63、假设$a=5,有$a+=2,则$a的值为C
A. 5
B. 6
C. 7
D. 8
64、以下关于MYSQL叙述中,错误的是 D
A. MYSQL是真正多线程、单用户的数据库系统
B. MYSQL是真正支持多平台的
C. MYSQL完全支持ODBC
D. MYSQL可以在一次操作中从不同的数据库中混合表格
65、在PHP中属于比较运算符的是 B
A. =
B. !
C. = =
D. &
66、PHP定义活动变量的方法是B
A. V AR
B. $
C. $$
D.&
67、PHP表达式$foo=1+”bob3”,则$foo的值是A
A. 1
B. 1bob3
C. 1b
D.92
68、PHP的位运算符不包括D
A.&
B. |
C. ~
D. !
69、关于PHP变量的说法正确的是D
A. PHP是一种强类型语言
B. PHP变量声明时需要指定其变量的类型
C. PHP变量声明时在变量名前面使用的字符是”&”
D. PHP变量使用时,上下文会自动确定其变量的类型
70、在PHP嵌入HTML文档使用的定界符号是D
A. “<?PHP”开始,到”?>”结束
B. 以”<?- -“开始,到”- -?>”结束
C. 以”<%- - “开始,到”- - %>”结束
D. 以”<cgi”开始,到”cgi?>”结束
71、PHP语法中,假设已知$a=”hello”,$b=”china”,则要得到”hello china”的字符串,应该如何操作C
A. $a+$b
B. $a-$b
C. $a.$b
D. $a+=$b
72、要配置PHP环境,只需修改A
A.php.ini B. http.conf C. php.sys D. php.exe
73、下列命令中不是PHP的输出命令的是D
A. echo
B. printf()
C. print
D. write
74、PHP中定义常量的方法是C
A. V AR
B. dim
C. define()
D. undefined()
75、有下列PHP语句段
<?php
if ($a)
print “true”;
else
print “false”;
?>
若要输出”false”,$a应该是 D
A. 10
B. –3
C. “true” D . “0”
76、已知$g=14,则PHP表达式$h=$g+=10,运算后的结果是 A
A. $h=$g=24
B. $h=10,$g=24
C. $h=10.$g=14
D. $h=24,$g=10
77、PHP中调用某一个对象的方法或属性使用的运算符是B
A. =>
B. ->
C. .
D. ~
78、假设$a=5, 有$b=($a--), 则$b是B
A. 4
B. 5 C, 6 D. 0
79、标记<BR>的用途是B
A. 分段命令
B.换行命令
C.结束命令
D.打印命令
80、PHP中用来删除当前目录的函数是:D
A.chdir。