admin 管理员组文章数量: 887021
2023年12月18日发(作者:signal中文翻译)
php开发基础(试卷编号1101)
1.[单选题]$var的值是多少?$var=1/2;A)0B)0.5C)1答案:B解析:
2.[单选题]PHP中的数组,下面说法错误的是A)数组元素的个数可随意变化B)下标可以是数字下标或者键名下标C)一个数组的所有元素类型必须一致D)使用count()方法获取数组元素的个数答案:C解析:
3.[单选题]假设$a=5,有$a+=2,则$A)的值为A)5B)6C)7D)8答案:C解析:
4.[单选题]下列选项中,对mysqli_query()函数参数描述错误的是( )。A)第一个参数表示数据库连接B)第二个参数表示SQL语句C)第三个参数表示结果集模式D)以上说法皆不正确答案:D解析:
5.[单选题]对于不需要提供任何数据就可以完成指定功能的函数,参数应该设置为()。A)按值传递参数B)引用传参C)无参D)指定参数类型答案:C解析:无
6.[单选题]在My SQL中,有一个product 产品表,包含字段: pname产品名称,要从此表中筛选出产品名称为“ php”或“ java ”的记录,下列语句正确的是:( ):A)select * from product on pname= “php”or pname=“java ”;B)select * from product on pname= “php”and pname=“java ”;C)select * from product where pname= “php”and pname=“java ”;D)select * from product where pname= “php”or pname= “java ”;答案:D解析:
7.[单选题]如果在使用Cookie时不设置Cookie的过期时间会怎样?( )。A)Cookie立即失效B)Cookie永不过期C)Cookie无法设置D)浏览器关闭后失效答案:D解析:
8.[单选题]卸载MySQL时,说法正确的是A)只要在控制面板中卸载软件即可B)在控制面板中卸载软件后,清理完注册表信息即可C)先删除系统盘符下的文件夹,再清理注册表信息,最后卸载软件D)先在控制面板中卸载软件,然后清理注册表信息,最后删除系统盘符下的相关文件夹答案:D解析:
9.[单选题]PHP 中用来删除当前目录的函数是: ( )A)chdirB)cdC)opendirD)rmdir答案:D解析:
10.[单选题]设置表单的内容编码方式属性是:A)nameB)methodC)actionD)enctype答案:D解析:
11.[单选题]以下的注释符号中,不属于PHP注释的是( )A)//B)*/C)D)#答案:C解析:
12.[单选题]以下关于MYSQL叙述中,错误的是A)MYSQL是真正多线程、单用户的数据库系统B)MYSQL是真正支持多平台的C)MYSQL完全支持ODBCD)MYSQL可以在一次操作中从不同的数据库中混合表格答案:D解析:
13.[单选题]js脚本中要获取字符串psdValue的字符个数,使用下面哪个代码A)B))()D)count(psdValue)答案:A解析:
14.[单选题]统计数组元素个数的函数是( )。A)arrayB)countC)foreachD)list答案:B解析:
15.[单选题]_______标记用来创建一个表单。A)
A)该表单将提交aa=11B)该表单将提交aa=22C)该表单将提交Aa=22D)该表单将提交aa=11,Aa=22答案:D解析:72.[单选题]关于函数move_uploaded_file(),下列说法错误的是A)该函数需要指定两个参数B)第二个参数需要同时指定文件存储的位置和要保存文件的名称C)第一个参数需要指定文件的临时存储位置和临时名称D)以上说法都是错误的答案:D解析:
73.[单选题]使用CSS 对文本进行修饰,若使文本闪烁, text-decoration 的取值为A)noneB)underlineC)overlineD)blink答案:D解析:
74.[单选题]在页面上方图片右侧存在文本框和文字两类文本元素,要实现这些元素与图片垂直方向的中线对齐,需要在图片标记 中使用哪种代码实现A)align="top"B)align="middle"
C)align="center"D)align="bottom"答案:B解析:
75.[单选题]if语句属于A)单向条件分支B)双向条件分支C)多向条件分支D)循环结构答案:A解析:
76.[单选题]取得搜索语句的结果集中的记录总数的函数是:A)mysql_fetch_rowB)mysql_rowidC)mysql_num_rowsD)mysql_fetch_array答案:C解析:
77.[单选题]set_time_limit()中设置的默认执行时间是多少?A)20秒B)30秒C)40秒D)50秒答案:B解析:
78.[单选题]在下列( )情况下,变量不被认为是NULL 。A)变量赋值为NULLB)变量赋值为空字符串C)变量尚未赋值D)变量被unset函数释放答案:B解析:
79.[单选题]php 程序中输出结果为 ( )
echo $arr1[2] ; :A)cB)eC)bD)d答案:A解析:
80.[单选题]下列定义函数的方式是正确的A)public void Show(){ }B)function Show($a=5,$b){ }C)function Show(a,b){ }D)functionShow(int $a){ }答案:B解析:
81.[单选题]mysql_insert_id() 函数的作用是:A)查看下一次插入记录时的ID 号B)查看刚刚插入过的自动增长ID 值C)查看一共做过多少次insert 操作D)查看一共有多少条记录答案:B解析:
82.[单选题]下列关于fopen 函数理解错误的是:A)函数里有两个参数,第一个参数为要打开的文件名,第二个参数为打开方式B)fopen 中的r 只读方式打开C)fopen 中的w写入方式打开D)fopen() 功能为读取文件答案:D解析:
83.[单选题]array_push() 的作用是( )A)将数组的第一个元素弹出B)将数组的最后一个元素弹出C)将一个或多个元素压入数组的末尾D)将一个或多个元素插入数组的开头答案:C解析:
84.[单选题]关于mysql_pconnect 说法正确的是:A)与数据库进行多连接
B)与mysql_connect 功能相同C)与@ mysql_connect 功能相同D)与数据库建立持久连接答案:D解析:
85.[单选题]关于循环结构,下列说法中错误的是A)for()括号中需要三个表达式B)while循环至少需要执行一次C)do while循环至少需要执行一次D)for循环的循环变量有可能只是用于控制循环次数,并不参与循环体的执行过程答案:B解析:
86.[单选题]实现取出年龄大于25 的前5 名会员,且按照年龄升序的sql 语句( ) :A)select * from user where age > 25 order by age limit 5B)select * from user where age > 25 order by age desc limit 0,5C)select * from user where age > 25 limit 0,5D)select * from user where age > 25 and age <21 limit 0,5答案:A解析:
87.[单选题]Public关键字___________A)如果没有设置类方法的关键字,默认为私有。B)私有的类成员只能被其定义所在的类访问。C)受保护的类成员可以被其自身以及子类和父类访问。D)公有的类成员可以在任何地方被访问。答案:D解析:
88.[单选题]下列选项中,PHP可以通过()函数建立与MySQL的连接。A)mysqli_connect()B)mysqli_select_db()C)mysqli_result()D)mysqli_fetch_array()答案:A解析:
89.[单选题]下列选项中,不属于逻辑运算符的是( )。A)&&B)!C)&
D)or答案:C解析:
90.[单选题]PHP服务器脚本由哪个分隔符包围?A)...?>B)C)D)<&>...&>答案:C解析:
91.[单选题]使用Ajax时,服务器端的应答信息需要通过XMLHttpRequest对象的哪个属性来获取A)responseValueB)responseTextC)requestValueD)requestText答案:B解析:
92.[单选题]请仔细分析以下程序,运行结果正确的是( )。$c?($c-$b)?1:($b-$c)>0:($b+$c)?0:$b*$c;echo $a;>A)1B)20C)600D)0答案:D解析:
93.[单选题]获取查询结果记录数使用什么函数( )A)mysqli_fetch_array()B)mysqli_fetch_rows()C)mysqli_fetch_row()D)mysqli_num_rows()答案:D解析:
94.[单选题]_______使用在循环体的内部。功能是跳过该次循环,继续执行下一次循环结构。A)break语句B)continue语句C)exit语句D)Return语句嗯答案:B解析:
95.[单选题]请仔细分析以下程序,运行结果正确的是( )。$sex = 'male';echo $sex === 'male' ? :'女';A)1B)空字符串C)0D)以上答案都不对答案:A解析:
96.[单选题]下列选项中是php 中去除字符串两端空格的函数是:A)ltrim()B)strpos()C)trim()D)rtrim()答案:C解析:
97.[单选题]使用( )函数,可以重新命名一个已经存在的文件或目录A)copy()B)unlink()C)rename()D)fwrite()答案:C解析:
98.[单选题]若要禁止fopen()函数打开远程文件,可以用中的________配置项来禁止。A)allow_url_fopenB)contextC)include_pathD)use_include_path答案:A解析:
99.[单选题]下面哪一个是创建jpeg图像的函数?A)imagegif()B)imagejpeg()C)imagepngD)imagebmp答案:B解析:
100.[单选题]以下哪个mysql 命令可以查看数据表的结构信息?A)show tables;B)desc 表名C)create table 表名D)select * from 表名?答案:B解析:
101.[单选题]echo ceil(0.60); 返回值为:A)6B)1C)0D)0.5答案:B解析:
102.[单选题]下列选项中,叠加图像时可以设置透明的函数有( )。A)imagecopyresampledB)imagecopyresizedC)imagecopyD)imagecopymerge答案:D解析:
103.[单选题]请阅读如下代码:
下列选项中,说法正确的是( )A)只能接收到$_GET['a']
B)只能接收到$_POST['b']
C)将接收到$_POST['a']和$_POST['b']
D)将接收到$_GET['a']和$_POST['b']
答案:D解析:104.[单选题]以下代码运行结果为: $first = "This course is very easy !"; $second =explode(" ",$first); $first = implode(",", $second); echo $first;A)This,course,is,very,easy,!B)This course is very easy !C)This course is very easy !,D)提示错误答案:A解析:
105.[单选题]下列哪个数组包含诸如头、路径和脚本位置等信息?A)$GLOBALSB)$_SERVERC)$_COOKID)E)$_SESSION答案:B解析:
106.[单选题]以下脚本输出什么?echo 'Testing ' . 1 + 2 . '45';>A)Testing 1245B)Testing 345C)Testing 1+245D)245E)什么都没有答案:D解析:本题考察你对字符串操作及操作符优先级的认识。连接运算符(. )的优先级比加号( +)高。因此 PHP 解释器实际执行的运算可以表示为( ‘Testing ‘ . 1) + (2 . ’45′) 。由于字符串test 1 不是数字,所以加号前面的运算等于 0 。加号后面的运算等于 245 ,PHP 输出的结果是 0+245 ,等于 245 ,所以答案是 D。
107.[单选题]下面哪个选项用于设置 cookie?A)setcookie()B)$HTTP_COOKIE_VARSC)$_COOKID)变量E)isset()答案:A解析:
108.[多选题]PHP 类中的变量,也可以称为:A)属性
B)数据成员C)方法D)子类答案:AB解析:
109.[多选题]下列关于函数说法正确的是( ) :A)Array_unique ()移除数组的重复值B)Array_count_values() 统计数组中所有键的出现次数C)Array_flip ()交换数组的键和值D)In_array(), 检索给定的值是否在数组中答案:ACD解析:
110.[多选题]下列给出的字符串处理函数中能去除掉字符串中空白字符的是:A)strlen()B)ltrim()C)rtrim()D)trim()答案:BCD解析:
111.[多选题]变量名的命名规则有哪些?A)变量名必须以美元符号$开头。B)变量名的第一个字母必须是字母或下划线。C)php中的变量名区分大小写。D)变量名第二个字符可以是可以字母,下划线和数字的组合。答案:ABCD解析:
112.[多选题]属于order by 升降序的是( ) :A)likeB)descC)ascD)esc答案:BC解析:
113.[多选题]以下关于PHP中父类,子类关系的说法正确的有:A)PHP中一个父类只能有一个子类B)PHP中一个子类只能有一个父类C)PHP中一个父类可以有多个子类
D)PHP中一个子类可以有多个父类答案:BC解析:
114.[多选题]关于drop 关键字的说法正确的有:A)drop 可以删除数据库B)drop 可以删除表C)drop 可以删除表中的某条数据D)以上说法都正确答案:AB解析:
115.[多选题]下列关于函数说法正确的是( ) :A)In_array(), 检索给定的值是否在数组中B)Array_unique ()移除数组的重复值C)Array_flip ()交换数组的键和值D)Array_count_values() 统计数组中所有键的出现次数答案:ABC解析:
116.[多选题]PHP 语言标记用的是什么( )符号A)〈? ?>B)〈php >C)〈?php ?>D)〈% %>答案:ACD解析:
117.[多选题]在下列选项中,可以避免同一文件被重复包含的是( )。A)includeB)include_onceC)requireD)require_once答案:BD解析:
118.[多选题]Apache 和php 的关系说法正确的是( )A)Apache 和php 谁都不能离开谁B)Apache 和php 在浏览器中相互依存, Apache解析phpC)Apache 和php 各自有独立的命令行,所以说相互独立D)apache 和php 既是相互依存又是相互独立答案:CD
解析:
119.[多选题]下列选项中属于fopen 第二个参数的是:A)aB)rC)eD)w答案:ABD解析:
120.[多选题]PHP 连接mysql 数据库需要用到的三个参数分别是: (采用的是mysql_connect 函数连接)A)主机名B)数据库密码C)数据库用户名D)连接报错信息答案:ABC解析:
121.[多选题]10、下列选项中可以删除session中所有数据的方式是( )。A)$_SESSION = array();B)$_SESSION = NULL;C)session_unset();D)
122.[多选题]关于Array_reverse ()说法错误的是( ) :A)功能为交换数组的键和值B)只有一个参数C)如果第二个参数为true ,则保持键名D)功能为将一个数组逆向排序答案:AB解析:
123.[多选题]关于PHP的if...else 说法正确的有:A)if 语句可以没有B)else 语句可以没有C)if 语句后面可以有多个else 语句D)else 语句里面可以嵌套if答案:BD解析:
124.[填空题]函数______能判断一个文件是否可写答案:is_writeable解析:这是在说is_writeable 函数,它返回一个表示文件是否可写的布尔值。
125.[判断题]PHP的构造函数为__destruct()答案:错解析:
126.[判断题]在PHP中,标识符不区分大小写。( )A)正确B)错误答案:B解析:
127.[判断题]封装是指将现实世界中存在的某个客体的属性与行为进行解绑。A)正确B)错误答案:B解析:
128.[判断题]构造函数语法格式:void_destruct(void)A)正确B)错误答案:B解析:
129.[判断题]PHP中的逻辑运算与运算有两个运算符号,但功能一样答案:对解析:
130.[判断题]算术运算符与数学中的运算符类似,因此“%”表示百分比。( )A)正确B)错误答案:B解析:
131.[判断题]array_merge()函数合并两个数组时,若存在相同键名的元素,则仅保留一个元素,且后面的值将覆盖前面的值。A)正确B)错误答案:B
解析:
132.[判断题]在PHP中,运算符“==”与运算符“-=”的优先级相同。( )A)正确B)错误答案:B解析:
133.[判断题]递增递减运算符还支持纯字母(a-z和A-Z)字符的递增递减运算。( )A)正确B)错误答案:B解析:
134.[判断题]TP5中的验证码模块生成的验证码长度可以自由设置。A)正确B)错误答案:A解析:
135.[判断题]小括号与关键字不要空格隔开。A)正确B)错误答案:B解析:
136.[判断题]PHP只能跟MySQL数据库进行联合编程答案:错解析:
137.[判断题]安装Windows XP 后,系统默认状态没有安装PHP 环境;而安装Windows 2003 后,系统自动安装了PHP 环境,不用我们再安装答案:错解析:
138.[判断题]while和do-while语句都是先判断条件再执行循环体A)正确B)错误答案:B解析:
139.[判断题]在MySQL中,导入数据库时使用命令restore
A)正确B)错误答案:A解析:
140.[判断题]Php提供了一系列用"__"开头的方法,这些方法需要自己动手调用。A)正确B)错误答案:B解析:
141.[判断题]正则表达式中的点字符"."可以匹配任意一个字符。A)正确B)错误答案:B解析:
142.[判断题]在用户注册的时候,为了防止用户不小心在用户名前后输入空格,我们一般采用函数trim() 来去除掉字符串两边的空格答案:对解析:
143.[判断题]PHP中异或运算符号为: xor答案:对解析:
144.[判断题]如果没有指定date()函数的第二个参数,则默认使用本地当前时间。( )A)正确B)错误答案:A解析:
145.[判断题]strripos函数查找目标字符串在待查找字符串中首次出现的位置A)正确B)错误答案:B解析:
146.[判断题]在 文件中开启display_errors=on 的目的是给网页用户提供错误信息答案:错解析:
147.[判断题]若在登录时,不希望被直接看到密码,可以省略“-p”后的密码,直接按回车键。( )A)正确B)错误答案:A解析:
148.[判断题]php变量使用之前需要定义变量类型A)正确B)错误答案:B解析:
149.[判断题]当PHP启动Session时,服务器可以为每个用户的浏览器创建一个供其独享的Session文件,通常用于保存用户登录状态、保存生成的验证码等。( )A)正确B)错误答案:A解析:
150.[判断题]UNIX时间戳可以用负数表示1970年以前的时间。( )A)正确B)错误答案:B解析:
151.[判断题]PHP文件只能在apache服务器环境下运行( )A)正确B)错误答案:B解析:
152.[判断题]在输出数组元素时,print_r()函数的输出结果是按照键的大小升序排列的。( )A)正确B)错误答案:B解析:
153.[判断题]range(0,100)用于产生0到100之间的随机数A)正确B)错误答案:B解析:
154.[判断题]MySQL数据库一旦安装成功,创建的数据库编码也就确定了,是不可以更改的。( )A)正确B)错误答案:B解析:
155.[判断题]如果想验证用户注册时候用户邮箱中是否包含@,可以使用函数strpose() 在用户提交到服务器端的邮箱字符串中来查找@号答案:对解析:
156.[判断题]break语句在switch结构语句中的作用是终止某个case,并跳出switch结构语句。( )A)正确B)错误答案:A解析:
157.[判断题]strtolower 该函数的功能是把字符串全转为大写答案:错解析:
158.[判断题]数组分为索引数组和关联数组两种类型。( )A)正确B)错误答案:A解析:
159.[判断题]使用赋值方式定义数组时必须指定该数组元素的下标。( )A)正确B)错误答案:B解析:
160.[问答题]( )运行输出结果为:_____变量$x大于变量$y 变量$x和变量$y,比较完毕。答案:填空题|$X>$Y解析:
161.[问答题]设置或读取session 之前,需要做什么?
答案:可以直接在 中开启_start = 1 或者在页面头部用session_start();开启session, session_start()前面不能有任何输出,包括空行。解析:
162.[问答题]在浏览器地址栏中输入地址localhost/exam/运行页面文件,在路径中与apache主目录相对应的部分是____,假设主目录是D:/PHP5,则exam文件夹所在的位置是____答案:localhost;d:/php5/exam;解析:
163.[问答题]你如何访问和设置一个类的属性?答案:$object = new myclass();$newstr = $object->test;$object->test = "info";解析:
164.[问答题]PHP是( )的缩写答案:PERSONAL HOME PAGE,解析:
165.[问答题]session与cookie的区别?答案:session:储存用户访问的全局唯一变量,存储在服务器上的php指定的目录中的(session_dir)的位置进行的存放cookie: 用来存储连续訪問一个頁面时所使用,是存储在客户端,对于Cookie来说是存储在用户WIN 的Temp目录中的。两者都可通过时间来设置时间长短解析:
166.[问答题]代码如下:Echo "今天是 ".date('Y年n月j日');$w=date('w');$week=array('星期日','星期一','星期二','星期三','星期四','星期五','星期六');Echo $week[$w];代码实现的功能:输出的内容是(按考试的日期来输出即可):答案:今天是2021年12月30星期四解析:
167.[问答题]1)写一个函数,函数名为Trimtit,有两个参数$tit,$n,函数的功能是根据指定的长度截取原始字符串。如果原始字符串$tit的长度大于指定长度$n,则返回从左端截取的字符串并加“…”如果长度未超过指定长度,则返回原始字符串。2)并编写测试代码,使用函数实现字符串的截取。答案:Function Trimtit($tit,$n) {If (strlen($tit,)>$n)
Return substr($tit,0,$n)."…";ElseReturn $tit;}$str="航空母舰辽宁舰2012年完成舰载机着舰";$out=Trimtit($str,14) ;Echo $out;解析:
168.[问答题]简述条件运算符( ? : )的运算规则。答案:条件表达式(expr1) ? (expr2) : (expr3) 的值按照以下规则计算: 当表达式 expr1 的值为true 时,条件表达式的值为 expr2;在 expr1 求值为 false 时,条件表达式的值为 expr3。解析:
169.[问答题]在Wampserver集成开发环境中,PHP应用服务器作为( )服务器的功能模块,与其一起启动与关闭。答案:Apache解析:
170.[问答题]在 PHP 中,有哪些标量数据类型?答案:在 PHP 中,标量数据类型有:布尔型( boolean)、整型数( integer)、浮点数( float)和字符串( string)解析:
171.[问答题]CI框架的控制器基类为( )。答案:CI_Controller解析:
172.[问答题]写出以下程序的输出结果$b=201;$c=40;$a=$b>$c?4:5;echo $a;>答案:4解析:
173.[问答题]请简述项目中优化sql 语句执行效率的方法,从哪些方面,sql 语句性能如何分析?答案:(1)选择最有效率的表名顺序(2)WHERE 子句中的连接顺序(3)SELECT 子句中避免使用‘ *’(4)用Where 子句替换HAVING 子句
(5)通过内部函数提高SQL 效率(6)避免在索引列上使用计算。(7)提高GROUP BY 语句的效率, 可以通过将不需要的记录在GROUP BY 之前过滤掉解析:
174.[问答题]在PHP中error_reporting 这个函数有什么作用?答案:设置错误级别与错误信息回报解析:
175.[问答题]要想通过 PHP 连接到 MySQL 服务器,需要做哪些事情?答案:(1)将 PHP 目录下的 文件复制到 F:Apache2.2bin 目录中。(2)用记事本程序打开 F:Apache2.2 目录中的 文件。(3)在文件中定位到[MySQL] 节,然后对以下属性进行设置。● 设置 MySQL 服务器的主机名,代码为:t_host = localhost● 设置 MySQL 服务器的端口号,代码为:t_port = 3306● 设置默认用户,代码为:t_user = root● 设置默认密码,代码为:t_password = password解析:
176.[问答题]thinkPHP框架的入口文件位于项目根目录下的( )子目录中,如果在本地运行ThinkPHP框架项目,需要预先设置( )。答案:PUBLIC、虚拟主机,解析:
177.[问答题]在PHP类的定义格式中,关键字( )表示类的继承答案:EXTENDS,解析:
178.[问答题]对于大流量的网站,您采用什么样的方法来解决访问量问题?答案:确认服务器硬件是否足够支持当前的流量,数据库读写分离,优化数据表,程序功能规则,禁止外部的盗链,控制大文件的下载,使用不同主机分流主要流量解析:
179.[问答题]( )//输出结果:Hello World答案:填空题解析:
180.[问答题]在PHP程序中,若包含的文件不存在,则使用( )时程序会被终止执行。
答案:REQUIRE解析:
181.[问答题](填空题,)PHP程序的默认扩展名是 _________答案:.php;php;PHP;.PHP解析:
182.[问答题]什么是正则表达式?它由哪两种类型的字符组成?答案:正则表达式是从左向右去匹配目标字符串的一组模式, 它由普通字符和元字符组成。解析:
183.[问答题]语句 include 和 require 都能把另外一个文件包含到当前文件中,它们的区别是____;为了避免多次包含同一文件,可以用语句____来代替它们。答案:在如何处理失败时, include() 产生一个警告而 require() 则导致一个致命错误;require_once()/include_once()解析:
184.[问答题]普通列表框和下拉式列表框都用
185.[问答题]PHP的变量名不能以( )开头。答案:数字解析:
186.[问答题]在网页中使用Layui组件答案:LAYUI的使用非常简单,获取到LAYUI后,将其完整地部署到项目目录(或静态资源服务),只需要引入下面的两个文件即可。解析:
187.[问答题]不常用魔术方法的触发时机?答案:__isset() __unset()的触发时机__sleep()、__wakeup() 在对对象进行串行化的时候调用如果序列化对象的时候,不写__sleep()方法,则所有的成员属性都会被序列化,而定义了__sleep()方法,则只序列化指定数组中的变量。因此,如果有非常大的对象而并不需要完全储存下来时此函数也很有用。使用__sleep 的目的是关闭对象可能具有的任何数据库连接,提交等待中的数据或进行类似的清除任务。此外,如果有非常大的对象而并不需要完全储存下来时此函数也很有用。使用__wakeup 的目的是重建在序列化中可能丢失的任何数据库连接以及处理其它重新初始化的任务
。解析:
188.[问答题](填空题)运行结果为:答案:3,2解析:
189.[问答题]如何计算数组长度(或者说计算数组中所有元素的个数)?字符串怎么取长度?答案:count() -- 计算数组中的元素个数。可以使用count( 数组名)或者count( 数组名,1),如果有第二个参数,并且是数字1,则表示递归统计数组元素的个数。如果第二个参数是数字0,则等同于只有一个参数的count() 函数。sizeof() -- count() 的别名字符串: strlen() 、mb_strlen();解析:
190.[问答题]在使用Session之前,需要先启动Session。通过_________函数可以启动Session答案:session_start()解析:
191.[问答题]创建真彩色图像,使用的函数是____;答案:imagecreatetruecolor()解析:
192.[问答题]以下打印的结果是?A)trueB)false答案:B解析:
193.[问答题]在php中,通过( )关键字创建类的对象,对象通过( )成员访问运行符来访问对象的属性和方法。答案:->,NEW解析:
194.[问答题]写一个函数,算出两个文件的相对路径如$a = '/a/b/c/d/';$b = '/a/b/12/34/';计算出$b 相对于$a 的相对路径应该是 ../../c/d 将() 添上答案:function getRelativePath($a, $b) {$returnPath = array(dirname($b));$arrA = explode('/', $a);$arrB = explode('/', $returnPath[0]);for ($n = 1, $len = count($arrB); $n < $len; $n++) {if ($arrA[$n] != $arrB[$n]) {break;}}if ($len - $n > 0) {$returnPath = array_merge($returnPath, array_fill(1, $len - $n, '..'));}$returnPath = array_merge($returnPath, array_slice($arrA, $n));return implode('/', $returnPath);}echo getRelativePath($a, $b);解析:
195.[问答题](其它,15.0分)定义一个函数,传递一个整数n,生成n位随机字符串(字符串由小写字母组成)并返回。调用该函数测试。提示chr ( int $ascii ) : string返回相对应于 ascii 所指定的单个字符。答案:
196.[问答题]若要将验证码[code='A8B6FF']放入session中,应使用下面的( )格式。答案:$_SESSION[‘CODE’]= ‘A8B6FF’解析:
197.[问答题]函数rand(0,20)的作用是____答案:产生0-20之间的随机数;解析:
198.[问答题]在实际开发中,常量最常用于哪些地方?答案:1)连接数据库的信息定义成常量,如数据库服务器的用户名、密码、数据库名、主机名;2)将站点的部分路径定义成常量, 如web 绝对路径, smarty 的安装路径, model、view或者controller 的文件夹路径;3)网站的公共信息,如网站名称,网站关键词等信息。解析:
199.[问答题]若要创建多级目录,需要将mkdir的第三个参数设置为________。答案:true解析:
200.[问答题]型题填空题简答题编程题总分得分题型题填空题简答题编程题总分得分( )答案:每题分,共100分解析:
版权声明:本文标题:php开发基础(试卷编号1101) 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1702890232h434842.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论