php习题,PHP 练习题

本文提供了一套完整的PHP基础测试题目,包括选择题和判断题,覆盖了PHP语法、数据库操作、字符串处理、数组操作等多个方面,适合PHP初学者进行自我测试和巩固知识。
摘要由CSDN通过智能技术生成

Php基础知识测试题

本试题共40道选择题,10道判断题,考试时间1个半小时

一:选择题(单项选择,每题2分):

1. LAMP具体结构不包含下面哪种(A )

A:Windows系统

B:Apache服务器

C:MySQL数据库

D:PHP语言

2. 以下哪个SQL语句是正确的(D)

A:insert into users value(‘p001’,’张三’,’男’);

B:create table 表名 (Code int primary key);

C:update users  set Code=’p002’ where Code=’p001’;

D:select Code as ‘代号’ from users;

3. 以下哪种类型是B/S架构的正确描述( C)

A:需要客户安装客户端  CS

B:不需要安装就可以使用

C:依托浏览器的网络系统

D:不需要   服务器的系统 都需要

4 . php中哪个语句可以输出变量类型(C )

A:echo  同时输出多个字符串

B:print  每次只能输出一个 字符串

C:var_dump() 变量

D:print_r() 数组

5 . php定义变量正确的是( B)

A:var a = 5;JS

B: $a = 10;

C:int b = 6;强类型

D:var $a = 12;不需要有 var

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

8 . php中关于字符串处理函数以下说法正确的是( C)

A:implode( )方法可以  将字符串拆解为数组  将数组转化为字符串 /echo implode("--",$attr); //将数组元素拼接成一个字符串

B:str_replace()  查找替换 不 可以替换指定位置的字符串   substr_replace($str,"***",0,5); //替换指定位置的字符串

C:substr( )可以截取字符串   substr($str,0,5); //截取字符串

D:strlen( )不能取到字符串的长度

9 . 以下代码运行结果为:( A )

$first = "This course is very easy !";

$second = explode(" ",$first); 用空格 拆分字符串  var_dump(explode("|",$str)); //拆分字符串,返回数组

$first = implode(",", $second); 用逗号 拼接 字符串 implode("--",$attr); //将数组元素拼接成一个字符串

echo $first;

?>

A  This,course,is,very,easy,!

B  This course is very easy !

C  This course is very easy !,

D  提示错误

10 . 以下程序横线处应该使用的函数为:(B )

$email = ‘langwan@thizlinux.com.cn’;

$str = ____($email,‘@’);

$info = ____(‘.’,$str);

____($info);数组

?>

输出结果为:

Array ([0] => @thizlinux [1]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值