黄老师 发表于 2021-10-22 08:39:31

北语网院21秋PHP考前模拟答案

北语练习PHP
1.[单选题] 下列说法正确的是(         )。

    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]
查看完整版本: 北语网院21秋PHP考前模拟答案