一、单选题(每小题 2 分,共 30 小题,共 60 分) 1.在html中,下列哪些元素不是双标签元素的是(): A、title B、html C、img D、p 2.在html中,图片的下方有缝隙,去除这个缝隙的方法是(): A.设置图片的border:0 B.设置图片的border:none C.设置图片的font-size:0 D.设置display:block 3.以下说法错误的是(): A.html是编程语言 B.html是描述网页的语言 C.html是超文本标记语言 D.html文件的扩展名可以是.html,也可以是.htm 4.在表单中,实现输入的数字只显示小圆点的type类型是(): A、text B、password C、radio D、checkbox 5.在css中,下列属于类选择器的是(): A、#box B、.box C、div>p D、div 6.由于各个浏览器的内核不同,所以会用符号让浏览器识别,下列只有IE6才识别的符号是(): A、* B、_ C、*+ D、*: 7.以下关于position的值说法正确的是(): A.position:absolute是绝对定位,占据原有空间 B.position:fixed是绝对定位,占据原有空间 C.position:relative是相对定位,是相对于自身位置移动,但是不占据原有空间 D.position:relative是相对定位,是相对于自身位置移动,但是占据原有空间 8.让鼠标经过div元素后,元素放大2倍,下列代码正确是(): A.div:hover{transform:scale(2)} B.div:hover{transform:skey(2)} C.div:hover{transform:tansition(2)} D.div:hover{transform:rotale(2)} 9.让一个类名为“con”元素的右上角和左下角显示10px的圆角,以下书写正确的是(): A..con{border-radius:10px 0} B..con{border-radius:0 10px 0 10px} C..con{border-radius:10px 10px 0 0} D..con{border-radius:0px 0px 10px 10px} 10.在css3中,用来定义过渡动画的属性是(): A、transform B、keyframes C、transition D、@font-face 11.关于css书写规范说法正确的是(): A.在需要写0.5的时候可以省略0,直接写.5 B.margin后必须跟4个值 C.z-index在任何情况下都可以使用 D.以上说法都不正确 12.下面哪个符号是群组选择符(): A、> B、+ C、空格 D、, 13.实现下拉框中多选的属性是(): A、pattern B、maxlength C、multiple D、autofocus 14.在javascript中,关于运算符优先级正确的是(): A.算术运算符>逻辑运算符>比较运算符>赋值运算符 B.算术运算符>比较运算符>逻辑运算符>赋值运算符 C.比较运算符>算术运算符>逻辑运算符>赋值运算符 D.比较运算符>逻辑运算符>算术运算符>赋值运算符 15.在javascript中,不属于一元运算符的是(): A、+ B、++ C、* D、-- 16.在javascript中,关于+的用法说法错误的是(): A.+可以用来做加法运算 B.+可以用来链接字符串 C.+是立即执行函数的符号 D.+号不能将字符串转数值 17.在javascript中,下列表达式为真的是(): A.(3>2)&&true B.![]||('2'>12) C.[0]==true D.Boolean('') 18.在javascript中,下列代码执行的结果是(): var a; var b = a - 0; if (b == b) { console.log(b * 2 + '2' - 0 + 4); } else { console.log(!b * 2 + '2' - 0 + 8); } A、12 B、NaN C、30 D、报错 19.在javascript中,以下代码执行的结果是(): function test1(){ return console.log(1) } function test2(){ return 0 } console.log(test1()); console.log(test2()); A、undefined,0 B、1,0 C、null,0 D、报错 20.在html中嵌入以下代码,在控制台输出的是(): <script> console.log(a); </script> <script> var b=8; console.log(b); </script> A、报错,报错 B、报错,8 C、报错,不输出任何内容 D、a,8 21.在javascript中,var arr=[3,45,8,9,12]以下执行错误的是(): A.执行arr.push(4)后,arr的值为[3,45,8,9,12,4] B.执行arr.pop()返回12 C.执行arr.splice(1,2,'aa')后,arr的值为[3,'aa',8,9,12] D.执行arr.shift()后,arr的值为[45,8,9,12] 22.在javascript中,日期对象里获取毫秒数的方法是(): A、getDay() B、getDate() C、getTime() D、getFullYear() 23.在javascript中,数学对象说法正确的是(): A.Math.random()返回0-1之间的数,并包括0和1 B.Math.max()返回最大值 C.Math.ceil()是下取整 D.Math.round()是上取整 24.在javascript中,阻止冒泡事件的方法是(): A.event.returnValue = false; B.event.preventDefault() C.event.stopPropagation() D.以上都不正确 25.在javascript中,返回上一页的代码正确的是(): A.history.back() B.history.go(1) C.history.go(0) D.history.forward() 26.在jquery中,下面哪一个是用来给指定元素末尾追加元素的(): A.inserAfter() B.append() C.appendTo() D.以上都不正确 27.在jquery中,获取表单元素的值是方法是() A、text() B、html() C、val() D、value() 28.在jquery的遍历中,要找到一个表格的指定行数的元素,用下面哪个方法()? A、text() B、eq() C、get() D、contents() 29.在jquery中想要实现通过http get请求载入信息功能的是(): A、$.ajax() B、$.post() C、load() D、$.get() 30.在jquery中,选择id为box的元素,以下操作正确的是(): A、$('.box') B、$('#box') C、$('box') D、$(#box)
|
|
来自: ZhouAndrew > 《Web技术》