前端考題
考試時(shí)間為30分鐘,總分100分。
考試期間出現(xiàn)切屏、答題期間超過5分鐘未操作的情況將無(wú)法再作答,請(qǐng)注意及時(shí)提交答卷,遵循考試規(guī)則,請(qǐng)勿作弊。
一、單項(xiàng)選擇題(共30題,每題3分,共90分。)
1、下面為塊級(jí)元素標(biāo)簽的是()
A. div
B. span
C. strong
D. em
2、屬于HTML5標(biāo)準(zhǔn)的DOCTYPE 聲明的是()
A. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" >
B.<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" >
C.<!DOCTYPE html>
D.<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN">
3、下面關(guān)于CSS選擇器優(yōu)先級(jí)最高的是()
A. #id
B. .className
C. div#id
D. div.className
4、下面能夠讓Div水平居中的css設(shè)置是()
A. .sec { margin:0 auto; }
B. .sec { margin:auto auto; }
C. .sec { margin: auto 0;}
D. .sec { margin: 0 0; }
5、CSS中讓元素隱藏,可是不清除元素的方法是()
A. .element { display: none; }
B. .element { visibility: hidden; }
C. .element { display: block;}
D. .element { visibility: visible; }
6、Img標(biāo)簽中圖片加載失敗時(shí)顯示提示文本的屬性是()
A. alt
B. tiltle
C. text
D. value
7、下面不屬于CSS盒模型屬性的是()
A. padding
B. margin
C. border
D. color
8、關(guān)于下面對(duì)于前端頁(yè)面內(nèi)容分層的描述錯(cuò)誤的是()
A. HTML屬于結(jié)構(gòu)層
B. CSS屬于表示層
C. JS屬于行為層
D. JS屬于結(jié)構(gòu)層
9、npm 包管理器是基于()平臺(tái)使用的。
A. Node.js
B. Vue
C. Babel
D. Angular
10、不屬于JS的原始數(shù)據(jù)類型的是()
A. Number
B. String
C. undefined
D. int
11、如何在新窗口中打開鏈接?()
A. <a href=”#” new>
B. <a href=”#” target=”_blank”>
C. <a href=”#” target=”_self”></a>
D. <a href=”#” target=”_blank”></a>
12、選出你認(rèn)為最合理的定義標(biāo)題的方法()
A.<span class="heading">文章標(biāo)題</span>
B.<p><b>文章標(biāo)題</b></p>
C.<h1>文章標(biāo)題</h1>
D.<strong>文章標(biāo)題</strong>
13、a:hover表示超鏈接文字在()時(shí)的狀態(tài)。
A. 鼠標(biāo)按下
B. 鼠標(biāo)經(jīng)過
C. 鼠標(biāo)放上去
D. 訪問過后
14、如果將想將兩個(gè)層排列在同一行中,下列描述不能實(shí)現(xiàn)的是()
A.直接插入兩個(gè)DIV標(biāo)記,會(huì)自動(dòng)排在同一行
B.指定DIV的position屬性為absolute,然后將層位置拖放到同一行中
C.指定DIV標(biāo)記的寬,而且指定其浮動(dòng)方式,當(dāng)層寬度之和小于外層元素寬度時(shí),會(huì)排在同一行
D.使用一個(gè)表格,將兩個(gè)層分別放入一行中的兩個(gè)單元格內(nèi)
15、下列名稱中,能作為變量名的是()
A.pArray
B.this
C.function
D.*pNumber
16、JS語(yǔ)句:
var a1=10;
var a2=20;
alert(“a1+a2=”+a1+a2)
將顯示()結(jié)果是?
A. a1+a2=30
B. a1+a2=1020
C. a1+a2=a1+a2
D.顯示錯(cuò)誤
17、有代碼如下:
var a=[],
b=[],
c=a==b;
console.log(c);
上面代碼會(huì)在瀏覽器的控制臺(tái)中輸出什么呢? ()
A. true
B. c
C. false
D. a==b
18、哪一個(gè)標(biāo)記用于使HTML文檔中表格里的單元格在同行進(jìn)行合并? ()
A. cellspacing
B. cellpadding
C. rowspan
D. colspan
19、能在頁(yè)面上顯示空格的是()
A.
B.
C.
D.
20、給定以下程序:
var a = 10,
b = ’123’,
c;
c = a + b;
console.log( c );
請(qǐng)給出程序會(huì)在控制臺(tái)中輸出的結(jié)果:()
A. 10123
B. 10
C. 133
D. 123
21、下列哪種CSS樣式定義的方式擁有最高的優(yōu)先級(jí)?()
A. 嵌入
B. 行內(nèi)
C. 鏈接
D. 導(dǎo)入
22、如何顯示沒有下劃線的超鏈接? ()
A. a{text-decoration:none}
B. a {text-decoration:no underline}
C. a {underline:none}
D. a {decoration:no underline}
23、下列JavaScript的循環(huán)語(yǔ)句中()是正確的
A. if(i<10;i++)
B. for(i=0;i<10)
C. for i=1 to 10
D. for(i=0;i<=10;i++)
24、以下方法中能夠給數(shù)組添加一個(gè)元素的是()
A. push()
B. shift()
C. pop()
D. insert()
25、 Vue 中實(shí)現(xiàn)數(shù)據(jù)雙向綁定的是()
A. v-bind
B. v-for
C. v-model
D. v-if
26、下面列出的鉤子函數(shù)會(huì)在 Vue 實(shí)例銷毀完成時(shí)執(zhí)行的是()
A. updated
B. destroyed
C. created
D. mounted
27、以下選項(xiàng)中不屬于 vuex 中的屬性?()
A. state
B. getters
C. actions
D. init
28、以下獲取動(dòng)態(tài)路由 { path: '/user/:id' } 中 id 的值正確的是()
A. this.$route.params.id
B. this.route.params.id
C. this.$router.params.id
D. this.router.params.id
29、下列關(guān)于 Vuex 實(shí)例對(duì)象接口的說法 , 錯(cuò)誤的是()
A. Vuex 實(shí)例對(duì)象提供了 store 實(shí)例對(duì)象可操作方法
B. Vuex 實(shí)例對(duì)象 state 數(shù)據(jù)可以由實(shí)例委托代理
C. 通過 Vuex 實(shí)例對(duì)象可實(shí)現(xiàn)組件狀態(tài)的管理維護(hù)
D. Vuex 實(shí)例對(duì)象初始數(shù)據(jù)是 state 數(shù)據(jù)
30、下列選項(xiàng)中關(guān)于動(dòng)畫鉤子函數(shù)說法 , 正確的是 ()
A. leave-cancelled 函數(shù)只能用于 v-if 中
B. 對(duì)于 @ enter 來(lái)說 , 當(dāng)與 CSs 結(jié)合使用時(shí) , 回調(diào)函數(shù) done 是必選的
C. done 作為參數(shù) , 作用就是告知 vue 動(dòng)畫結(jié)束
D.鉤子函數(shù)需要結(jié)合 CSS transitions 或 animations 使用 , 不能單獨(dú)使用
二、簡(jiǎn)答題(共2題,每題5分,共10分)
1、編寫JS程序?qū)崿F(xiàn)n的階乘(n大于1的整數(shù))
2、簡(jiǎn)述您對(duì)HTML語(yǔ)義化的理解?
您的姓名:
學(xué)校:
專業(yè):
關(guān)閉
更多問卷
復(fù)制此問卷