php测试题

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

PHPChina入学测试题

1. 下面哪些变量的使用是错误的 ( )
A. $$a = "asd";
B. $2nc = 2;
C. $_hello = "WORLD";
D. $HELLO = "world";

2. 以下代码执行结果为 ( )
$num = 6 + false + null + “24linux”;
?>
A. 30
B. null
C. 6
D. 30linux

3. 以下代码运行的结果为 ( )
$a = "1+1+1";
$b = 100;
echo $a + $b;
?>
A. 字符串与整型不可相加,报错!
B. 100
C. 101
D. 不确定

4. 下列哪个是赋值运算符( )
A. = B. = =
C. = = = D. !=

5. 下列关于PHP数组说法正确的是 ( )
A. 数组的下标必须为数字,且从"0"开始
B. 数组的下标可以是字符串
C. 数组中的元素类型必顺一致
D. 数组的下标必须是连续的

6. 下列哪一种标签不是PHP的起始标签 ( )
A. B.
C. D. <% %>



7. 下段代码会输出什么结果? ( )
echo count("phpchina");
?>
A. phpchina B. 8
C. 1 D. 7

8. 下面哪种方法不会将 $s1 与 $s2 合并成一个字符串 ( )
A. $s1 + $s2 B. "{$s1}{$s2}"
C. $s1.$s2 D. implode(" ", array($s1,$s2))

9. linux下,一个文件名字为rr.Z,可以用来解压缩的命令是 ( )
A. tar B. gzip
C. compress D. uncompress

10. linux下删除文件命令为 ( )
A. mkdir B. move
C. mv D. rm

11. linux下改变文件所有者的命令为 ( )
A. chmod B. touch
C. chown D. cat

12. linux下建立一个新文件可以使用的命令为 ( )
A. chmod B. more
C. cp D. touch

13. linux下在给定文件中查找与设定条件相符字符串的命令为 ( )
A. grep B. gzip
C. find D. sort

14. 关闭linux系统(不重新启动)可使用下列那个命令 ( )
A. ctrl+alt+del B. halt
C. shutdown -r D. reboot

15. 在shell命令行方式下,一行只能写一个指令,每次只能使用一个命令 ( )
A. 对 B. 错

16. 查询所有年龄在20岁以下的学生姓名及其年龄,以下正确的是 ( )
A. SELECT Sname,Sage FROM Student WHERE Sage<=20;
B. SELECT Sname,Sage FROM Student WHERE NOT Sage<20;
C. SELECT Sname,Sage FROM Student WHERE NOT Sage>20;
D. SELECT Sname,Sage FROM Student WHERE Sage<20;

17. 查询名字中第2个字为“阳”字的学生的姓名和学号,下列正确的是 ( )
A. SELECT Sname,Sno FROM Student WHERE Sname LIKE '__阳%';
B. SELECT Sname,Sno FROM Student WHERE Sname LIKE '阳%';
C. SELECT Sname,Sno FROM Student WHERE Sname LIKE '__阳';
D. SELECT Sname,Sno FROM Student WHERE Sname LIKE '阳__%';

18. MySQL中支持的数据类型存储的值的大小是不同的,以下错误的是 ( )
A. INT 大小 4字节
B. CHAR(2) 大小 2字节
C. VARCHAR(2) 大小 2字节
D. DATE 大小 3字节

19. 导出

数据库正确的方法为 ( )
A. mysqldump 数据库名 > 文件名;
B. mysqldump 数据库名 >> 文件名;
C. mysqldump 数据库名 文件名;
D. mysqldump 数据库名 = 文件名;

20. 删除学生姓名必须取唯一值的约束,下列正确的是 ( )
A. ALTER TABLE Student DROP UNIQUE(Sname);
B. ALTER TABLE Student DROP UNIQUE(Sname);
C. ALTER TABLE Student MODIFY UNIQUE(Sname);
D. ALTER TABLE Student ADD UNIQUE(Sname);

21. 如果对于下拉列表框,想默认选择某一个选项,应该加入下面那个HTML代码 ( )
A. checked B. select
C. selected D. check

22. Js中控制浏览器页面后退使用 ( )
A. history.back(-1) B. back
C. go D. document.go(-1)

23. 以下对于CSS的表达,哪个是错误的( )
A. 可以将CSS的代码保存在其它文件中,需要时调用比如

B. 可以把CSS的代码直接写在HTML中

C. 及联式样式列表,控制HTML标签属性
D. Internet Explorer 4 中支持CSS的所有分级属性

24. 哪个CSS属性可控制文本的属性 ( )
A. font-size B. text-style
C. font-style D. text-size

25. 如何在CSS文件中插入注释 ( )
A. //this is comment
B. //this is comment//
C. /*this is comment*/
D. 'this is comment


编程题:
这有一些数字,31、14、25、19、28、33、16,现在要求写一个程序,把这些数字,有序的排列起来,可以选择JAVA,PHP,.NET,C,C#,C++,ASP,JavaScript任意一种语言。如无法完整写出代码,将思想写出亦可。


相关文档
最新文档