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= \;a的值为() A.NaN
8.
B. 15 C. 1123 D. 114
function a(){
this.name = \}
a.prototype.name=\var x = new a();
x.name = \var y = new a(); y.name的值为(). 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. \的结果为()
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允许上传文件的大小的最大值?
18.有数据表tableA如下: ID 1 2 3 4 NAME A B C D TEAM 1 2 3 1 SCORE 78 83 56 89 写出 找出不同小组(TEAM)中的最高分(SCORE)的SQL.
19.有数据表tableB如下: TEAM_ID 1 2 3 NAME TEAM_A TEAM_B TEAM_C 结合表tableA,找出每个小组(TEAM)的总分及小组的名字(tableB.NAME).
20.写出匹配手机号的正则(以‘1’开头的11位数字)