1、前端精英班入学测试题Name:_ Array_ Score_选择题每题 2 分,共计 70 分;代码题每题 4 分,共计 20 分;简答题每题 6 分,共计30 分;选择题和代码题主要考查的基本知识点的理解,而简答题主要考查表达能力.一、单选题 (每题 2 分)A1. 下面标签中不属于 html 结构标签的是:(A) DOCTYPE(B) html(C) title(D) divA2. 下面哪一项不是 mate 标签的作用 ()(A) 描述页面的内容(B) 提高页面关键字的权重 (C) 页面使用的编码(D) 管理页面上所以的标签D3. 下面哪些操作内容可以在 html 中被有 html 代码中
2、被识别:()(A) 一个空格 (B) 一个换行(C) 一个缩进 (D) 以上都不可以A4.在上面结构中,哪种写法可以在 index 页面中有输出 img.gif(A) (B) (C) (D) D5. 下面哪些代码不能成功注释?(A) (B)(C) (D) D6. 哪些标签在页面上没有语义的(A) p (B) h (C) input (D) spanC7. 下面哪段代码可以在页面上显示一个输入框,并且默认输入框上的文字是”admin”(A) (B) (C) (D) D8. 下面哪些标签不属于表单元素:(A) (B) (C) (D) A9.一个盒模型,它有如下属性。那么,它真实占有的宽度是多少?1
3、 width:200px; 2 height:200px;3 border:1px solid red; 4 padding:10px 20px;(A) 200px; (B) 202px; (C) 222px; (D) 242px;B10. “相对定位 ”是相对何者定位?(A) 离自己最近的已经定位了的祖先盒子 (B) 自己原来的位置 (C) 浏览器窗口的左上角 (D) 页面版心A11. css 的三种样式中哪种样式的优先级最高:(A) 行内样式(B) 内联样式 (C) 外部样式 (D) 三种样式优先级一样12. 下面为块级元素标签的是 A(A) div (B) span (C)strong
4、(D) em13. 如何让一个 div 的显示方式与 span 标签一样的 B(A) display: block(B) display: inline (C) display: inline-block(D) display: block-inline14. 在 w3c 中规定 html 决定页面的:A(A) 结构(B) 样式 (C) 行为(D) 以上都不正确15. 下面哪些不属于 css 的特点 A(A) 封装(B) 继承 (C) 层叠(D) 优先级16. 下面的代码与结果中,哪个是正确的 D(A) 行高为 19(B) 颜色为红色(C) 大小为 20px(D) 以上结果都正确17. 如果希
5、望一行上的文字与图片居中对齐,可以设置哪个属性:A(A) margin: 0 auto;(B) text-aline:center(C) vertical-align: middle(D) float: left18. 伪类的排序正确的是:A(A) link visited active hover(B) link visited hover active (C) visited link hover active (D) visited link active hover19. 计算盒子模型的宽度不计算下面哪个属性:C(A) border(B) padding(C) margin(D) wi
6、dth20. 下面哪段代码会出现盒子的“塌陷”现象: C(A)(B)(C) (D) 没有正确答案21. 下面哪种写法会选中 p 标签:B(A) p .father p .son(B) .father p .son(C) div.father .son(D) p.father p.son22. 有这样一个结构 ,判断下面哪个说法是不正确的 C(A) 文字的颜色为蓝色(B) 文字的颜色为蓝色(C) 文字的颜色为蓝色(D) 文字的颜色为蓝色23. 在这么一个结构 ,如果要让 one 盒子在左侧显示,two 盒子在右侧显示,那么 css 代码应该是:A(A) .one float: left .two
7、 float: right(B) .one float: left .two float: left(C) .one float: right .two float: right(D) .one float: right .two float: left24. 以下哪个结果是 NaN?(A) var a=“123”;var b=123 ;alert(a+b);(B) var a= “123”;var b=Number(a);(C) var a =”abc”,var b =Number(a);(D) var a=”123” ,var b=”NaN”;alert(a + b);25. font 可
8、以同时设置几个属性,下面哪个属性是 font 不可以设置的 D(A) font-size(B) font-style(C) font-weight(D) font-color26. padding:10px 20px 30px 40px 的设置的顺序是:D(A) 上 10px、右 20px、左 30px、下 40px (B) 上 10px、下 20px、左 30px、右 40px (C) 下 10px、上 20px、左 30px、右 40px (D) 上 10px、右 20px、下 30px、左 40px27. 以下哪些操作不会脱离流 D(A) 浮动(B) 相对定位(C) 绝对定位(D) 固定
9、定位28. 分析如下的 JavaScript 代码段, 运行后的结果是( A)var num = 1;setTimeout(function() num = 2; , 100); alert(num)(A) 1(B) 2(C) 3(D) 页面报错,语法有问题29. 关于标签的命名中哪一个写法正确:C(A) 我是 p 标签(B) 我是 p 标签(C) 我是 p 标签(D) 我是 p 标签30. 在 javascript 中不存在哪些数据类型 D(A) string(B) number(C) boolean(D) int31. 输出的结果是什么? A(A) 123123(B) 246(C) 123
10、(D) 没有正确结果32. 下列名称中,能作为变量名的是(A )(A) pArray (B) this(C) function(D) *pNumber33. var a=10; b=20; c=4; +b+c+a+ 以下哪个结果是正确的?C(A)34(B)35(C)36(D)3734. 选择器#box p,下列说法中正确的是(B)(A) 选择的是 id 为 box 的元素的所有直接子元素 p (B) 选择的是 id 为 box 的元素的所有后代元素 p (C) 选择的是 id 为 box 的元素的第一个子元素 p (D) 选择的是 id 为 box 的元素的第一个后代元素 p35. 已知 va
11、r num = 10;下面哪个是将 num 转换为布尔型的语法(C)A. !num; B.|num C.boolean(num) D.number(num)选择题答案1 2 3 4 5 6 7 8 9 10A A D A D D C D A B11 12 13 14 15 16 17 18 19 20A A B A A D A A C C21 22 23 24 25 26 27 28 29 30B C A D D D D A C D31 32 33 34 35A A C B C2、代码题(每题 4 分)36. 请分别写出去掉 li 标签和 a 标签默认样式的属性。List-styleText-decoration37. 根据下面代码的,推断出结果。for(var i = 1 ; i “);40. 用 for 循环输出 1-100 之间所有的质数(只能被 1 和自身整除的数,不包括 1)Var zhishu=array();For(var i=1;i100;i+)For(var j=2;ji;j+)If(i%j=0) return false;Break;Else zhishu=i;Alter( zhishu);