前端考題
考試時間為30分鐘,總分100分。
考試期間出現(xiàn)切屏、答題期間超過5分鐘未操作的情況將無法再作答,請注意及時提交答卷,遵循考試規(guī)則,請勿作弊。
一、單項選擇題(共30題,每題3分,共90分。)
1、下面為塊級元素標簽的是()
A. div
B. span
C. strong
D. em
2、屬于HTML5標準的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)先級最高的是()
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標簽中圖片加載失敗時顯示提示文本的屬性是()
A. alt
B. tiltle
C. text
D. value
7、下面不屬于CSS盒模型屬性的是()
A. padding
B. margin
C. border
D. color
8、關(guān)于下面對于前端頁面內(nèi)容分層的描述錯誤的是()
A. HTML屬于結(jié)構(gòu)層
B. CSS屬于表示層
C. JS屬于行為層
D. JS屬于結(jié)構(gòu)層
9、npm 包管理器是基于()平臺使用的。
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、選出你認為最合理的定義標題的方法()
A.<span class="heading">文章標題</span>
B.<p><b>文章標題</b></p>
C.<h1>文章標題</h1>
D.<strong>文章標題</strong>
13、a:hover表示超鏈接文字在()時的狀態(tài)。
A. 鼠標按下
B. 鼠標經(jīng)過
C. 鼠標放上去
D. 訪問過后
14、如果將想將兩個層排列在同一行中,下列描述不能實現(xiàn)的是()
A.直接插入兩個DIV標記,會自動排在同一行
B.指定DIV的position屬性為absolute,然后將層位置拖放到同一行中
C.指定DIV標記的寬,而且指定其浮動方式,當層寬度之和小于外層元素寬度時,會排在同一行
D.使用一個表格,將兩個層分別放入一行中的兩個單元格內(nèi)
15、下列名稱中,能作為變量名的是()
A.pArray
B.this
C.function
D.*pNumber
16、JS語句:
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.顯示錯誤
17、有代碼如下:
var a=[],
b=[],
c=a==b;
console.log(c);
上面代碼會在瀏覽器的控制臺中輸出什么呢? ()
A. true
B. c
C. false
D. a==b
18、哪一個標記用于使HTML文檔中表格里的單元格在同行進行合并? ()
A. cellspacing
B. cellpadding
C. rowspan
D. colspan
19、能在頁面上顯示空格的是()
A.
B.
C.
D.
20、給定以下程序:
var a = 10,
b = ’123’,
c;
c = a + b;
console.log( c );
請給出程序會在控制臺中輸出的結(jié)果:()
A. 10123
B. 10
C. 133
D. 123
21、下列哪種CSS樣式定義的方式擁有最高的優(yōu)先級?()
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)語句中()是正確的
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ù)組添加一個元素的是()
A. push()
B. shift()
C. pop()
D. insert()
25、 Vue 中實現(xiàn)數(shù)據(jù)雙向綁定的是()
A. v-bind
B. v-for
C. v-model
D. v-if
26、下面列出的鉤子函數(shù)會在 Vue 實例銷毀完成時執(zhí)行的是()
A. updated
B. destroyed
C. created
D. mounted
27、以下選項中不屬于 vuex 中的屬性?()
A. state
B. getters
C. actions
D. init
28、以下獲取動態(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 實例對象接口的說法 , 錯誤的是()
A. Vuex 實例對象提供了 store 實例對象可操作方法
B. Vuex 實例對象 state 數(shù)據(jù)可以由實例委托代理
C. 通過 Vuex 實例對象可實現(xiàn)組件狀態(tài)的管理維護
D. Vuex 實例對象初始數(shù)據(jù)是 state 數(shù)據(jù)
30、下列選項中關(guān)于動畫鉤子函數(shù)說法 , 正確的是 ()
A. leave-cancelled 函數(shù)只能用于 v-if 中
B. 對于 @ enter 來說 , 當與 CSs 結(jié)合使用時 , 回調(diào)函數(shù) done 是必選的
C. done 作為參數(shù) , 作用就是告知 vue 動畫結(jié)束
D.鉤子函數(shù)需要結(jié)合 CSS transitions 或 animations 使用 , 不能單獨使用
二、簡答題(共2題,每題5分,共10分)
1、編寫JS程序?qū)崿F(xiàn)n的階乘(n大于1的整數(shù))
2、簡述您對HTML語義化的理解?
您的姓名:
學(xué)校:
專業(yè):
關(guān)閉
更多問卷
復(fù)制此問卷