您当前的位置:首页 > 计算机 > 安全防护

360培训题库14-20

时间:03-08来源:作者:点击数:

14

1.(单选题) 判断是否是数组的函数是?(1分)

A. is_array

B. isarray

C. if_array

D. ifarray

回答正确 答案解析: 略

2.(单选题) 关于php数组下列说法正确的是?(1分)

A. 数组的下标必须为数字,且从0开始

B. 数组的下标可以是字符串

C. 数组中的元素类型必须一致

D. 数组的下标必须是连续的

回答错误 正确答案为: B, 答案解析:略。

3.(单选题) 以下代码输出结果为?<?php $attr = array("0"=>"aa","1"=>"bb","2"=>"cc"); echo $attr[1]; ?>(1分)

A. 会报错

B. 输出为空

C. aa

D. bb

回答错误 正确答案为: D, 答案解析:略。

4.(单选题) 下列说法不正确的是?(1分)

A. list()函数可以写在等号左侧

B. each()函数可以返回数组里面的下一个元素

C. foreach()遍历数组的时候可以同时遍历出key和value

D. for循环能够遍历关联数组

回答错误 正确答案为: D, 答案解析:略。

5.(单选题) 下面哪个选项没有将 john 添加到 users 数组中??(1分)

A.u s e r s [ ] = " j o h n " ; ∗ ∗ B . a r r a y a d d ( users[] = "john"; **

B. array_add(users[]="john";∗∗B.arraya​dd(users, “john”);**

C. array_push($users, “john”);

D. $users [“aa”]= “john”

回答错误 正确答案为: B, 答案解析:略。

6.(单选题) 以下说法正确的是?(1分)

A.a t t r 代表数组,那么数组长度可以通过 attr代表数组,那么数组长度可以通过attr代表数组,那么数组长度可以通过attr.length取到

B. unset()方法不能删除数组里面的某个元素p

C. php的数组里面可以存储任意类型的数据

D. php里面只有索引数组,还有关联数组

回答错误 正确答案为: C, 答案解析:略。

7.(单选题) unset的作用是?(1分)

A. 将数组元素弹出

B. 修改数组元素

C. 增加数组元素

D. 删除数组元素

回答错误 正确答案为: D, 答案解析:略。

8.(单选题) 以下属于忽略键名数组排序的是?(1分)

A. natsort

B. ksort

C. asort

D. sort

回答错误 正确答案为: D, 答案解析:略。

9.(单选题) 新建一个数组的函数是?(1分)

A. array

B. next

C. count

D. reset

回答正确 答案解析: 略

10.(单选题) 使用什么函数可以求得数组的大小?(1分)

A. count()

B. conut()

C. $_COUNT[“名称”]

D. $_CONUT[“名称”]

回答正确 答案解析: 略

11.(多选题) 下面哪些是数组相关的函数?(1分)

A. Array_diff()

B. shuffle

C. compact()

D. return

回答错误 正确答案为: A、B、C, 答案解析:略。

12.(多选题) 能成功直接遍历数组或输出数组的函数有?(1分)

A. for

B. foreach

C. if

D. is_array

回答正确 答案解析: 略

13.(多选题) 关于array_push的作用说法错误的有?(1分)

A. 将数组的第一个元素弹出

B. 将数组的最后一个元素弹出

C. 将一个或多个元素压入数组的末尾

D. 将一个或多个元素插入数组的开头

回答错误 正确答案为: A、B、D, 答案解析:略。

14.(多选题) 以下代码输出结果不是正确答案的有? <?php $a = array(1=>5,5=>8,22,2=>'8',81); echo $a[6]; ?>(1分)

A. 81

B. 8

C. ‘8’

D. 22

回答错误 正确答案为: A、B、C, 答案解析:略。

15.(多选题) Php创建数组时可以使用哪几种键名?(1分)

A. 数字键名

B. 下标

C. 随机

D. 文本(或字符串)键名

回答错误 正确答案为: A、D, 答案解析:略。

16.(判断题) array_unshift()函数在数组的末尾插入一个或多个元素,返回成功插入后的总元素个数。(1分)

A. 正确

B. 错误

回答错误 答案解析:略。

17.(判断题) 在返回数组中的所有值,可以使用array_value( )函数(1分)

A. 正确

B. 错误

回答正确 答案解析: 略

18.(判断题) array_keys返回数组中部分的或所有的键名(1分)

A. 正确

B. 错误

回答正确 答案解析: 略

19.(判断题) 若定义数组时省略关键字key,则第三个数组元素的关键字为3(1分)

A. 正确

B. 错误

回答错误 答案解析:略。

20.(判断题) 在返回数组中的所有值,可以使用array_keys( )函数(1分)

A. 正确

B. 错误

回答错误 答案解析:略。


15

1.(单选题) 在不把文件内容预加载到变量中的前提下,如何解析一个以特殊格式化过的多行文件?(1分)

A. 用file()函数把它分割放入数组

B. 用sscanf()

C. 用fgets()

D. 用fscanf()

回答错误 正确答案为: D, 答案解析:略。

2.(单选题) 查看如下代码,哪个php函数和它的功能最接近?<?php function my_funct($file_name,$data) { $f = fopen($file_name,’w’); fwrite($f,$data); fclose($f); } ?>(1分)

A. file_get_contents()

B. file_put_contents()

C. fputs()

D. file()

回答错误 正确答案为: B, 答案解析:略。

3.(单选题) 查看以下php代码,如果想一行一行的读取并显示某文本文件内容,问号的代码应该是说明?<?php $file = fopen(“test.txt”,”r”); while(!feof($file)){ echo ??????; } fclose($file); ?>(1分)

A. file_get_contents(f i l e ) B . r e a d f i l e ( file) B. read_file(file)B.readf​ile(file)

C. fread(f i l e ) ∗ ∗ D . f g e t s ( file) **D. fgets(file)∗∗D.fgets(file)**

回答错误 正确答案为: D, 答案解析:略。

4.(单选题) 以下脚本输出的结果是? <?php $s =file_get_contents(“http://www.baidu.com”); strip_tags($s,array(‘p’)); echo count($s); ?>(1分)

A. www.baidu.com的主页字符数

B. 剔除标签后的www.baidu.com主页的字符数

C. 1

回答错误 正确答案为: C, 答案解析:略。

5.(单选题) php删除文件的函数是?(1分)

A. del

B. delete

C. move

D. unlink

回答错误 正确答案为: D, 答案解析:略。

6.(单选题) fgets(resource $handle [, int $length ] )函数从文件中读取一行,以下正确的叙述是?(1分)

A. 字符串读入后不会自动加入’\0’

B. $handle是file类型的指针

C. fgets函数从文件中最多读入length-1个字符

D. fgets函数从文件中最多读入length个字符

回答错误 正确答案为: C, 答案解析:略。

7.(单选题) 下面关闭文件资源的函数是?(1分)

A. close

B. exit

C. wclose

D. fclose

回答错误 正确答案为: D, 答案解析:略。

8.(单选题) 关于fopen能追加写入的模式是?(1分)

A. a+

B. w

C. w+

D. r+

回答正确 答案解析: 略

9.(单选题) file()函数返回的数据类型是?(1分)

A. 数组

B. 字符串

C. 整形

D. 根据文件来定

回答正确 答案解析: 略

10.(单选题) 读取post方法传递的表单元素值的方法是?(1分)

A. $_post[“名称”]

B. $_POST[“名称”]

C. $post[“名称”]

D. $POST[“名称”]

回答错误 正确答案为: B, 答案解析:略。

11.(多选题) 如果想要可读可写得打开一个文件,该给fopen()传什么参数?(1分)

A. w+

B. r+

C. a

D. r

回答正确 答案解析: 略

12.(多选题) 以下哪些函数能读取文件的全部内容?(1分)

A. fgets()

B. file_get_contents()

C. readfile()

D. file()

回答错误 正确答案为: B、C、D, 答案解析:略。

13.(多选题) 关于表单get和post提交说法正确的有?(1分)

A. get会公开地将用户输入表单的信息发送给php脚本,不安全;

B. get和post传送的信息有限

C. 使用get方式的表单创建的页面能够被添加为书签,post不可以。

D. 重载post访问的页面,会显示提示信息,get不会。

回答错误 正确答案为: A、C、D, 答案解析:略。

14.(判断题) fopen()中的a+可读可写并且可追加(1分)

A. 正确

B. 错误

回答正确 答案解析: 略

15.(判断题) file()把整个文件读入一个字符串(1分)

A. 正确

B. 错误

回答错误 答案解析:略。

16.(判断题) file_get_contents()只能读取本地文件(1分)

A. 正确

B. 错误

回答错误 答案解析:略。

17.(判断题) file_exists()和is_file的效果是一样的(1分)

A. 正确

B. 错误

回答错误 答案解析:略。

18.(判断题) filetype()可以输出相关文件类型(1分)

A. 正确

B. 错误

回答正确 答案解析: 略

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门