已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
- 1 - PHP 核心课程测试题核心课程测试题 一一单选题单选题 = * 基本概念与语法基本概念与语法* = 1. PHP 是哪一种类型的语言是哪一种类型的语言( B ) A. 编译型 B. 解释性 C. 两者都是 D. 两者都不是 2. 以下哪种标记不是以下哪种标记不是 php 开始和结束标记?开始和结束标记?( C ) A. B. C. D. 2. PHP 是一种是一种_脚本语言,基于脚本语言,基于_引擎。引擎。PHP 常被用来开发动态的常被用来开发动态的_内容,内容, 此为,它同样还可以被用来生成此为,它同样还可以被用来生成_(以及其它)文档。(以及其它)文档。( B ) A. 动态, PHP,数据库,HTML B. 嵌入式,Zend,HTML,XML C. 基于 Perl 的,PHP,Web,静态 D. 嵌入式,Zend,Docbook 文档,MySQL E. 基于 Zend 的,PHP,图像,HTML 2、以下代码哪个不符合、以下代码哪个不符合 PHP 语法?语法?( D ) A. $_10 B. $“MyVar” C. $b = 4; $c = $a A. 4 B. 5 C. 出错 D. 都不是 9. 执行如下代码执行如下代码,结果是(,结果是( A ) A. -3 B. 4 C. -7 D. 1 - 3 - 10. 执行如下代码,其结果为(执行如下代码,其结果为( D ) A. 程序出错 B. i equals 0 C. 输出 i equals 0 i equals 1 i equals 2 D. 出现一个警告,并输出 i equals 0 i equals 1 i equals 2 11. 执行如下代码,输出结果为(执行如下代码,输出结果为( C ) A. root B. admin C. 出现一个警告,并输出 root D. 出现一个警告,并输出 admin 12. 什么情况下声明函数时不能给参数赋默认值(什么情况下声明函数时不能给参数赋默认值( C ) A. 当函数只有一个参数时 B. 当函数是类中的成员时 C. 当参数是通过引用传递时 D. 永远不会 13. 以下脚本输出结果是什么?(以下脚本输出结果是什么?( D ) a,1b=b,c,d); echo $arr1; ? A. a B. b C. c D. 一个警告 14. 执行如下代码,输出结果为(执行如下代码,输出结果为( B ) - 4 - A. int(3) B. NULL C. 提示未定义变量错误 D. 都不对 15. 执行如下代码,输出结果为(执行如下代码,输出结果为( A ) A. int(3) B. NULL C. 提示未定义变量错误 D. 都不对 16. 执行如下代码,输出结果分别为(执行如下代码,输出结果分别为( ) A. 17,20 B. 17,21 C. 18,20 D. 18,21 17. 执行如下代码,输出结果为(执行如下代码,输出结果为( ) 2) foo($n-); echo $n; foo(5); ? A. 5 4 3 2 B. 2 3 4 5 C. 2 2 3 4 D. 出错,死循环 18. 执行如下代码,输出结果为(执行如下代码,输出结果为( A ) A. 1 B. 2 C. 出错 D.什么都没有 19. 执行如下代码,输出结果为(执行如下代码,输出结果为( B ) - 5 - A. 1 B. 2 C. 出错 D.什么都没有 20. 执行如下代码,输出结果为(执行如下代码,输出结果为( A ) A. 1 B. 2 C. 出错 D.什么都没有 21. 执行如下代码,输出结果执行如下代码,输出结果为(为( B ) A. 1 B.什么都没有,并提示一个警告 C. 出错 D. 以上都不对 22. 执行如下代码,输出结果为(执行如下代码,输出结果为( ) - 6 - A. 3 3 3 B. 3 4 5 C. 4 4 4 D. 4 5 6 =数据采集相关 相关= 28. 当把一个有两个同名元素的表单提交给当把一个有两个同名元素的表单提交给 PHP 脚本时会发生什么脚本时会发生什么?( C ) A. 他们组成一个数组,存储在超级全局变量数组中 B. 第二个元素的值加上第一个元素的值后存储在超级变量数组中 C. 第二个元素将覆盖第一个元素 D. 第二个元素将被自动重命名 29. index.php 脚本如何访问表单元素脚本如何访问表单元素 email 的值?(多选) (的值?(多选) ( BD ) A. $_GETemail B. $_POSTemail C. $_SESSIONtext D.$_REQUESTemail =Cookie and Session 相关= 17. 关于关于 Session 和和 Cookie 的区别,说法错误的是(的区别,说法错误的是(C ) A. Session 和 Cookie 都可以记录数据的状态。 B. 在设置 Session 和 Cookie 之前不能有输出。 C. 在使用 Cookie 前要使用 Cookie_start()函数初始化 D. Cookie 是客户端技术,Session 是服务器端技术。 17. 如果不给如果不给 Cookie 设置过期时间会怎样?(设置过期时间会怎样?( D ) A. 立刻过期 B. 永不过期 C. Cookie 无法设置 D. 在浏览器会话结束时过期 18. 在默认情况下,在默认情况下,PHP 把会话(把会话(SESSION)数据存储在)数据存储在_里。 (里。 ( A ) A. 文件系统 B. 数据库 C. 内存 D. 以上都不是 19. 假设浏览器没有重启,那么在最后一次访问后的多久,会话假设浏览器没有重启,那么在最后一次访问后的多久,会话(SESSION)才会过期并被回才会过期并被回 收?(收?( B ) A. 1440 秒后 B. 在 session.gc_maxlifetime 设置的时间过了后 C. 除非手动删除,否则永不过期 D. 除非浏览器重启,否则永不过期 29. 下列哪个函数下列哪个函数可以用于页面跳转可以用于页面跳转?( B ) A. redir( ) B. header( ) C. location( ) - 7 - D. recirect( ) 30. 在在 HTTP 1.0 中,查看网页时出现中,查看网页时出现 401 错误可能的原因是(错误可能的原因是( B ) A. 文件找不到 B. 未授权 C. 文件不存在 D. 链接数据库错误 31. 查看网页时出现查看网页时出现 404 错误可能的原因是(错误可能的原因是( A ) A. 文件找不到 B. 未授权 C. 文件不存在 D. 链接数据库错误 =字符串相关= 19 下面代码执行结果为( A ) A. 30 B. 24Linux6 C. 6 D. 30Linux 20 下面代码执行结果为( D ) A. Testing 1245 B. Testing 345 C. Testing 1+245 D. 245 51. 下面代码的执行结果是什么?下面代码的执行结果是什么?( C ) A. 0 B. 3 C. 6 D. 33+4+5; 20. 变量$email = user,以下哪项能得到字符串 ?( C ) A. substr($email, strpos($email, ); B. strstr($email, ); C. substr($email, strpos($email, ) + 1); D. strrpos($email, ); 20. 如果用如果用+操作符把一个字符串和一个整型数字相加,结果将怎样?(操作符把一个字符串和一个整型数字相加,结果将怎样?( B ) A. 解释器输出一个类型错误 B. 字符串将被转成数字,再与整型数字相加 - 8 - C. 字符串将被丢弃,只保留整型数字 D. 字符串和整形数字将连接成一个新字符串 23. 给定一个用逗号分隔一组值的字符串, 以下哪个函数能在仅调用一次的情况下就能把每给定一个用逗号分隔一组值的字符串, 以下哪个函数能在仅调用一次的情况下就能把每 个独立的值放入一个新创建的数组中个独立的值放入一个新创建的数组中 ( C ) A. strstr() B. extract() C. explode() D. implode() 24 PHP 中,用单引号和双引号引用字符串有什么区别(多选) (中,用单引号和双引号引用字符串有什么区别(多选) ( AD ) A. 单引号速度快,双引号速度慢。 B. 双引号速度快,单引号速度慢。 C. 两者没有速度区别。 D. 双引号解析其中以$开头的变量,而单引号不解析。 25. 以下哪一项不能把字符串以下哪一项不能把字符串$s1 和和$s2 组成一个字符串组成一个字符串 ( A ) $s1+$s2 B. “$s1$s2” C. “$s1.$s2” D. implode( , array($s1, $s2); 26. 以下代码运行结果是什么(以下代码运行结果是什么( B ) A. 得到今天的日期(月-日) B. 得到今天(年-月-日)与下周的日期(年-月-日) C. 得到现在的时间(小时-分-秒) D. 得到现在到下周的时间间隔。 21. 以下脚以下脚本输出什么?(本输出什么?( B ) A. x B. axle C. applex D. axxle = *PHP 操作数据库相关操作数据库相关* = 25. DESC 在这个查询中起什么作用?(在这个查询中起什么作用?( B ) SELECT * FROM my_table WHERE ID 0 ORDER BY id, name DESC A. id 相同的记录按 name 升序排列 B. id 相同的记录按 name 倒序排列 C. 返回的记录先按 name 排序,再按 id 排序 D. 结果集中包含对 name 字段的描述 26. 如果一个字段能被一个包含如果一个字段能被一个包含 group by 的条件的查询语句读出,以下哪个选项的描述正的条件的查询语句读出,以下哪个选项的描述正 确?(确?( B ) - 9 - A. 该字段必须有索引 B. 该字段必须包含一个聚合值 C. 该字段必须是主键 D. 该字段不能包含 NULL 值 27. 以下查询输出什么?(以下查询输出什么?( D ) SELECT COUNT(*) FROM table1 INNER JOIN table2 ON table1.id table2.id A. table1 和 table2 不相同的记录 B. 两个表中相同的记录 C. table1 中的记录条数乘以 table2 中的记录条数再减去两表中相同的记录条数 D. 两表中不同记录的条数 28. 以下哪个不是以下哪个不是合法的合法的 SQL 聚合聚合函数?函数? AAVG BSUM CMIN DMAX ECURRENT_DATE 29.考虑如下脚本。 假设考虑如下脚本。 假设 mysql_query 函数将一个未过滤的查询语句送入一个已经打开的数函数将一个未过滤的查询语句送入一个已经打开的数 据库连接,以下哪个选项是对的?(双选)据库连接,以下哪个选项是对的?(双选)( BD ) AMYTABLE 表中的记录超过 1 条 B用户输入的数据需要经过适当的转义和过滤 C调用该函数将产生一个包含了其他记录条数的记录 D给 URL 传递 ID=0+OR+1 将导致 MYTABLE 中的所有表被删除 E查询语句中应该包含数据库名 30. 下面的代码中数据库关闭指令将关闭哪个链接标识(下面的代码中数据库关闭指令将关闭哪个链接标识( A ) A. $dbLink1 B. $dbLink2 C. 全部关闭 D. 报错 31. 分析表头,分析表头, 使用哪个函数且必须传入使用哪个函数且必须传入$result 查询结果变
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年凉山州申请客运从业资格证模拟考试
- 2024年客运驾驶从业资格考试题库答案
- 生活垃圾焚烧发电项目冬期专项施工方案
- 企业法人变更说明
- 2024-2025学年山东省潍坊市昌乐县统编版五年级上册期中考试道德与法治试卷(无答案)
- 帕金森病病案讨论
- 珠宝行业保理业务规范
- 商业综合体单元门安装协议
- 矿产资源电梯租赁协议范本
- 水利工程现场管理指南
- 有机磷农药中毒课件-整理
- 轮对故障发生的原因和危害分析及其防范措施
- 汽修厂搞个优惠活动
- 底栖生物调查方法与分类鉴定
- GNSS定位测量-GNSS定位原理(工程测量)
- 雨污分流管网施工组织设计方案
- 喷口送风计算
- 2023年土石方运输车队合同(4份范本)
- 2023年民俗博物馆防火、防盗、防恐应急预案
- 连续性肾脏替代治疗CRRT血液净化常见报警及对策
- 地铁工程机电安装施工组织设计
评论
0/150
提交评论