1.以下哪种类型是B/S构架的正确描述?( ) A. 需要安装客户端的软件
B. 不需要安装就可以使用的软件 C. 依托浏览器的网络系统
D. 依托outlook等软件的邮件系统?
2.PHP中,单引号和双引号所包围的字符串有什么区别?( )(选择两项) A. 单引号速度快,双引号速度慢 B. 双引号速度快,单引号速度慢 C. 两者没有速度差别
D. 双引号解析其中以$开头的变量,而单引号不解析
3.以下代码执行结果为:( ) $num=”24linux”+6; echo $num; ?>
A 30 B 24linux6 C 6 D 30linux
4.以下代码运行结果:( ) $A = “PHPlinux”; $B = “PHPLinux”;
$C = strstr($A,”L”); //在$A中,查找”L”, 找到了,截取从”L”到末尾 .$c=空值 $D = stristr($B,”l”); //在$B中,查找”l”, 找到了,截取从”l”到末尾 .$D=Linux
echo $C .” is “. $D; ?>
A PHP is Linux B is Linux C PHP is inux D PHP is
5.以下代码运行结果为:( ) $first = “This course is very easy !”;
$second = explode(” “,$first); //把字符串分割,按” ” $first = implode(“,”, $second); //把数组连接 用”,” echo $first; ?>
A This,course,is,very,easy,! B This course is very easy ! C This course is very easy !, D 提示错误
6.session 和cookie 的区别说法错误的是?( ) A. session 和 cookie 都可以记录数据状态。 B. 在设置session 和cookie 之前不能有输出。
C. 在使用cookie 前要使用 cookie_start()函数初始。 D. Cookie是客户端技术,session是服务器端技术。
7.以下修改配置的说法错误的是?( )
A. 使用 set_magic_quotes_runtime()函数可以修改页面过期时间。 B. PHP 的配置文件选项存放在php.ini文件中。
C. Linux 下修改了php.ini文件需要重启apache服务。 D. 默认网页过期时间是30秒。
8.假设服务器中有一文件data,属性为可读写,内容为: Hello php
Hellolinux $filename = “data”;
$fopen = fopen($filename, “w+”); fwrite($fopen,”Hello World”); ?>
请问执行以上代码后data文件内容为:( ) A Hello
B Hello World
C Hello php Hellolinux D 空
9.mysql_connect()与@mysql_connect()的区别是:( ) A @mysql_connect()不会忽略错误,将错误显示到客户端 B. mysql_connect()不会忽略错误,将错误显示到客户端 C. 没有区别
D. 功能不同的两个函数
10.取得搜索语句的结果集中的记录总数的函数是:( ) A. mysql_fetch_row B. mysql_rowid C. mysql_num_rows D. mysql_fetch_array
11.下面程序运行结果( ) $nextWeek = time() + (7 * 24 * 60 * 60); echo ‘Now: ‘. date(‘Y-m-d’) .”\\\\n”;
echo ‘Next Week: ‘. date(‘Y-m-d’, $nextWeek) .”\\\\n”; ?>
A、得到今天的日期(月-日)
B、得到今天的日期(年-月-日)与下周的日期(年-月-日) C、得到现在的时间(小时-分-秒) D、得到现在到下周的时间间隔
12.以下代码执行结果为:( )
function print_A(){ $A = “phpchina”;
echo “A值为: “.$A.”\"; //return ($A); }
$B = print_A();
echo “B值为: “.$B.”\"; ?>
A A值为: phpchina B值为: phpchina B A值为: B值为: phpchina C A值为: B值为:
D A值为: phpchina B值为:
13.修改MySQL用户root的密码的指令是?( ) A. mysqladmin -u root password test B. mysql -u root password test C. mysql -u root -p test
D. mysql -u root -password test
14.设有一个数据库mydb中有一个表tb1,表中有六个字段,主键为ID,有十条记录,ID从0到9,以下代码输出结果是?( ) $link = mysql_connect(‘localhost’, ‘user’, ‘password’) or die(‘Could not connect: ‘.mysql_error());
$result = mysql_query(“SELECT id, name, age FROM mydb.tb1 WHERE id<’5′“) or die(‘Could not query: ‘.mysql_error()); echo mysql_num_fields($result); mysql_close($link); ?>?
A. 6 B. 5 C. 4 D. 3
15.下面的代码的输出是什么?( ) $s = ’12345′;
$s[$s[1]] = ’2′; //$s[2]=2 Echo $s; ?>
A. 12345 B. 12245
C. 22345 D. 11345 E. array
16. 请详细阅读下面列出的表单和PHP代码。当在表单里面的两个文本框分别输入”php”和”great”的时候,PHP将在页面中打印出什么?( )
echo $_GET['element']; ?>
A. Nothing B. Array C. A notice D. phpgreat E. greatphp
17.在用浏览器查看网页时出现404错误可能的原因是 ( ) A 页面源代码错误 B 文件不存在
C 与数据库连接错误 D 权限不足
18.php中,不等运算符是( ) (选择两项) A ≠ B != C <> D ><
19. 函数的参数传递包括: (选择两项) A 按值传递 B 按引用传递
C 按变量传递 D 按作用域传递
20.php中,赋值运算符有( ) (选择三项) A = B += C ==
D .=
21.PHP表单的提交方法有: (选择2项) A post B request
C get D querystring
22.PHP语言标记用的是什么( )符号 (选择三项) A 〈? ?> B 〈php > C 〈?php ?> D 〈% %>
23 关于mysql_select_db返回值正确的是: A. 成功开启返回1,失败返回0
B. 成功开启返回一个连接标识,失败返回false C. 成功开启返回True,失败返回False
D. 成轼开启返回True,失败返回一个错误号
24 以下代码执行结果 mysql_connect(\"localhost\
$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.语句for($k=0;$k=1;$k++);和语句for($k=0;$k==1;$k++);执行的次数分别是: A 无限和0 B 0和无限 C 都是无限 D 都是0
26.读取post方法传递的表单元素值的方法是: A $_post[\"名称\"] B $_POST[\"名称\"] C $post[\"名称\"] D $POST[\"名称\"]
27.php运算符中,优先级从高到低分别是( ) A 关系运算符,逻辑运算符,算术运算符 B 算术运算符,关系运算符,逻辑运算符 C 逻辑运算符,算术运算符,关系运算符 D 关系运算符,算术运算符,逻辑运算符
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.在PHP中哪个变量数组总是包含所有总客户端发出的cookies数据( ) A $_COOKIE B $_COOKIES C $_GETCOOKIE D $_GETCOOKIES
33.strtolower( )函数的功能是( ) A 将给定的字符串全部转换为小写字母 B 将给定的字符串全部转换为大写字母 C 将给定的字符串首字母转换为小写字母 D 将给定的字符串首字母转换为大写字母
34.php中字符串的连接运算符是( ) A - B + C & D .
35.php函数不支持的功能有: A 可变的参数个数
B 通过引用传递参数 C 通过指针传递参数 D 实现递归函数
36.自定义函数中,返回函数值的关键字是( ) A returns B close C return D back
37.关于mysql_select_db的作用描述正确的是( ) A 连接数据库
B 连接并选取数据库 C 连接并打开数据库 D 选取数据库
38.使用( )函数可以求得数组的大小 A count( ) B conut( )
C $_COUNT[\"名称\"] D $_CONUT[\"名称\"]
39.新建一个数组的函数是( ) A array B next C count D reset
40.在str_replace(1,2,3)函数中1 2 3 所代表的名称是( ) str_replace(‘a’,’b’,’aabbcc’); A \"取代字符串","被取代字符串","来源字符串" B "被取代字符串",\"取代字符串","来源字符串" C "来源字符串",\"取代字符串","被取代字符串" D "来源字符串","被取代字符串",\"取代字符串"
41、PHP中调用某一个对象的方法或属性使用的运算符是 A. => B. -> C. . D. ~
42 函数( )返回一个字符串里的字符数
A strlen() B: strcmp ( ) C: strtolower( ) D: ucfirst( )
43: PHP程序中,需要处理的上传数据保存在全局数组( ) A $_FILES B: $_COOKIE C: $GLOBALS D: $_SESSION
44.要查看一个结构类型变量的值,可以使用函数( ) A Print( ) B print( ) C Print_r() D print_r( )
45.以下代码运行结果( )
$A=array(\"Monday\ echo $A[2]; A Monday B Tuesday C Wednesday
D 没有显示
46.下列不正确的变量名是( ) A $_test B $2abc C $Var
D $printr
47.isset()的功能是( ) A 测试变量是否存在 B 测试变量是否为空 C 测试常量是否为空 D 测试常量是否存在
48.empty()的功能是: A 测试变量是否为空 B 测试变量是否存在 C 测试常量是否为空 D 测试常量是否存在
49. mysql_affected_rows()对哪个操作没有影响? A. select B. delete C. update D. insert
50. mysql_insert_id()函数的作用是: A. 查看下一次插入记录时的ID号 B. 查看刚刚插入过的自动增长ID值 C. 查看一共做过多少次insert操作 D. 查看一共有多少条记录