PHP基础知识测试题 |
您所在的位置:网站首页 › lamp具体结构不包含 › PHP基础知识测试题 |
本试题共40道选择题,10道判断题,考试时间1个半小时
一:选择题(单项选择,每题2分):
1. LAMP具体结构不包含下面哪种(A ) A:Windows系统 B:Apache服务器 C:MySQL数据库 D:PHP语言 2. 以下哪个SQL语句是正确的(D) A:insert into users values(‘p001’,’张三’,’男’); B:create table 表名(Code int primary key); C:update users set Code=’p002’ where Code=’p001’; D:select Code as ‘代号’ from users; 3. 以下哪种类型是Bbrower/S网页程序架构的正确描述( C) C/S客户端程序 A:需要客户安装客户端 B:不需要安装就可以使用 某些网页安装 C:依托浏览器的网络系统 D:不需要服务器的系统 任何都需要服务器 4 . php中哪个语句可以输出变量类型( c) A:echo 字符串 B:print C:var_dump() D:print_r() 打印数组
5 . php定义变量正确的是( b) A:var a = 5; B: $a = 10; C:int b = 6; D:var $a = 12; 6 . php中单引号和双引号包含字符串的区别正确的是(D) A:单引号速度快,双引号速度慢 B:双引号速度快,单引号速度慢 C:单引号里面可以解析转义字符 D:双引号里面可以解析变量 7 . 若x,y为整型数据,以下语句执行的$y结果为( b ) $x = 1; ++$x; $y =$x++; A:1 B:2 C:3 D:0 $x=1; $y=++$x; 8 . php中关于字符串处理函数以下说法正确的是( c ) A:implode( )方法可以将字符串拆解为数组 合并 B:str_replace()可以替换指定位置的字符串 查找替换 C:substr( )可以截取字符串 D:strlen( )不能取到字符串的长度 9 . 以下代码运行结果为:( A ) A This,course,is,very,easy,! B This course is very easy ! C This course is very easy !, D 提示错误
10 . 以下程序横线处应该使用的函数为:(B) 输出结果为: Array ([0] => @thizlinux [1]=>com[2]=>cn) A:strchr, split, var_dump B:strstr, explode, print_r C:strstr,explode, echo D:strchr, split, var,_dump 11、下列说法正确的是:(B ) A. 数组的下标必须为数字,且从“0”开始 B. 数组的下标可以是字符串 弱类型语言 C. 数组中的元素类型必顺一致 D. 数组的下标必须是连续的 12、下面哪项描述是错误的?( C) A. 普通成员是属于对象的 B. 成员变量需要用public protected private修饰,在定义变量时不再需要var关键字 C. 静态成员是属于对象的 D. 包含抽象方法的类必须为抽象类,抽象类不能被实例化 13、关于exit( )与die( )的说法正确的是(C ) A、当exit( )函数执行会停止执行下面的脚本,而die()无法做到 B、当die()函数执行会停止执行下面的脚本,而exit( )无法做到 C、使用die()函数的地方也可以使用exit()函数替换 D、die()函数和exit()函数没有区别 做退出程序,都会停止执行下面的脚本
14、下面程序运行结果( B) A、得到今天的日期(月-日) B、得到今天的日期(年-月-日)与下周的日期(年-月-日) C、得到现在的时间(小时-分-秒) D、得到现在到下周的时间间隔 15、以下代码执行结果为:( D)
A A值为: B值为: B A值为: B值为: phpchina C A值为: phpchina B值为: phpchina D A值为: phpchina B值为: 16、以下代码执行结果为:( c)
A Hello B php mysql !! C Hello Hello D Hello php mysql !! 17、以下代码输出的结果是(B ) $a = "aa"; $aa = "bb"; echo $$a; A aa B bb C $aa D $$a 18、以下代码输出的结果是(A ) A 1015 B 1010 C 1515 D 1510
19、php输出拼接字符串正确的是( C ) A echo $a+”hello” B echo $a+$b C echo $a.”hello” D echo ‘{$a}hello’ 20、在用浏览器查看网页时出现404错误可能的原因是 ( B) A 页面源代码错误 500 B 文件不存在 C 与数据库连接错误 D 权限不足 21、以下代码输出的结果为( D) A 会报错! B aa C 输出为空 D bb 22、面向对象的三大特性中哪个不属于封装的做法(b) A 将成员变为私有的 B 将成员变为公有的 C 封装方法来操作成员 D 使用__get()和__set()方法来操作成员 23、php的源码是( A) A.开放的 B.封闭的 C.需购买的 D.完全不可见的
24、php如何输出反斜杠( D) A.(\n B.\r)换行 C.\t 制表符 D.\\ 输出一个反斜杠 25、下列哪项不属于OOP的三大特性( B) A:封装 B:重载 C:继承 D:多态 26、以下关于字符串的说法正确的是( c) A:echo “hello\nworld”;在页面可以实现换行 源代码换 B:echo ‘helloworld{$a}’;可以解析变量a的值 C:$str= |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |