易妖游戏网
您的当前位置:首页php练习题

php练习题

来源:易妖游戏网
php练习题

一、选择题

1.php的源代码是 ( )

A.开放的 B.封闭的 C.需购买的 D.完全不可见的 2.php的输出语句是 ( )

A.out.print B.response.write C.echo D. scanf 3.php的中标量类型中整型类型的英文单词是 ( ) A.boolean B.string C.integer D.float 4.php的转义字符“反斜杠”是 ( ) A.\\n B.\\r C.\ D.\\\\ 5.php遍历数组使用的是 ( )

A.print B.forecah C.echo D. scanf

6.php的变量在声明和使用的时候变量名前必须加 (A.$ B.% C.& D.# 7.下面程序段输出结果为 ( )

if($a%2==0) echo “偶数”; else echo“奇数”; >

A.偶数 B. 奇数 C. 合数 D. 显示错误 8.以下程序输出结果为 ( )

A.5050 B.4950 C.5100 D.5049 for(;$b<=100;$b++) {$sum=$sum+$b;} echo $sum; >

9.运行下面程序段,输出结果为( )

echo $arr[3]; >

A.3 B.5 C.7 D.9

10.php自定义函数返回内部值,使用的返回函数是( ) A.printf B.md5 C.return D.function 11.以下哪种不是php的标记风格?( ) A. B. C.<%...%> D.<+...+> 12.以下哪种注释风格是php的多行注释? ( ) A.//... B. /*...*/ C.#... D.!...!

13.php使用的输出语句是 ( )

A.out.print B.response.write C.echo D. scanf

14.下面程序段输出结果为 ( )

if($a%2==1) echo “奇数”; else echo“偶数”; >

A.偶数 B. 奇数 C. 合数 D. 显示错误 15.以下程序输出结果为 ( ) A.5050 B.4950 C.5100 D.5000 for(;$b<100;$b++) {$sum=$sum+$b;} echo $sum; >

二、填空题

1.php的多行注释是_________________。

2.php的两种复合数据类型是________________和对象型。 3.转义字符“换行”是_______________。

4.php使用_______________函数来定义一个自定义函数。 5.php标记对的完整形式是_______________。

6.php使用的循环跳出语句是____________和continue。 7.php中foreach是用来_______________。 8.统计数组元素个数的函数为_______________。

9.mysql数据库中删除一个数据表的sql语句是___________________。

10.mysql数据库中主键是能___________标识一行记录的字段。

三、判断题

1.php中布尔类型数据只有两个值:真和假。( ) 2.php中连接两个字符串的符号是“+ ”。( ) 3.php可以使用“scanf”来打印 输出结果。( )

4.每个语句结尾都要加“;”来表示语句结束。 ( ) 5.php变量使用之前需要定义变量类型。( ) 6.在php中“==”的意思是“等于”。( )

7.while和do-while语句都是先判断条件再执行循环体。( ) 8.“break n ”代表的意思是跳出一层循环。( )

9.若定义数组时省略关键字,则第三个数组元素的关键字为3。( )

10.mysql数据库中查询数据用select语句。( )

四、问答题

1.简述php的概念和php语言的优势。

2.简述使用phpmyadmin从创建数据库到插入一条记录的步骤。 3.编程显示九九乘法表。

4.写出插入一条记录的sql语句;写出查询id除4、5以外的数据信息的语句;写出查询id小于6的数据信息的语句。

5.函数的形参与实参之间的数值传递方式有哪些?如何传递?

因篇幅问题不能全部显示,请点此查看更多更全内容