|
《PHP》考前练兵
1.[单选题] mysql_connect与@mysql_connect的区别是( )。
更多学习资料www.openhelp100.com
A.后者不会忽略错误,将错误显示到客户端
B.没有区别
C.前者不会忽略错误,将错误显示到客户端
D.功能不同的两个函数
答:——C——
2.[单选题] 以下PHP代码的运行结果是(??????????)。ob_start();for($i=0;$i?echo?$i;}$output?=?ob_get_contents();ob_end_clean();echo?$ouput;?>
A.12345678910
B.1234567890
C.0123456789
D.Notice提示信息
答:——D——
3.[单选题] 以下代码执行结果为( )。<?php
$num = “24linux”+6;
echo $num;
?>
A.30
B.24linux6
C.6
D.30linux
答:——A——
4.[单选题] 全等运算符“===”如何比较两个值?
A.把它们转换成相同的数据类型再比较转换后的值
B.只在两者的数据类型和值都相同时才返回True
C.如果两个值是字符串,则进行词汇比较
D.基于strcmp函数进行比较
答:————
5.[单选题] 以下代码运行结果是( )
<?php
echo ‘Testing ‘. 1 + 2. ‘45’;
?>
A.Testing 1245
B.Testing345
C.Testing 1+245
D.245
答:————
6.[单选题] 考虑如下数组$multi_array,怎样才能从数组$multi_array中找出值cat?(?????????)。$multi_array=?array(‘red’,’green’,42=>’blue’,’yellow’=>array(‘apple’,9=>’pear’,’banana’,’orange’=>array(‘dog’,’cat’,’iguana’)))
A.$multi_array[‘yellow’][‘apple’][0]
B.$multi_array[‘blue’][0][‘orange’][1]
C.$multi_array[3][3][2]
D.$multi_array[‘yellow’][‘orange'][1]
答:————
7.[单选题] 对数组进行升序排序并保留索引关系,应该用哪个函数?( )。
A.ksort()
B.asort()
C.krsort()
D.sort()
答:————
8.[单选题] 哪个函数能把下面的数组内容倒序排列( )。$array() = array(‘a’,’b’,’c’,’d’,’e’);
A.array_flip()
B.array_reverse()
C.sort()
D.以上都不对
答:————
9.[单选题] 哪种方法用来计算数组所有元素的总和简便?( )。
A.用for循环遍历数组
B.用foreach循环遍历数组
C.用array_intersect函数
D.用array_sum函数
答:————
10.[单选题] 下面的php程序运行的结果是什么?(?????????)。$array?=?array(true=>’a’,1=>’b’);print_r($array);?>
A.Array([1]=>b)
B.Array([true]=>a [1]=>b)
C.Array(0=>a[1]=>b)
D.什么都没有
答:————
11.[单选题] 语句“for($k=0;$k=1;$k++);”和语句“for($k=0;$k==1;$k++);”执行的次数分别是(?????????)。
A.无限和0
B.0和无限
C.都是无限
D.都是0
答:————
12.[单选题] 如何给变量$a、$b、$c赋值才能使以下代码显示字符串”hello,word!”(?????????)。$string?=?‘hello,?world!’;$a=?;$b=?;$c=?;if($a){?if($b?&&?!$c){?echo??‘goodbye?cruel?world!’;}else?if(!$b?&&?!$c){?echo?‘nothing?here’;}}else{?If(!$b){??if(!$a?&&?($b?&&?!$c)){??echo??‘hello?world!’;}else{?echo?‘goodbye?world’;}}else{?echo?‘not?quite’;}}?>
A.false,true,false
B.true,true,true
C.false,true,true
D.false,false,true
答:————
13.[单选题] 以下关于key()和current()函数的叙述,请找出两个正确的答案。( )。
A.key()函数用来读取当前指针所指向元素的键值
B.key()函数是取得当前指针所投向元素的值
C.current()函数用来读取当前指针所指向元素的键值
D.current()函数是取得当前指针所指向元素的值
答:————
14.[单选题] 下列说法正确的是( )。
A.数组的键必须为数字,且从0开始
B.数组的键可以是字符串
C.数组中的元素类型必须一致
D.数据的键必须是连续的
答:————
15.[单选题] 要修改数组$myarray中每个元素的值,如何遍历$myarray数组最合适?(?????????)。$myarray?=?array(‘my?string’,’another?string’,’hi,mum’);
A.用for循环
B.用foreach循环
C.用while循环
D.用do..while循环
答:————
16.[判断题] 取得搜索语句的结果集中的记录总数的函数是mysql_fetch_row。
A.对
B.错
答:————
17.[判断题] 如果想取得mysql数据库系统的运行状态,应该用mysql_ping。
A.对
B.错
答:————
18.[判断题] mysql_pconnect实现与数据库进行多连接。
A.对
B.错
答:————
19.[判断题] mysql_insert_id()函数的作用是查看下一次插入记录时的ID号。
A.对
B.错
答:————
20.[判断题] mysql_db_query与mysql_query在执行sql语句后的返回值是一样的,成功返回资源号,失败返回FALSE。
A.对
B.错
答:————
21.[判断题] 不能用mysql_query函数临时在另一个数据库上执行sql语句,而mysql_db_query可以。
A.对
B.错
答:————
22.[判断题] mysql_db_query不会切换回先前连接到的数据库。
A.对
B.错
答:————
23.[判断题] mysql_query在功能上等于mysql_select_db() +mysql_db_query()。
A.对
B.错
答:————
24.[判断题] php运算符中,优先级从高到低分别是关系运算符,逻辑运算符,算术运算符。
A.对
B.错
答:————
25.[判断题] cookie的值存储在硬盘中。
A.对
B.错
答:————
26.[判断题] 引用文件 "time.inc" 的正确方法是<?php require(time.inc); ?>。
A.对
B.错
答:————
27.[判断题] 使用functionName()调用PHP函数。
A.对
B.错
答:————
28.[判断题] HTML标记符的属性一般不区分大小写。
A.对
B.错
答:————
29.[判断题] php的多行注释风格为://。
A.对
B.错
答:————
30.[判断题] PHP每个语句结尾都要加“;”来表示语句结束。
A.对
B.错
答:————
31.[判断题] HTML文档的扩展名为.htm或.html。
A.对
B.错
答:————
32.[判断题] 一般我们用print_r()函数来输出数组的键名和键值。
A.对
B.错
答:————
33.[判断题] PHP使用UNIX纪元时间,时间是从1970年1月1号00:00:00时开始。
A.对
B.错
答:————
34.[判断题] 在 PHP 中,既可以使用单引号 ( ' ' ) 也可以使用双引号 ( " " ) 来包围字符串。
A.对
B.错
答:————
35.[判断题] require()和include()区别,require()遇到错误时停止执行程序,include()发出警告后继续执行程序。
A.对
B.错
答:————
36.[判断题] 字符串的比较,是按拼音顺序进行比较。
A.对
B.错
答:————
37.[判断题] 要查看一个变量的数据类型,可使用函数type()。
A.对
B.错
答:————
38.[判断题] SESSION会话的值存储在网页。
A.对
B.错
答:————
39.[判断题] 换行符标签是。
A.对
B.错
答:————
40.[判断题] 复选框的type属性值是checkbox。
A.对
B.错
答:————
41.[判断题] 要使表格的边框不显示,应设置border的值none。
A.对
B.错
答:————
42.[判断题] 的输出结果为9。
A.对
B.错
答:————
43.[判断题] fopen()可以打开一个文件,以对文件进行读和写操作?
A.对
B.错
答:————
44.[判断题] PHP?服务器脚本由分隔符包围。
A.对
B.错
答:————
45.[判断题] 表达式(4>=4)&&(5<=2)将返回假。
A.对
B.错
答:————
46.[问答题] 请描述双引号和单引号在实际使用过程中的区别。
答:————
47.[问答题] 请描述HTTP中POST、GET、PUT、DELETE方式的区别。
答:————
48.[问答题] 请描述PHP常用的8个超全局变量。
答:————
49.[问答题] 谈谈mvc的认识
答:————
50.[问答题] 常见的IDE(Intergrated Development Environment): 集成开发环境
答:————
51.[问答题] PHP特性
答:————
52.[问答题] 表单中get和post提交方式的区别
答:————
53.[问答题] 请简述PHP常用的超全局变量(8个)。
答:————
54.[问答题] PHP介绍
答:————
55.[问答题] 请使用PHP写出冒泡排序算法的代码。
答:————
56.[问答题] 写个函数用来对二维数组排序。
答:————
57.[问答题] 请使用PHP写出顺序排序算法的代码。
答:————
58.[问答题] 写一个函数,算出两个文件的相对路径
如 $a = ‘/a/b/c/d/e.php’;
$b = ‘/a/b/12/34/c.php’;
计算出 $b 相对于 $a 的相对路径应该是 ../../c/d将()添上
答:————
59.[问答题] 如何实现字符串翻转
答:————
60.[问答题] MYSQL取得当前时间的函数是?,格式化日期的函数是
答:————
61.[问答题] 写5个不同的函数,来截取一个全路径的文件的扩展名,允许封装php库中已有的函数。
答:————
62.[问答题] 一群猴子排成一圈,按1,2,…,n依次编号。然后从第1只开始数,数到第m只,把它踢出圈,从它后面再开始数,再数到第m只,在把它踢出去…,如此不停的进行下去,直到最后只剩下一只猴子为止,那只猴子就叫做大王。要求编程模拟此过程,输入m、n, 输出最后那个大王的编号。
答:————
63.[问答题] 写一个函数,尽可能高效的,从一个标准 url 里取出文件的扩展名
答:————
更多学习资料www.openhelp100.com
|
|