【PHP+MySQL 笔试题及答案详解】
1. B/S 架构的正确描述是(C):依托浏览器的网络系统。这种架构下,用户通过浏览器访问服务器上的应用程序,无需在客户端安装额外软件。
2. PHP 中,单引号和双引号的区别在于(D):双引号会解析其中以$开头的变量,而单引号不解析。因此,单引号字符串的处理速度相对较快。
3. 不是SQL合法的归类函数是(E):CURRENT_DATE()。AVG, SUM, MIN, MAX是聚合函数,用于对一组值进行计算。
4. 若 y, x 为 int 型变量,执行 x=1;++x;y = x++;后,y 的值为(B):2。这个过程涉及到预自增和自增运算符的顺序。
5. 以下代码执行结果为(A):30。`$num=”24linux”+6;`中的数字字符串会被转换为整数,与6相加得到30。
6. PHP 是一种(C)语言:两者都是。PHP是解释型语言,但也可以被编译为中间代码以提高性能。
7. 描述正确的是(B):JavaScript 是一种基于对象和事件驱动的编程语言,它是一种解释型的弱类型语言。
8. 要想在网页中输出”<”,正确的方法是(B):使用HTML实体`<`来表示小于号。
9. 创建滚动菜单的HTML代码是(B):`<select multiple name=”NAME” size=?></select>`,这会创建一个多选的下拉菜单。
10. 以下代码运行结果(B):`strstr()`在字符串中查找子串首次出现的位置,`stristr()`对大小写不敏感,所以结果是" is Linux"。
11. 以下代码运行结果(A):将字符串拆分成数组,再用逗号连接,结果为"This,course,is,very,easy,!"。
12. 对于CSS的错误表达是(D):Internet Explorer 4 并不支持CSS的所有分级属性。
13. 关于session和cookie的区别,错误的说法是(C):在使用cookie前不需要使用cookie_start()函数,应使用`setcookie()`函数初始化。
14. 修改配置的错误说法是(A):`set_magic_quotes_runtime()`不用于修改页面过期时间,它用于设置是否自动对字符串添加转义字符。
15. Cookie的最大长度是(C):4KB。这是大多数浏览器对单个Cookie存储大小的限制。
16. 执行代码后,data 文件内容为(B):“Hello World”。`fopen`以“w+”模式打开文件,会清空原有内容,然后写入"Hello World"。
这些题目涵盖了PHP基础语法、字符串处理、SQL函数、Web开发基础知识以及会话管理等多个方面,适合准备PHP+MySQL相关面试或笔试的人群复习巩固。了解并掌握这些知识点,对于提升PHP和MySQL的实际运用能力至关重要。