《php基础知识期末考试题(共10页).doc》由会员分享,可在线阅读,更多相关《php基础知识期末考试题(共10页).doc(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上 单项选择题:(共50题,每题1分) 1mysql_connect( )与mysql_connect( )的区别是( B ) A mysql_connect( )不会忽略错误,将错误显示到客户端 B mysql_connect( )不会忽略错误,将错误显示到客户端 C 没有区别 D 功能不同的两个函数 2语句for($k=0;$k=1;$k+);和语句for($k=0;$k=1;$k+);执行的次数分别是: A A 无限和0 B 0和无限 C 都是无限 D 都是0 3读取post方法传递的表单元素值的方法是: B A $_post名称 B $_POST名称 C $po
2、st名称 D $POST名称 4php运算符中,优先级从高到低分别是( )B A 关系运算符,逻辑运算符,算术运算符 B 算术运算符,关系运算符,逻辑运算符 C 逻辑运算符,算术运算符,关系运算符 D 关系运算符,算术运算符,逻辑运算符 5cookie的值存储在( ) C A 硬盘中 B 程序中 C 客户端 D 服务器端 6要查看一个变量的数据类型,可使用函数( ) B A type() B gettype() C GetType() D Type() 7字符串的比较,是按()进行比较。 B A 拼音顺序 B ASCII码值 C 随机 D 先后顺序 8复选框的type属性值是( ) A A c
3、heckbox B radio C select D check 9SESSION会话的值存储在() D A 硬盘上 B 网页中 C 客户端 D 服务器端 10如果想取得最近一条查询的信息,应该使用哪个函数( ) A A mysql_info B mysql_stat C mysql_insert_id( ) D mysql_free_result 11要查看一个结构类型变量的值,可以使用函数( ) D A Print( ) B print( ) C Print_r() D print_r( ) 12在PHP中哪个变量数组总是包含所有总客户端发出的cookies数据( ) A A $_COOK
4、IE B $_COOKIES C $_GETCOOKIE D $_GETCOOKIES 13下列哪个说法是错误的( ) D A gettype( )是查看数据类型的 B 没有被赋值的变量是0 C unset( )是被认为NULL D 双引号字符串最重要的一点是其中的变量名会被变量值替代 14HTML中,超链接用的是什么标签 A A a B table C b D head 15strtolower( )函数的功能是() A upper 转为大写 A 将给定的字符串全部转换为小写字母 B 将给定的字符串全部转换为大写字母 C 将给定的字符串首字母转换为小写字母 D 将给定的字符串首字母转换为大写
5、字母 16HTML中,表格单元格的值是存储在( )标签里 B A body B td C tr D table REFDVCD 17将一个值或变量转换为字符类型的函数是( ) B A intval( ) B strval( ) C str D valint( ) 18php中字符串的连接运算符是( ) D A - B + C & D . 19php函数不支持的功能有: C A 可变的参数个数 B 通过引用传递参数 C 通过指针传递参数 D 实现递归函数 20文件框的type属性值是( ) C A text B hidden C textarea D checkbox 21运算符“”的作用是(
6、) D A 无效 B 乘方 C 位非 D 位异或 22自定义函数中,返回函数值的关键字是( ) A A returns B close C return D back 23 24要检查一个常量是否定义,可以使用函数( ) A A defined( ) B isdefin( ) C isdefined( ) D 无 25关于mysql_select_db的作用描述正确的是( ) D A 连接数据库 B 连接并选取数据库 C 连接并打开数据库 D 选取数据库 26HTML中,title标签放在什么位置 B A body标签里 B head标签里 C script标签里 D table标签里 27使
7、用( )函数可以求得数组的大小 A A count( ) B conut( ) C $_COUNT名称 D $_CONUT名称 28从队列数组队头删除数据可以使用( )函数。 C A array_push() B array_pop() C array_shift()D array_unshift() 29在html中嵌入javaScript,应该使用的标记是( ) A A script language=javascript B head /head C body /body D !-./. 30以下代码运行结果( ) C$A=array(Monday,Tuesday,3=Wednesday
8、); echo $A2; A Monday B Tuesday C Wednesday D 没有显示 31新建一个数组的函数是( ) A A array B next C count D reset 32下列不正确的变量名是( ) B A $_test B $2abc C $Var D $printr 33读取get方法传递的表单元素值的方法是: A A $_GET名称 B $get名称 C $GEG名称 D $_get名称 34函数var_dump的意义是( ) C A 定义数组 B 遍历数组 C 输出变量的相关信息 D 递归数组 35strtoupper( )函数的功能是: A A 将给定
9、字符串全部转换为大写字母。 B 将给定字符串全部转换为小写字母。 C 将给定字符串首字母转换为大写字母。 D 将给定字符串首字母转换为小写字母。 36以下代码的运行结果是( ) A if($i=) echo a; else echo b; ? A 输出a B 输出b C 条件不足,无法确定 D 运行出错 37在str_replace(1,2,3)函数中1 2 3 所代表的名称是( ) B A 取代字符串,被取代字符串,来源字符串 B 被取代字符串,取代字符串,来源字符串 C 来源字符串,取代字符串,被取代字符串 D 来源字符串,被取代字符串,取代字符串 38浏览网页时,看到的内容是HTML的哪
10、一部分? C A title B table C body D head 39运算符%的作用是( ) C A 无效 B 取整 C 取余 D 除 40file()函数返回的数据类型是() A A 数组 B 字符串 C 整型 D 根据文件来定 41计算字符串长度的函数是( ) A A strlen( ) B len( ) C stringlen( ) D lens( ) 42array_push()的作用是() C A 将数组的第一个元素弹出 B 将数组的最后一个元素弹出 C 将一个或多个元素压入数组的末尾 D 将一个或多个元素插入数组的开头 43isset()的功能是( ) A A 测试变量是否
11、存在 B 测试变量是否为空 C 测试常量是否为空 D 测试常量是否存在 44定义静态变量的关键字是( ) A A static B statics C STATIC D STATICS 45以下属于忽略键名数组排序的是( ) D A natsort B ksort C asort D sort 46empty()的功能是: A A 测试变量是否为空 B 测试变量是否存在 C 测试常量是否为空 D 测试常量是否存在 47浏览网页时,看到的内容是HTML的哪一部分? C A title B table C body D head 48自定义用户常量,可以使用( )函数. B A Define( )
12、 B define( ) C Defin( ) D defin( ) 49执行下列代码后的结果是( ) $x=15; echo $x+; $y=20; echo +$y; B A 15,20 B 15,21 C 16,20 D 16,21 50申明全局变量的关键字是( ) B A globals B global C GLOBAL D 无 多项选择题:(共12题,每题5分) 1php中,不等运算符是( ) BC A B != C D B php C ?php ? D % % 12php中数组可以使用哪些键名? AB A 数字键名 B 下标 C 随机 D 文本(或字符串)键名 判断题:(共40题
13、,每题1分) 1在返回数组中的所有值,可以使用array_value( )函数 T 2运算符“+”可以对常量和变量进行累加1 F3php语言中的数值型字符串可以和数字变量进行混合运算. T 4php中,双引号字符串支持变量解析以及转义字符. T5php语言中的数值型字符串不可以和数字变量进行混合运算. F6PHP程序的扩展名必须是.php F7php中,字符串是用引号引起来的字符,单引号和双引号没有区别,都是一样的,随便用哪一个都是一样的. F8if条件控制语句中,if后面的 可有可无,意义一样。 F9一个MySQL服务器,可以拥有多个数据库,每个数据库可拥有多个表. T10MS-server
14、200与mysql一样,同属微软公司的产品,用于软件开发的数据库支持 F11运算符“-”可以对常量和变量进行自身减1 F12php中,单引号字符串不支持变量解析以及转义字符. T13if条件控制语句中,if后面的 不能省略。 F14,默认的method使用get进行值传递。 F15 form id=form1 name=form1 method= action=,默认的method使用post进行值传递。 F16常量的作用域是全局的,不存在全局与局部的概念. T17if条件控制语句中,if后面必须加括号 T18使用get和post传递表单值没有什么区别,可以随便选择一种使用. F19php中,
15、在任何时候,双引号和单引号都是不一样的. F20运算符“+”只能对常量进行自身加1 F21if条件控制语句中,if后面的 可有可无。 F22PHP跟ASP一样,只能应用IIS架设服务器 F23MySQL可以建立个用户,但每个用户的权限一样,仅是名称不一样而已. F24php中,()与 具有不一样的功能。 T 25php中可以使用method=post的方式进行文件上传 F 26php中,=与=是同一个运算符。 F 27MySQL数据库可以建立多个用户,且各个用户的权限可以分别设置. T30array_search() 与in_array()函数均可用来查询数组中元素的值。 F31PHP是微软公
16、司开发的,应用于设计网页的语言 F32php中,双引号和单引号在某些时候具有不同的意义,在某些时候具有相同的意义. T33array_unshift()函数在数组的末尾插入一个或多个元素,返回成功插入后的总元素个数。 F34current()和pos()均可返回数组中的当前单元。 F35在返回数组中的所有值,可以使用array_keys( )函数 F 36php中,函数默认按值传递参数。 T37php中,双引号字符串不支持变量解析以及转义字符. F 38session与cookie只是名称不同,实质上没有什么区别,均可用于实现用户登录等功能. F39运算符“+”只能对变量的值自身累加1 F40安装Windows XP后,系统默认状态没有安装PHP环境;而安装Windows 2003后,系统自动安装了PHP环境,不用我们再安装. F专心-专注-专业