您好,欢迎访问三七文档
1.mysql_connect()与@mysql_connect()的区别是(B)A@mysql_connect()不会忽略错误,将错误显示到客户端Bmysql_connect()不会忽略错误,将错误显示到客户端C没有区别D功能不同的两个函数2.语句for($k=0;$k=1;$k++);和语句for($k=0;$k==1;$k++);执行的次数分别是:(A)A无限和0B0和无限C都是无限D都是03.读取post方法传递的表单元素值的方法是:(B)A$_post[名称]B$_POST[名称]C$post[名称]D$POST[名称]4.php运算符中,优先级从高到低分别是(B)A关系运算符,逻辑运算符,算术运算符B算术运算符,关系运算符,逻辑运算符C逻辑运算符,算术运算符,关系运算符D关系运算符,算术运算符,逻辑运算符5.cookie的值存储在(C)A硬盘中B程序中C客户端D服务器端6.要查看一个变量的数据类型,可使用函数(B)Atype()Bgettype()CGetType()DType()7.字符串的比较,是按(B)进行比较。A拼音顺序BASCII码值C随机D先后顺序8.复选框的type属性值是(A)AcheckboxBradioCselectDcheck9.SESSION会话的值存储在(D)A硬盘上B网页中C客户端D服务器端10.如果想取得最近一条查询的信息,应该使用哪个函数(A)Amysql_infoBmysql_statCmysql_insert_id()Dmysql_free_result11.要查看一个结构类型变量的值,可以使用函数(D)APrint()Bprint()CPrint_r()Dprint_r()12.在PHP中哪个变量数组总是包含所有总客户端发出的cookies数据(A)AA$_COOKIEB$_COOKIESC$_GETCOOKIED$_GETCOOKIES13.下列哪个说法是错误的(D)Agettype()是查看数据类型的B没有被赋值的变量是0Cunset()是被认为NULLD双引号字符串最重要的一点是其中的变量名会被变量值替代14.HTML中,超链接用的是什么标签(A)A〈aB〈tableC〈bD〈head15.strtolower()函数的功能是(A)A将给定的字符串全部转换为小写字母B将给定的字符串全部转换为大写字母C将给定的字符串首字母转换为小写字母D将给定的字符串首字母转换为大写字母16.HTML中,表格单元格的值是存储在()标签里BA〈bodyB〈tdC〈trD〈tabletabletrtdREFDVCD/td/tr/table17.将一个值或变量转换为字符类型的函数是(B)Aintval()Bstrval()CstrDvalint()18.php中字符串的连接运算符是(D)A-B+C&D.19.php函数不支持的功能有:(C)A可变的参数个数B通过引用传递参数C通过指针传递参数D实现递归函数20.文件框的type属性值是(C)AtextBhiddenCtextareaDcheckbox21.运算符“^”的作用是(B)A无效B乘方C位非D位异或22.自定义函数中,返回函数值的关键字是(A)AreturnsBcloseCreturnDback24.要检查一个常量是否定义,可以使用函数(A)Adefined()Bisdefin()Cisdefined()D无25.关于mysql_select_db的作用描述正确的是(D)A连接数据库B连接并选取数据库C连接并打开数据库D选取数据库26.HTML中,title标签放在什么位置(A)Abody标签里Bhead标签里Cscript标签里Dtable标签里27.使用(A)函数可以求得数组的大小Acount()Bconut()C$_COUNT[名称]D$_CONUT[名称]28.从队列数组队头删除数据可以使用(C)函数。Aarray_push()Barray_pop()Carray_shift()Darray_unshift()29.在html中嵌入javaScript,应该使用的标记是(A)A〈scriptlanguage=javascriptB〈head〈/headC〈body〈/bodyD〈!--....//..30.以下代码运行结果(C)$A=array(Monday,Tuesday,3=Wednesday);echo$A[2];AMondayBTuesdayCWednesdayD没有显示31.新建一个数组的函数是(A)AarrayBnextCcountDreset32.下列不正确的变量名是(B)A$_testB$2abcC$VarD$printr33.读取get方法传递的表单元素值的方法是:(A)A$_GET[名称]B$get[名称]C$GEG[名称]D$_get[名称]34.函数var_dump的意义是(C)A定义数组B遍历数组C输出变量的相关信息D递归数组35.strtoupper()函数的功能是:(A)A将给定字符串全部转换为大写字母。B将给定字符串全部转换为小写字母。C将给定字符串首字母转换为大写字母。D将给定字符串首字母转换为小写字母。36.以下代码的运行结果是(A)if($i=){echoa;}else{echob;}?A输出aB输出bC条件不足,无法确定D运行出错37.在str_replace(1,2,3)函数中123所代表的名称是(B)A取代字符串","被取代字符串","来源字符串"B"被取代字符串",取代字符串","来源字符串"C"来源字符串",取代字符串","被取代字符串"D"来源字符串","被取代字符串",取代字符串"38.浏览网页时,看到的内容是HTML的哪一部分?(C)AtitleBtableCbodyDhead39.运算符%的作用是(C)A无效B取整C取余D除40.file()函数返回的数据类型是(A)A数组B字符串C整型D根据文件来定41.计算字符串长度的函数是(A)Astrlen()Blen()Cstringlen()Dlens()42.array_push()的作用是(C)A将数组的第一个元素弹出B将数组的最后一个元素弹出C将一个或多个元素压入数组的末尾D将一个或多个元素插入数组的开头43.isset()的功能是(A)A测试变量是否存在B测试变量是否为空C测试常量是否为空D测试常量是否存在44.定义静态变量的关键字是(A)AstaticBstaticsCSTATICDSTATICS45.以下属于忽略键名数组排序的是(D)AnatsortBksortCasortDsort46.empty()的功能是:(A)A测试变量是否为空B测试变量是否存在C测试常量是否为空D测试常量是否存在47.浏览网页时,看到的内容是HTML的哪一部分?(C)AtitleBtableCbodyDhead48.自定义用户常量,可以使用()函数.(B)ADefine()Bdefine()CDefin()Ddefin()49.执行下列代码后的结果是(B)$x=15;echo$x++;$y=20;echo++$y;A15,20B15,21C16,20D16,2150.申明全局变量的关键字是(B)AglobalsBglobalCGLOBALD无多项选择题:(共12题,每题5分)1.php中,不等运算符是(B、C)A≠B!=CD2.函数的参数传递包括:(A、B)A按值传递B按引用传递C按变量传递D按作用域传递3.php中,赋值运算符有(A、D、B)A=B+=C==D.=4.php中可以实现程序分支结构的关键字是(C、D)AwhileBforCifDswitch5.continue语句可以用在(A、B、C)中。AforBwhileCdo-whileDswitch6.break可以用在(A、B、C、D)语句中AswitchBforCwhileDdo-while7.php中可以实现循环的是(A、C)AforBbreakCwhileDwaiting8.PHP中,标识符允许出现的符号有:(A、B、C)A大写字母B小写字母C数字D减号9.PHP允许的注释符号有:(A、C、D)A//B闭合的段落C#D/*和*/闭合的段落10.PHP表单的提交方法有:(A、C、B)ApostBrequestCgetDquerystring11.PHP语言标记用的是什么()符号(A、C、D)A〈??B〈phpC〈?php?D〈%%12.php中数组可以使用哪些键名?(A、B)A数字键名B下标C随机D文本(或字符串)键名判断题:(共40题,每题1分)1.在返回数组中的所有值,可以使用array_value()函数√2.运算符“++”可以对常量和变量进行累加1×3.php语言中的数值型字符串可以和数字变量进行混合运算.√4.php中,双引号字符串支持变量解析以及转义字符.√5.php语言中的数值型字符串不可以和数字变量进行混合运算.×6.PHP程序的扩展名必须是.php×7.php中,字符串是用引号引起来的字符,单引号和双引号没有区别,都是一样的,随便用哪一个都是一样的.×8.if条件控制语句中,if后面的{}可有可无,意义一样。×9.一个MySQL服务器,可以拥有多个数据库,每个数据库可拥有多个表.√10.MS-server200与mysql一样,同属微软公司的产品,用于软件开发的数据库支持×11.运算符“--”可以对常量和变量进行自身减1×12.php中,单引号字符串不支持变量解析以及转义字符.√13.if条件控制语句中,if后面的{}不能省略。×14.formid=form1name=form1method=action=,默认的method使用get进行值传递。×15.〈formid=form1name=form1method=action=,默认的method使用post进行值传递。×16.常量的作用域是全局的,不存在全局与局部的概念.√17.if条件控制语句中,if后面必须加括号√18.使用get和post传递表单值没有什么区别,可以随便选择一种使用.×19.php中,在任何时候,双引号和单引号都是不一样的.×20.运算符“++”只能对常量进行自身加1×21.if条件控制语句中,if后面的{}可有可无。×22.PHP跟ASP一样,只能应用IIS架设服务器×23.MySQL可以建立个用户,但每个用户的权限一样,仅是名称不一样而已.×24.php中,()与{}具有不一样的功能。√25.php中可以使用method=post的方式进行文件上传×26.php中,==与===是同一个运算符。×27.MySQL数据库可以建立多个用户,且各个用户的权限可以分别设置.√30.array_search()与in_array()函数均可用来查询数组中元素的值。×31.PHP是微软公司开发的,应用于设计网页的语言×32.php中,双引号和单引号在某些时候具有不同的意义,在某些时候具有相同的意义.√33.array_unshift()函数在数组的末尾插入一个或多个元素,返回成功插入后的总元素个数。×34.current()和pos()均可返回数组中的当前单元。×35.在返回数组中的所有值,可以使用array_keys()函数×36.php中,函数默认按值传递参数。√37.php中,双引号字符串不支持变量解析以及转义字符.×38.session与cookie只是名称不同,实质上没有什么区别,均可用于实现用户登录等功能.×39.运算符“++”只能对变量的值自身累加1×40.安装WindowsXP后,系统默认状态没有安装PHP环境;而安装Windows2003后,系统自动安装了PHP环境,不用我们再安装。×
本文标题:PHP试卷2
链接地址:https://www.777doc.com/doc-4773076 .html