php开发基础(习题卷14)
第1部分:单项选择题,共53题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]下列选项中,可以删除文件的函数是(  )。
A)rename
B)unlink
C)rmdir
D)fclose
答案:B
解析:
2.[单选题]下面说法中错误的是
A)变量有生命周期
B)session有生命周期
C)session产生于用户开始访问一个网站时
D)一个session中可以保存多个用户的信息
答案:D
解析:
3.[单选题]PHP 数字索引数组下标以___开始 ?
A)0
B)1
C)2
D)以上都不对
答案:A
解析:
4.[单选题]下列选项中,可以得到“phpphpphpphp”字符串的是()。
A)str_replace('php',4)
B)substr('php',4)
C)str_repeat('php',4)
D)strpos('php',4)
答案:C
解析:无
5.[单选题]mysql 哪些命令可以用于选择数据库?
A)show databases
B)use database 数据库名
C)use 数据库名
D)user 数据库名
答案:C
解析:
6.[单选题]关于数组元素的下标,下面说法中错误的是
A)元素下标可以采用从0开始的递增的自然数列的方式
B)元素的下标可以采用用户自定义的键名下标方式
C)使用自定义键名下标的数组元素不能使用自然数作为下标进行访问
D)任何情况下,都要将键名下标放在引号定界符中才能正确访问数组元素答案:D
解析:
7.[单选题]要查看一个变量的数据类型, 可使用函数( )
A)type()
B)gettype()
C)GetType()
D)Type()
答案:B
解析:
8.[单选题]$a = 3;
function foo()
{
$a=0;
$a+=2; }
foo();
echo $a;
$a 的结果为( )
A)0
B)2
C)3
D)5
答案:C
解析:
9.[单选题]下面哪个函数可以用来得到顺序相反的数组?
A)array_reverse()
B)array_search()
C)array_shift()
D)array_slice()
答案:A
解析:
10.[单选题]$a=1;
$b=2;
function Sum()
{
Global $a,$b;
$b=$a+$b;
}
Sum();
echo $b;
$b 的结果为( )
A)0
B)1
C)2
D)3
答案:D
解析:
11.[单选题]下列不正确的变量名是( )
A)$_test
B)$2abc
C)$Var
D)$printr
答案:B
解析:
12.[单选题]以下数据使用isset()函数检测,返回false的是( )。
A)0
B)false
C)'
D)NULL
答案:D
解析:isset()函数:用于检测变量是否具有值,包括0、FALSE或者一个空字串,但不能是NULL。
13.[单选题]$a=(3>5) ? (,yes?) : (,no?); a 的值为()
A)yes
B)no
C)0
D)1
答案:B
解析:
14.[单选题]下列说法正确的是
A)数组的下标必须为数字,且从“0”开始
B)数组的下标可以是字符串
C)数组中的元素类型必顺一致
D)数组的下标必须是连续的
答案:B
解析:
15.[单选题]PHP服务器脚本由哪个分隔符包围?
A)<?php>...</?>
B)<script>...</script>
C)<?php…?>
D)<&>...</&>
答案:C
php笔试题库
解析:
16.[单选题](,)
下列表达式中为 true 的选项是( )。
A)0 = '0'
B)0 == '0'
C)0! = 0
D)0! ='0'
答案:B
解析:
17.[单选题]isset() 的功能是( )
A)测试变量是否存在
B)测试变量是否为空
C)测试常量是否为空
D)测试常量是否存在
答案:A
解析:
18.[单选题]提交表单数据后,服务器端使用哪个文件处理这些数据,是由表单<form>标记中哪个属性指定__________
A)action
B)method
C)enctype
D)onsubmit
答案:A
解析:
19.[单选题]当使用如下代码提交表单时,下列说法正确的是( )
<form method="post">
<input type="text" name="aa" value="11">
<input type="text" name="Aa" value="22">
<input type="submit">
</form>
A)该表单将提交aa=11
B)该表单将提交aa=22
C)该表单将提交Aa=22
D)该表单将提交aa=11,Aa=22
答案:D
解析:
20.[单选题]下面关于流程替代语法说法错误的是(  )。
A)增强程序的可读性
B)提高代码后期维护的效率。
C)避免了大量的HTML代码和PHP代码混合编译,分不清流程语句开始和结束的位置。
D)流程替代语法就是去掉if语句等的花括号,在开始和结束位置添加start和end语句。
答案:D
解析:
21.[单选题]要获取文件的统计信息,可以使用下面的哪个函数?( )
A)fileinode()
B)stat()
C)filetype()
D)fileowner()
答案:B
解析:
22.[单选题]以下不正确的PHP 变量名是:
A)$thiz_Beijing
B)$_thizBeijing
C)$9thizBeijing
D)$thizBeijing
答案:C
解析:
23.[单选题]安装完成php,要修改php 的默认时区,需要修改( )的配置文件:
A)lamp
B)php
C)apache
D)mysql
答案:B
解析:
24.[单选题]在html 中嵌入javaScript, 应该使用的标记是( )
A)?script language="javascript">
B)?head> ?/head>
C)?body> ?/body>
D)?!--....//..>
答案:A
解析:
25.[单选题]语句“echo 10%-20”的运算结果是( )。
A)0.5
B)-0.5
C)10
D)-10
答案:C
解析:
26.[单选题]smarty模板文件的后缀名为
A)html
B)tpl
C)exe
D)conf
答案:B
解析:
27.[单选题]如果希望在页面中只显示E_ERROR级别的错误,则应给error_reporting函数传递哪个值?( )
A)E_ALL
B)E_ALL | E_ERROR
C)E_ALL & ~E_ERROR
D)ERROR
答案:D
解析:
28.[单选题]下列选项中,关于逻辑运算的说法错误的是( )。
A)逻辑运算符“&&”、“||”与“and”、“or”功能相同。
B)运算符“&&”左边的表达式为false,则右边的表达式不会执行。
C)运算符“||”左边的表达式为true,则右边的表达式不会执行。
D)运算符“&&”与“&”功能相同。
答案:D
解析:
29.[单选题]访问mysql数据库时,从查询结果记录集中获取一条记录的方法是
A)mysql_num_rows()

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。