选择
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.\t          D.\\
5.php遍历数组使用的是 (    )
A.print  B.forecah    C.echo  D. scanf
6.php的变量在声明和使用的时候变量名前必须加 (      )
A.$          B.%          C.&          D.# 
7.下面程序段输出结果为 (      )
<? $a=3
if($a%2==0) echo “偶数”;
else  echo“奇数”;
?>
A.偶数        B. 奇数    C. 合数    D. 显示错误
8.以下程序输出结果为 (    )
A.5050      B.4950      C.5100    D.5049
<?
$b=2;
for(;$b<=100;$b++)
{$sum=$sum+$b;}
echo $sum;
?>
9.运行下面程序段,输出结果为(      )
<?  $arr=array (3,5,7,9,6);
echo $arr[1];
?>
A.3            B.5            C.7          D.9
10.php自定义函数返回内部值,使用的返回函数是(      )
A.printf        B.md5      C.return    D.function 
11.以下哪种不是php的标记风格?(    )
A.<?...?>    B.<?php...?>    C.<%...%>    D.<+...+>
12.以下哪种注释风格是php的多行注释?  (    )
A.//...      B. /*...*/      C.#...        D.!...!
13.php使用的输出语句是 (    )
A.out.print  B.response.write    C.echo  D. scanf
14.下面程序段输出结果为 (      )
<? $a=4
if($a%2==1) echo “奇数”;
else  echo“偶数”;
?
>
A.偶数        B. 奇数    C. 合数    D. 显示错误
15.以下程序输出结果为 (    )
A.5050      B.4950      C.5100    D.5000
<?
$b=1;
for(;$b<100;$b++)
{$sum=$sum+$b;}
echo $sum;
?>
填空
php标记对的完整形式是_______________。
php使用的循环跳出语句是____________和continue。
转义字符“换行”是_______________。
php的转义字符“反斜杠”是_______________。
php使用_______________函数来定义一个自定义函数。
统计数组元素个数的函数为_______________。
使用___________标记可以在网页中插入一个按钮。
通过引用传递函数参数的时候需要在参数前面加上符号___________。
php自定义函数返回内部值,使用的返回函数是_________________。
php中foreach是用来_______________。
mysql数据库中删除一个数据表的sql语句是___________________。
使用<form>标记可以在网页中定义一个_______________。
mysql数据库中主键是能___________标识一行记录的字段。
php的多
行注释是_________________。
php的两种复合数据类型是________________和对象型。
判断
在HTML语言中,可以使用<input>标记创建多行文本框。(      )
“break n ”代表的意思是跳出一层循环。(      )
php中连接两个字符串的符号是“+ ”。(      )
php可以使用“scanf”来打印输出结果。(      )
php变量使用之前需要定义变量类型。(      )
在php中“==”的意思是“等于”。(      )
while和do-while语句都是先判断条件再执行循环体。(      )
每个语句结尾都要加“;”来表示语句结束。 (      )
若定义数组时省略关键字,则第三个数组元素的关键字为3。(      )
php中布尔类型数据只有两个值:真和假。(    )
问答
1、$x++与++$x有什么不同?试举例说明。
2、在PHP中,字符串有哪些表示形式?各有什么特点?。
3、创建数组有哪些方法?试举例说明。
4、在PHP中获取表单变量的值有几种方法?分别是哪几种?
5、函数的形参与实参之间的数值传递方式有哪些?如何传递?
6、简述php的概念和php语言的优势。
7、编程显示九九乘法表。
8、在PHP中,读取文件内容有哪四种方式?
9、Dreamweaver?CS3?提供了哪些可以用于表单验证的Spry 构件?
1答:$x++是先引用,后加一;++$x是先加一,后引用。     
例如:$x=1;$y=$x++;  //执行前,$x为1;执行后$y为1,$x为2 
$y=++$x;  //执行前,$x为2;执行后$y为3,$x为3         
2答在PHP中,字符串有以下三种表示形式:用单引号表示;用双引号表示;用定界符表示。
php如何运行代码(1)用单引号表示时,若要在单引号之前或字符串结尾需要出现一个反斜线,则需要用两个反斜线\\表示;在单引号字符串中出现的变量不会被变量值替代,转义序列也不会被解释。         
(2)用单引号表示时,可以处理更多特殊字符的转义序列。在用双引号定义的字符串中, 变量名会被变量值替代。       
(3)用定界符表示时,在字符串中包含的变量名运行时将被变量值替代。在这种字符串 中,可以直接包含单引号和双引号,而不必进行转义。 
3答:省略     
4答:在PHP中获取表单变量的值有三种方法。
这三种方法分别是:(1)通过全局变量获取表单变量;(2)通过预定义变量获取表单变量;(3)通过预定义数组获取表单变量。
5答:有三种方式:按值传递、按引用传递和默认参数。①按值传递:将实参的值复制到对应的形参中,在函数内部操作针对形参进行,操作的结果不会影响实参。②按引用传递:将实参的内存地址传递到形参中,函数内部的所有操作都会影响到实参,返回后,实参的值会发生改变。③默认参数
:指定某个参数为可选参数,将可选参数放在参数列表的末尾,并指定默认值为空。
6答:php是超级文本预处理的缩写,是一种服务器端、跨平台、HTML嵌入式的脚本语言,其语法混合了C语言、Java语言和Perl语言的特点,是一种被广泛应用的开源式的多用途脚本语言,尤其适合Web开发。
语言优势:源代码开放、跨平台型强、支持广泛的数据库、执行速度快、模板化强、完全免费等。
7答:省略。
8答:在PHP中读取文件有以下四种方式:
(1)读取单个字符;
(2)逐行读取数据;
(3)读取指定长度数据;
(4)读取整个文件。
9答:在Dreamweaver中提供的用于表单验证的Spry 构件有以下几种:
(1)Spry 验证文本域构件;
(2)Spry 验证文本区域构件;
(3)Spry 验证复选框构件;
(4)Spry 验证选择框构件。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。