一、單選題(每小題 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)