PHP面试题

当前位置: 面试问题网 > PHP面试题 > 普通PHP程序员笔试题

普通PHP程序员笔试题

1. 用PHP打印出前一天的时间,打印格式是2007年5月10日 22:21:21
   2. PHP代码如下:
   $a=”hello”;
   $b=&$a;
   unset($b);
   $b=”world”;
   echo $a;
   其结果是?
   3. PHP代码如下:
   $str=”cd”;
   $$str=”landog”;
   $$str.=”ok”;
   echo $cd;
   其结果是?
   4. 用PHP写一段代码,实现不使用第3个变量,交换$a、$b的值,$a、$b的初始值自己定。
   5. 根据题目要求,用PHP写出代码。
   表名User
   ID Name Tel Content Date
   1 张三 13333663366 大专毕业 2006-10-11
   3 张三 13612312331 本科毕业 2006-10-15
   5 张四 020-5566556 中专毕业 2006-10-15
   4 王五 13521212125 大专毕业 2006-12-25
   2 …………
   6 …………
   假设数据库连接如下:
   $mysql_db=mysql_connect(“local”,”root”,”pass”);
   @mysql_select_db(“DB”,$mysql_db);
   (1)查询出所有Name等于“张三”的记录,并输出。
   (2)按ID升序查询,只返回排序后的前3条记录,并输出。
   6. javascript能否定义二维数组,如果不能你如何解决?
   7. 假设a.html和b.html在同一个文件夹下面,用javascript实现当打开a.html五秒钟后,自动跳转到b.html。
   8. 有两个文件a.html和a.php,代码如下:
   a.html
  
  
  
  
   PHP程序员面试
  
  
  
  
  
  
  
  
   a. php
  
   <?php
   $user_name = $_GET['user_name'];
   $user_tel = $_GET['user_tel'];
   $user_email = $_GET['user_email'];
   $user_add = $_GET['user_add'];
   echo “用户名:$user_name
  电话:$user_tel
  邮箱:$user_email
  地址:$user_add
  ”;
   ?>
  
   (1)请画出a.html在浏览器的显示效果图。
   (2)在a.html中输入:用户名=张三,电话=020-38259977,邮箱=sunrising@srtek.cn,地址=广州升瑞,按提交按钮后输出结果是?
   9. 你是否使用过版本控制工具,如果有,请简要说明。
   10. 利用CSS样式表定义已访问的超链接字体大小为14pt,颜色为red。
   11. 移动任意一位数或符号,使等式成立, 102 = 101-1。注:是移动不是交换,等号不能分开。
   12. 规律题,3、1、4、1、5、9、2、( ), 请按照规律在括号内写出下一表达式。
   13. 规律题,5、8、-3、5、-2、3、-1、( ),请按照规律在括号内写出下一表达式。
  
   +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
   答案:
  
   1. echo date(‘Y-m-d H:i:s’, strtotime(‘-1 day’));
  
   2. hello
  
   3. landogok
  
   4. $a = “abcd”;
   $b = “1234″;
   echo “初始化时 a=$a,b=$b
  ”;
   $a = $a . $b;
   $b = strlen( $b );
   $b = substr( $a, 0, (strlen($a) – $b ) );
   $a = substr( $a, strlen($b) );
   echo “交换后 a=$a,b=$b
  ”;
  
   5. (1)$sql = “select * from User where > $result = mysql_query( $sql );
   while( $row = mysql_fetch_array( $result, MYSQL_ASSOC ) ){
   echo $row[‘Name’];
   }
   (2) $sql = “select * from User order by ID asc limit 0,3”;
   $result = mysql_query( $sql );
   while( $row = mysql_fetch_array( $result, MYSQL_ASSOC ) ){
   echo $row[‘Name’];
   }
   6. javascript不支持二维数组定义,可以用arr[0] = new array()来解决
  
   7. javascript代码如下:
  
  
   8.
  
   (1)如下所示:
  
   略。因为懒得插入图片,如果想看结果可以把代码保存为html文件,再用浏览器打开查看。
  
   (2)输出结果应为:
  
   姓名:
  
   电话:
  
   邮箱:
  
   地址:
  
   因为表单是用post方式提交,但在a.php中却用get方式来读取,所以不会读到任何值。
  
   9. 略
  
   10. a:visited { font-size: 14pt; color: red; }
  
   11. 102 = 101-1
  
   12. 答案为6,因为∏=3.1415926
  
   13. 答案为2,规律为n=(n-2) – |(n-1)| ,n>=3

【普通PHP程序员笔试题】相关文章

1. 普通PHP程序员笔试题

2. php程序员深圳面试经历

3. PHP程序员面试自我介绍

4. 中软国际Java程序员笔试题

5. 一套中级Java程序员笔试题

6. 南京软件公司的.net程序员笔试题

7. static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别?

8. 一套ASP程序员面试题

9. 可以在一个PHP文件里面include另外一个PHP文件两次吗

10. 网络管理员笔试题面试题附带参考答案

本文来源:https://www.mianshiwenti.com/a12930.html

点击展开全部

《普通PHP程序员笔试题》

将本文的Word文档下载到电脑,方便收藏和打印

推荐程度:

进入下载页面

﹝普通PHP程序员笔试题﹞相关内容

「普通PHP程序员笔试题」相关专题

其它栏目

也许您还喜欢