- 相關推薦
2017年前端筆試題庫
前端工程師的職責是制作標準優化的代碼,并增加交互動態功能,開發JavaScript以及Flash模塊,同時結合后臺開發技術模擬整體效果,進行豐富互聯網的Web開發,致力于通過技術改善用戶體驗。下面是2017前端工程師筆試題,歡迎閱讀。
客觀題:單選12道題;不定項選擇7道題;主觀題:編程2道題:
1.[不定項選擇題]下面哪些是HTML5 新增的表單元素?
A.datalist
B.optgroup
C.output
D.legend
2.[單選題]在HTML中,( )可以在網頁上通過鏈接直接打開郵件客戶端發送郵件。
A.發送郵件
B.發送郵件
C.發送郵件
D.發送郵件
3.[不定項選擇題]請選出所有的置換元素()
A.img
B.input
B.textarea
D.select
4.[單選題]下面哪條聲明能固定背景圖片()
A.background-attachment:fixed;
B.background-attachment:scroll;
C.background-origin: initial;
D.background-clip: initial;
5.[不定項選擇題]下列說法正確的是()
A.display: none;不為被隱藏的對象保留其物理空間;
B.visibility:hidden;所占據的空間位置仍然存在,僅為視覺上的完全透明;
C.visibility:hidden;產生reflow和repaint(回流與重繪);
D.visibility:hidden;與display: none;兩者沒有本質上的區別;
6.[單選題]以下關于盒子模型描述正確的是:
A.標準盒子模型中:盒子的總寬度 = 左右margin + 左右border + 左右padding + width
B.IE盒子模型中:盒子總寬度 = 左右margin + 左右border + width
C.標準盒子模型中:盒子的總寬度 = 左右margin + 左右border + width
D.IE盒子模型中:盒子總寬度 = width
7.[單選題]下面哪個屬性不會讓 div 脫離文檔流(normal flow)?
A.position: absolute;
B.position: fixed;
C.position: relative;
D.float: left;
8.[單選題]英文字母全部轉為大寫正確的是()
A.text-transform: capitalize;
B.text-transform: lowercase;
C.text-transform: uppercase;
D.font-weight: bold;
9.[單選題]假設在今日頭條里面,有很多工作人員檢查新聞是不是屬于虛假新聞,所有新聞真實率到達了98%,工作人員在檢驗一個真實的新聞把它檢驗為一個虛假的新聞的概率為2%,而一個虛假的新聞被檢驗為真實的新聞的概率為5%.那么,一個被檢驗為真實的新聞確實是真實的新聞的概率是多大?
A.0.9991
B.0.9989
C.0.9855
D.0.96
10.[單選題]現在有兩堆石子,小今與小條玩游戲,2個人都足夠聰明,兩個人規定:每次每人只能從其中一堆中取走1個或2個或3個石子,最后將石子全部取完的人勝利.現在兩堆石子的個數為8和9,請問如何安排才能讓小今必勝?
A.讓小今先取
B.讓小條先取
C.沒有策略能夠讓小今必勝
D.以上說法都不正確
11.[不定項選擇題]以下描述正確的:
A.Http協議所使用的運輸層協議是UDP
B.Https的端口號是443
C.TCP注重數據安全性,UDP注重數據傳輸快
D.傳輸層提供端到端的可靠報文傳遞和錯誤恢復
12.單選題]表toutiao_tb
title data auther type
abc 2016.2.23 bob 1
bcv 2016.3.3 http 1
cvt 2016.3.3 http 1
bcvvcm 2016.3.5 js 2
nmhh 2016.2.3 html 2
hhj 2016.3.3 java 3
rrr 2016.3.2 cc 1
查詢title中包含cv且type是1的記錄
A.select * from where title = ‘cv’ and type=’1′
B.select * from where title = ‘%cv%’ and type=’1′
C.select * from where title = ‘*cv’ and type=’1′
D.select * from where title =’*cv*’ and type=’1
13.[不定項選擇題]下列關于操作系統進程與線程的區別正確的是:
A.進程是資源分配的基本單位
B.線程是資源分配的基本單位
C.進程是資源調度的基本單位
D.線程是資源調度的基本單位
14.[單選題]下面那個頁面調度算法,當進程分配到的頁面數增加時,缺頁中斷的次數可能增加也可能減少
A.FIFO算法
B.LRU算法
C.Clock算法
D.LFU算法
15.[不定項選擇題]下列排序算法不穩定的有?
A.插入排序
B.希爾排序
C.冒泡排序
D.堆排序
E.歸并排序
F.快速排序
G.選擇排序
16.[單選題]寫出如下代碼彈出的結果:
1
2
3
4
5
6
7
8
9
10
11
y和z的最終結果為:
A.2,4
B.4,4
C.2,2
D.報異常
17.[單選題]
1
2
3
4
5
(function() {
var a = b = 5;
})();
console.log(b);
console.log(a);
上面的輸出結果:
A.5,5
B.undefind,undefind
C.5,undefind
D.undefind,5
18.[不定項選擇題]頁面有一個按鈕button id為 button1,通過原生的js如何禁用?
A.document.getElementById(“button1”).readolny= true;
B.document.getElementById(“button1”).setAttribute(“readolny”,”true”);
C.document.getElementById(“button1”).disabled = true;
D.document.getElementById(“button1”).setAttribute(“disabled”,”true”);
19.[單選題]頁面有一個按鈕button id為 button1,通過原生的js 設置背景色為紅色?
A.document.getElementById(‘button1’).style.backgroundColor=”red”;
B.document.getElementById(‘button1’).style.backgroundcolor=”red”;
C.document.getElementById(‘button1’).style.backGroundColor=”red”;
D.document.getElementById(‘button1’).style.bgcolor=”red”;
20.[編程題] 回文解碼
現在有一個字符串,你要對這個字符串進行 n 次操作,每次操作給出兩個數字:(p, l) 表示當前字符串中從下標為 p 的字符開始的長度為 l 的一個子串。你要將這個子串左右翻轉后插在這個子串原來位置的正后方,求最后得到的字符串是什么。字符串的下標是從 0 開始的,你可以從樣例中得到更多信息。輸入描述:
每組測試用例僅包含一組數據,每組數據第一行為原字符串,長度不超過 10 ,僅包含大小寫字符與數字。接下來會有一個數字 n 表示有 n 個操作,再接下來有 n 行,每行兩個整數,表示每次操作的(p , l)。保證輸入的操作一定合法,最后得到的字符串長度不超過 1000。
輸出描述:
輸出一個字符串代表最后得到的字符串。
輸入例子:
ab
2
0 2
1 3
輸出例子:
abbaabb
21.[編程題] 出專輯
你作為一名出道的歌手終于要出自己的第一份專輯了,你計劃收錄 n 首歌而且每首歌的長度都是 s 秒,每首歌必須完整地收錄于一張 CD 當中。每張 CD 的容量長度都是 L 秒,而且你至少得保證同一張 CD 內相鄰兩首歌中間至少要隔 1 秒。為了辟邪,你決定任意一張 CD 內的歌數不能被 13 這個數字整除,那么請問你出這張專輯至少需要多少張 CD ?
輸入描述:
每組測試用例僅包含一組數據,每組數據第一行為三個正整數 n, s, L。 保證 n ≤ 100 , s ≤ L ≤ 10000
輸出描述:
輸出一個整數代表你至少需要的 CD 數量。
輸入例子:
7 2 6
輸出例子:
4
【前端筆試題庫】相關文章:
阿里在線前端筆試題08-02
2015騰訊web前端筆試題06-18
阿里在線前端筆試題201509-29
2017普華永道筆試題庫10-09
面試筆試題庫10-07
web前端開發筆試題目09-19
Web前端開發筆試題集錦08-20
教育公共基礎筆試題庫10-01
2017南航英語筆試題庫06-04
護士面試筆試題庫06-18