2017年前端筆試題庫
前端工程師的職責(zé)是制作標(biāo)準(zhǔn)優(yōu)化的代碼,并增加交互動(dòng)態(tài)功能,開發(fā)JavaScript以及Flash模塊,同時(shí)結(jié)合后臺(tái)開發(fā)技術(shù)模擬整體效果,進(jìn)行豐富互聯(lián)網(wǎng)的Web開發(fā),致力于通過技術(shù)改善用戶體驗(yàn)。下面是2017前端工程師筆試題,歡迎閱讀。
客觀題:單選12道題;不定項(xiàng)選擇7道題;主觀題:編程2道題:
1.[不定項(xiàng)選擇題]下面哪些是HTML5 新增的表單元素?
A.datalist
B.optgroup
C.output
D.legend
2.[單選題]在HTML中,( )可以在網(wǎng)頁上通過鏈接直接打開郵件客戶端發(fā)送郵件。
A.發(fā)送郵件
B.發(fā)送郵件
C.發(fā)送郵件
D.發(fā)送郵件
3.[不定項(xiàng)選擇題]請選出所有的置換元素()
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.[不定項(xiàng)選擇題]下列說法正確的是()
A.display: none;不為被隱藏的對象保留其物理空間;
B.visibility:hidden;所占據(jù)的空間位置仍然存在,僅為視覺上的完全透明;
C.visibility:hidden;產(chǎn)生reflow和repaint(回流與重繪);
D.visibility:hidden;與display: none;兩者沒有本質(zhì)上的區(qū)別;
6.[單選題]以下關(guān)于盒子模型描述正確的是:
A.標(biāo)準(zhǔn)盒子模型中:盒子的總寬度 = 左右margin + 左右border + 左右padding + width
B.IE盒子模型中:盒子總寬度 = 左右margin + 左右border + width
C.標(biāo)準(zhǔn)盒子模型中:盒子的總寬度 = 左右margin + 左右border + width
D.IE盒子模型中:盒子總寬度 = width
7.[單選題]下面哪個(gè)屬性不會(huì)讓 div 脫離文檔流(normal flow)?
A.position: absolute;
B.position: fixed;
C.position: relative;
D.float: left;
8.[單選題]英文字母全部轉(zhuǎn)為大寫正確的是()
A.text-transform: capitalize;
B.text-transform: lowercase;
C.text-transform: uppercase;
D.font-weight: bold;
9.[單選題]假設(shè)在今日頭條里面,有很多工作人員檢查新聞是不是屬于虛假新聞,所有新聞?wù)鎸?shí)率到達(dá)了98%,工作人員在檢驗(yàn)一個(gè)真實(shí)的新聞把它檢驗(yàn)為一個(gè)虛假的新聞的概率為2%,而一個(gè)虛假的新聞被檢驗(yàn)為真實(shí)的新聞的概率為5%.那么,一個(gè)被檢驗(yàn)為真實(shí)的新聞確實(shí)是真實(shí)的新聞的概率是多大?
A.0.9991
B.0.9989
C.0.9855
D.0.96
10.[單選題]現(xiàn)在有兩堆石子,小今與小條玩游戲,2個(gè)人都足夠聰明,兩個(gè)人規(guī)定:每次每人只能從其中一堆中取走1個(gè)或2個(gè)或3個(gè)石子,最后將石子全部取完的人勝利.現(xiàn)在兩堆石子的個(gè)數(shù)為8和9,請問如何安排才能讓小今必勝?
A.讓小今先取
B.讓小條先取
C.沒有策略能夠讓小今必勝
D.以上說法都不正確
11.[不定項(xiàng)選擇題]以下描述正確的:
A.Http協(xié)議所使用的運(yùn)輸層協(xié)議是UDP
B.Https的端口號是443
C.TCP注重?cái)?shù)據(jù)安全性,UDP注重?cái)?shù)據(jù)傳輸快
D.傳輸層提供端到端的可靠報(bào)文傳遞和錯(cuò)誤恢復(fù)
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.[不定項(xiàng)選擇題]下列關(guān)于操作系統(tǒng)進(jìn)程與線程的區(qū)別正確的.是:
A.進(jìn)程是資源分配的基本單位
B.線程是資源分配的基本單位
C.進(jìn)程是資源調(diào)度的基本單位
D.線程是資源調(diào)度的基本單位
14.[單選題]下面那個(gè)頁面調(diào)度算法,當(dāng)進(jìn)程分配到的頁面數(shù)增加時(shí),缺頁中斷的次數(shù)可能增加也可能減少
A.FIFO算法
B.LRU算法
C.Clock算法
D.LFU算法
15.[不定項(xiàng)選擇題]下列排序算法不穩(wěn)定的有?
A.插入排序
B.希爾排序
C.冒泡排序
D.堆排序
E.歸并排序
F.快速排序
G.選擇排序
16.[單選題]寫出如下代碼彈出的結(jié)果:
1
2
3
4
5
6
7
8
9
10
11
y和z的最終結(jié)果為:
A.2,4
B.4,4
C.2,2
D.報(bào)異常
17.[單選題]
1
2
3
4
5
(function() {
var a = b = 5;
})();
console.log(b);
console.log(a);
上面的輸出結(jié)果:
A.5,5
B.undefind,undefind
C.5,undefind
D.undefind,5
18.[不定項(xiàng)選擇題]頁面有一個(gè)按鈕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.[單選題]頁面有一個(gè)按鈕button id為 button1,通過原生的js 設(shè)置背景色為紅色?
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.[編程題] 回文解碼
現(xiàn)在有一個(gè)字符串,你要對這個(gè)字符串進(jìn)行 n 次操作,每次操作給出兩個(gè)數(shù)字:(p, l) 表示當(dāng)前字符串中從下標(biāo)為 p 的字符開始的長度為 l 的一個(gè)子串。你要將這個(gè)子串左右翻轉(zhuǎn)后插在這個(gè)子串原來位置的正后方,求最后得到的字符串是什么。字符串的下標(biāo)是從 0 開始的,你可以從樣例中得到更多信息。輸入描述:
每組測試用例僅包含一組數(shù)據(jù),每組數(shù)據(jù)第一行為原字符串,長度不超過 10 ,僅包含大小寫字符與數(shù)字。接下來會(huì)有一個(gè)數(shù)字 n 表示有 n 個(gè)操作,再接下來有 n 行,每行兩個(gè)整數(shù),表示每次操作的(p , l)。保證輸入的操作一定合法,最后得到的字符串長度不超過 1000。
輸出描述:
輸出一個(gè)字符串代表最后得到的字符串。
輸入例子:
ab
2
0 2
1 3
輸出例子:
abbaabb
21.[編程題] 出專輯
你作為一名出道的歌手終于要出自己的第一份專輯了,你計(jì)劃收錄 n 首歌而且每首歌的長度都是 s 秒,每首歌必須完整地收錄于一張 CD 當(dāng)中。每張 CD 的容量長度都是 L 秒,而且你至少得保證同一張 CD 內(nèi)相鄰兩首歌中間至少要隔 1 秒。為了辟邪,你決定任意一張 CD 內(nèi)的歌數(shù)不能被 13 這個(gè)數(shù)字整除,那么請問你出這張專輯至少需要多少張 CD ?
輸入描述:
每組測試用例僅包含一組數(shù)據(jù),每組數(shù)據(jù)第一行為三個(gè)正整數(shù) n, s, L。 保證 n ≤ 100 , s ≤ L ≤ 10000
輸出描述:
輸出一個(gè)整數(shù)代表你至少需要的 CD 數(shù)量。
輸入例子:
7 2 6
輸出例子:
4
【2017年前端筆試題庫】相關(guān)文章:
2017普華永道筆試題庫07-20
面試筆試題庫03-22
2017pwc筆試題庫07-20
2017德勤筆試題庫07-20
2017南航英語筆試題庫07-20
護(hù)士面試筆試題庫07-14
銷售面試筆試題庫06-26
2017教師招聘筆試題庫03-07
面試筆試題庫及答案07-16