校园招聘面试笔试题(含答案)-PHP工程师
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
校园招聘面试笔试题(含答案)-PHP工程师
姓名:
联系电话:
电子邮件:
学校:
专业:
学历:
答题说明:
满分100分,答题时间为60分钟;
答题完毕请将试卷留在座位上,请勿将试卷携离考场;
笔试后3个工作日内,我们会通知通过笔试的人员,请您务必保持手机畅通,谢谢!
一、单项选择题(共10题,每题5分)
1.PHP 指的是(C )
A. Private Home Page
B. Personal Hypertext Processor
C. PHP: Hypertext Preprocessor
D. Personal Home Page
2.PHP 服务器脚本由(A )分隔符包围
A. <?php>...</?>
B. <script>...</script>
C. <?php…?>
D. <&>...</&>
3. 如何使用PHP 输出"hello world”(B )
A. "Hello World";
B. echo "Hello World";
C. Document.Write("Hello World”);
D.以上都不对
4 . 在PHP 中,所有的变量以(C )符号开头
A. !
B. &
C. $
D.以上都不对
5. 结束PHP 语句的正确方法是(C )
A. </php>
B. New line
C. ;
D. .
6. PHP 语法与下列哪种最相似(C )
A. VBScript
B. JavaScript
C. Perl 和C
D.以上都不对
7. 如何从使用"get" 方法提交的表单中获取数据(A )
A. $_GET[];
B. Request.QueryString;
C. Request.Form;
D.以上都不对
8. 引用文件"time.inc" 的正确方法是(A )
A. <?php require("time.inc"); ?>
B. <!--include file="time.inc"-->
C. <?php include_file("time.inc"); ?>
D. <% include file="time.inc" %>
9. 在PHP 中创建函数的正确方法是(A )
A. function myFunction()
B. create myFunction()
C. new_function myFunction()
D.以上都不对
9. 以只读模式打开文件"time.txt" 的正确方法是(D )
A. fopen("time.txt","r+");
B. open("time.txt");
C. open("time.txt","read");
D. fopen("time.txt","r");
10. 连接MySQL 数据库的正确方法是( B )
A. mysql_open("localhost");
B. mysql_connect("localhost");
C. connect_mysql("localhost");
D. dbopen(“localhost”);
二、判断题(共4题,每题2.5分)
11.当使用POST 方法时,变量显示在URL 中(× )
12.在PHP 中,既可以使用单引号( ' ' ) 也可以使用双引号( " " ) 来包围字符串(√ )
13.请判断以下说法是否正确:包含文件必须使用文件后缀".inc"。
(× )
14.请判断以下说法是否正确:PHP 允许我们直接通过脚本来发送电子邮件。
(× )
三、问答题(共5题,每题8分)
15.表单中get和post提交方式的区别
参考答案:
get是把参数数据队列加到提交表单的action属性所指的url中,值和表单内各个字段一一对应,从url中可以看到;post是通过HTTPPOST机制,将表单内各个字段与其内容防止在HTML的head中一起传送到action 属性所指的url地址,用户看不到这个过程。
对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Request.Form 获取提交的数据。
get传送的数据量较小,post传送的数据量较大,一般被默认不受限制,但在理论上,IIS4中最大量为80kb,IIS5中为1000k,get安全性非常低,post安全性较高。
16.谈谈mvc的认识
参考答案:
由模型、视图、控制器完成的应用程序,由模型发出要实现的功能到控制器,控制器接收组织功能传递给视图17. PHP处理数组的常用函数?(重点看函数的‘参数’和‘返回值’)
参考答案:
①array()创建数组;
②count()返回数组中元素的数目;
③array_push()将一个或多个元素插入数组的末尾(入栈);
④array_column()返回输入数组中某个单一列的值;
⑤array_combine()通过合并两个数组来创建一个新数组;
⑥array_reverse()以相反的顺序返回数组;
⑦array_unique()删除数组中的重复值;
⑧in_array()检查数组中是否存在指定的值;
18. PHP处理时间的常用函数?(重点看函数的‘参数’和‘返回值’)
参考答案:
date_default_timezone_get()返回默认时区。
date_default_timezone_set()设置默认时区。
date()格式化本地时间/日期。
getdate()返回日期/时间信息。
gettimeofday()返回当前时间信息。
microtime()返回当前时间的微秒数。
mktime()返回一个日期的Unix时间戳。
strtotime()将任何英文文本的日期或时间描述解析为Unix时间戳。
time()返回当前时间的Unix时间戳。
19.常见的关系型数据库管理系统产品有哪些?
参考答案:
Oracle、SQL Server、MySQL、Sybase、DB2、Access等。
【更多内容,请搜索世界工厂网】
SEO专员校园招聘面试笔试题(含答案)
信息专员校园招聘面试笔试题(含答案)
企划专员校园招聘面试笔试题(含答案)
视觉设计师校园招聘面试笔试题(含答案)
外贸专员校园招聘面试笔试题(含答案)
PPC专员校园招聘面试笔试题(含答案)。