本帖最后由 gz_xudada 于 2018-3-23 13:09 编辑
php练习笔试题(一)
1. 简答题1. 写出5个以上你所知道的常用的Linux命令和它的功能 - cat显示文件内容。
- cd改变目录路径。
- cp复制文件。
- find查找文件。
- grep搜索、过滤信息。
- ls列出目录信息。
- rm删除文件或目录。
- vim调用vim文本编辑器。
- who显示登录用户信息。
2. HTTP/1.0 中,状态码 200 301 304 403 404 500的含义
- 200 - 服务器成功返回网页
- 301(永久移动)请求的网页已永久移动到新位置。
- 304(未修改)自从上次请求后,请求的网页未修改过
- 403(禁止)服务器拒绝请求
- 404 - 请求的网页不存在
- 503 - 服务器超时
3. 写出PHP(或其他语言)的public、protected、private三种访问控制模式的区别?
u属于OOP面向对象语言中的类中访问控制模式 - Public可以外部访问
- Protected,private只可以内部访问
- Public,protected可以被继承
- Private不可以被继承
4. MySQL 数据库中 varchar和char的主要区别是什么,哪种查询效率更高,为什么? - varchar变长字符串,char定长字符串
- Char效率更高,由于不需要对储存空间计算后在存储,所以效率更高
5. 解释MySQL外连接、内连接与自连接的区别
- Mysql外连接分为左连接(left join....on)和右连接(right join.... on),左连接是以左表作为条件查询关联右表数据,无对应数据则补空,右连接则相反
- Mysql内连接(inner join.....on)是做关联查询时,内连接的特性是只显示符合连接条件的记录
- Mysql自连接:在FROM clause(子句)中我们可以给这个表取不同的别名, 然后在语句的其它需要使用到该别名的地方用dot(点)来连接该别名和字段名
6. 说说下面这些这些协议的全称和中文解释SMTP、POP3、HTTP、FTP、DNS - Smtp简单邮件协议
- Pop3邮局协议
- http超文本传输协议
- ftp文件传送协议
- Dns域名解析协议
7. javascript 包括那些基本数据类型? - 数字
- 字符串
- null
- undefined
- boolean
2. 编写程序翻转字符串中的单词,字符串仅包含大小写字母和空格,单词间使用空格分隔。 如:输入 “This is PHP”,输出 “PHP is This”,非必要请不要使用PHP自带函数
|