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