PHP模拟测试题

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、单项选择题
1、下列哪些是PHP的配置文件( A.Php.exe B.Php.ini ) C.httpd.conf ) D.php_mysqli.dll
2、以下 PHP 代码输出的结果是( <?php $inta=100; $inta++; ++$inta; $inta--; --$inta; echo($inta); ?> A.99 B.100 C.101 )
1
C.发送参数给其它页面 D.以上说法都不正确 9、关于switch语句说法正确的是( A.与if...else语句的作用相同 C.break 语句是必须的 ) B.default 语句可以没有 D.default 语句是必须的 ) D.本机 IP 地址
10、mysql_connect 函数的第三个参数是( A.主机名 B.数据库密码
6、PHP中使用什么技术控制会话( A.Cookie B.Session
) C.Application D.Server
7、以下不正确的 PHP 变量名是( A.$hello_Wuhan C.$9helloWuhan

B.$_hellowuhan D.$helloWhan )
8、$_GET['id'] 表示什么含义( A.接收URL传递过来的参数id的值 B.获取表单使用post方法提交的值
2
3、以下代码的输出结果是 <?PHP $a= "2013"; $b=&$a; $a++; echo $a.",".$b; ?> 4、执行下面的脚本,输出结果为: <?php $num=5; do { echo ‵$num 的值为:‵.$num; $num++; }while($num<3) ?> 5、执行下列程序后,输出结果是 <?php $name="jack"; function get_newString(&$str) { $str=$str."smith"; } get_newString($name); echo $name; ?>
D.102
3、PHP 中的逻辑与运算符是( A.& B.or C.&&
D.||
4、在 ?:运算符当中,条件表达式应该写在什么位置( A.?号前面的位置 C.:号后面的位置 B.?号后面,:号前面的位置 D.?:不是运算符 )

5、关于 PHP 中的各种循环,说法正确的是( A.do...while 是先判断再运行循环 B.foreach 语句用于遍历数组 C.while 是先循环再判断条件 D.for语句与do...while的功能相同。
B.mysql_fetch_assoc D.mysql_select_db
二、填空题
1、PHP 中变量名可以包含____________、_____________、______________, 但不能以_____________开头。 2、有$m=array(‵a‵=>1,‵c‵=5‵b‵=2);$n=array(‵c‵=5‵b‵=>2,‵a‵=>1) 则$m==$n 的结果为_____________,$m===$n 的结果为________________。
C.数据库用户名 ) 。
11、PHP 中正确的常量定义语句是( A.$age=20; B.define $AGE=20;
C.define("AGE",20); ) D.<!--...-->
D. define(AGE=20);
12、PHP 中的注释方法,以下正确的是( A.// B.\* *\ C.\\ )
13、以下不属于 PHP 数据类型的是( A.字符串型 B.日期类型 )
C. 浮点型
D. 空类型
14、以下脚本执行的结果是( $x = 5; if($x = 3){ echo "北京"; }else{ echo "上海"; } A.输出上海 C. 什么都不输出
B.输出北京 D.语法有错误 ) 。
15、PHP 中用来选择数据库的函数是( A.mysql_query C.mysql_connect
4
源自文库
三、编程题
1、编写脚本,使用自定义函数在页面中计算 1+2+3+4+....+100 的和(本题 10 分)
3
2、已知在网站中启用了 Session,并将成功登录的用户名保存在$_SESSION[‵Username‵]中,编 写代码在当前页面的标题上显示用户帐号(本题 10 分)
3、已知本地 MySQL 数据库服务器的 root 帐号的登录密码为 123,USERS 数据库中有一个 user 表, 表中有 id, name, password 三个字段。 编写脚本将 user 表中的记录打印在网页中, 要求使用 foreach 语句并且每个字段值之间有空格,每打印一行记录后换行。 (本题 15 分)
相关文档
最新文档