php面试题及答案

  • 格式:docx
  • 大小:24.43 KB
  • 文档页数:4

下载文档原格式

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

php面试题

1.CSS中下列哪个属性可以改变行内元素占用的高度()

A.height

B.line-height

C.padding-top,padding-bottom

D.margin-top,margin-bottom

2.在新窗口打开链接的方法是________。

A. target = _ blank

B. target = _self

C. target = _parent

D. target = _ top

3.怎样实现div水平垂直居中()

A.position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);

B. position:absolute;top:50%;margin: 0 auto;

C. position:absolute;top:50%;left:50%;margin: -50%,-50%;

D. margin: 0 auto; transform:translateY(50%);

4.rgba()和opacity都能实现透明效果,下列说法不准确的是()

A. rgba()可以设置颜色,而opacity只能设置透明度

B.opacity会作用于自身及其后代元素

C.rgba()只会作用于自身不作用于其后代元素

D.opacity 的值为1时表示全透明。

5. var a={value:1};

var b = a;

b.value = 2;

a.value = 3;

以上代码执行后b.value 的值为()

A.undefined

B. 1

C. 2

D. 3

6. parseFloat(‘12.34.5’)的值为()

A.NaN

B. 12

C. 12.34

D.34.5

7.var a= "11" + 2 - "1" + 3;;a的值为()

A.NaN

B. 15

C. 1123

D. 114

8. function a(){

= "inhe"

}

="aaa";

var x = new a();

= "inhemeter";

var y = new a();

的值为().

A.undefined

B.inhe

C.inhemeter

D.aaa

9.获取id为‘a’的dom节点,操作不正确的是()

A.document.getElementById(‘a’);

B. document.querySelector(‘a’);

C. document.querySelector (‘#a’);

D. document.querySelectorAll(‘#a’)[0];

10. 关于ajax与form提交数据,说法不准确的是()

A.ajax可以异步,而form不能;

B.form提交数据后会跳转页面,而ajax不会;

C.form可以上传文件,而ajax不能

D.都可以通过get和post方式提交数据

11.for(var i=1;i<=3;i++){

setTimeout(function(){

console.log(i);

},0)

}

以上代码执行后会输出()

12."inhemeter".split('').join(' ')的结果为()

13. php中如何取得get,post参数,和上传的文件()

14. php 中关于include和require说法不正确的()

A.require产生一个warning,而include产生直接产生错误中断

B.require在运行前载入

C.include在运行时载入

D.require_once可以避免多次包含同一文件

15.$time = ‘2017-05-10 12:34:34’,如何取到$time前一天的时间?

16.php中Class A 有方法load(),怎样在A的子类中调用A的load()方法?

17.在哪个文件可以配置PHP允许上传文件的大小的最大值?

写出找出不同小组(TEAM)中的最高分(SCORE)的SQL.

结合表tableA,找出每个小组(TEAM)的总分及小组的名字().

20.写出匹配手机号的正则(以‘1’开头的11位数字)

答案:

1. B

2. A

3. A

4. D

5. D

6. C

7. D

8. B

9. B

10.C

11.4 4 4

12.i n h e m e t e r(空格隔开)

13.$_GET, $_POST, $_FILES

14.A

15.date('Y-m-d H:i:s',strtotime('-1 day '.$time)) 或者

date('Y-m-d H:i:s',strtotime("-1 day $time"))

16.parent::load()

17.php.ini

18.SELECT TEAM, MAX(SCORE) FROM tabelA GROUP BY TEAM

19.SELECT , SUM(A.SCORE) FROM tabelA A JOIN tableB ON A.TEAM = B.TEAM_ID GROUP

BY B.TEAM_ID

20./1\d{10}/

21.