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.arrayadd(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. 错误
回答错误 答案解析:略。
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.readfile(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. 错误
回答正确 答案解析: 略