web开发工程师面试题(含答案).docx
web开发工程师面试题(含答案)
4、下列选项中不属于CSS文本属性的是()
A.font-sizeB.text-transformC.text-alignD.line-height
答案:D
5、、如何去掉文本超级链接的下划线???
A.a?{text-decoration:no?underline}??B.a?{underline:none}??C.a?{decoration:no?underline}??D.a?{text-decoration:none}?
答案:D
6、在Ajax技术中,关于HTTP?协议向服务器传送数据的方式描述正确的是()。?
A、包括Post、Get方式?B、如果传输数据包含机密信息,建议采用MD5数据提交方式?C、GET执行效率和POST方法一样?D、Post传送的数据量较小,不能大于1B?
答案:A
7、在jQuery中,下面()写法是错误的。
?A、$(“div?p”)?B、$(“div.containner”)?C、$(“table?a”,content)?D、$(#divID)
答案:D
8、点击页面的按钮,使之打开一个新窗口,加载一个网页,以下JavaScript代码中可行的是(????AD???)?
A.?input?type=button?value=new?onclick=open(new.html,?_blank)?/?
B.?input?type=button?value=new?onclick=window.location=new.html;/?
C.?input?type=button?value=new?onclick=?location.assign(new.html);/?
D.?form?target=_blank?action=new.html?input?type=submit?value=new/?/form
答案:AD
9.不能用来修饰interface的有(?)?
??A.private?B.public?C.protected?D.static??
答案:ACD?
问答题
1、一个人花8块钱买了一只鸡,9块钱卖掉了,然后他觉得不划算,花10块钱又买回来了,11块卖给另外一个人。问他赚了多少?
2元
2、CSS+DIV开发Web页面的优势有哪些?
优点:1)div+css,这个网页设计模式中,div承担了网页的内容,css承担了网页的样式。这样就使网页的内容和样式的分离开来。有利于页面的维护升级。2)有助于提高搜索引擎亲和力(快速找到需要的数据,而不是像在table中一层层的查找)3)有助于页面的重构(换皮肤如blog,直接套用另外一套样式就可以实现,而不用改动网页脚本。)缺点:开发效率比较低
3、如何创建一个Javascript?Object???
可以有两种方式创建一个Javascript?Object,?代码如下:?第一种方法:var?obj?=?new?Object();?第二种方法:var?ob?=?{};?
4、两种跳转方式分别是什么?有什么区别?
有两种,分别为:
jsp:includepage=included.jspflush=true
jsp:forwardpage=nextpage.jsp/
前者页面不会转向include所指的页面,只是显示该页的结果,主页面还是原来的页面。执行完后还会回来,相当于函数调用。并且可以带参数.后者完全转向新页面,不会再回来。相当于goto语句。
5、用一条SQL语句查询出每门课都大于80分的学生姓名
namekechengfenshu
张三语文81
张三数学75
李四语文76
李四数学90
王五语文81
王五数学100
王五英语90
A:selectdistinctnamefromtablewherenamenotin(selectdistinctnamefromtablewherefenshu=80)
B:select?name?from?table?group?by?name?having?min(fenshu)??80;?
6、?简述列举文档对象模型DOM里document的常用的查找访问节点的方法并做简单说明
Document.getElementById??根据元素id查找元素?Document.getElementByName?根据元素name查找元素?Document.getElementTagNa