練習題總結4

1.設置文字顏色應使用屬性(C)
A.font-family
B.font-color
C.color
D.font
解:沒有font-color
2.Web客戶端的編程語言JavaScript源自Java,其功能是Java SE的子集。(B)
A.對
B.錯
解:JavaScript為了蹭Java熱度沒一點關系
3.HTML5 事件可以觸發(fā)多少次?(A)
A.多次
B.一次
C.僅兩次
D.零次
解:一個頁面會有多次的交互,每一次的交互都需要觸發(fā)一個事件
4.有以下ES6代碼

function * gen() {
    yield 1;
    yield 2;
    yield 3;
} 

(C)
A.gen()執(zhí)行后返回2
B.gen()執(zhí)行后返回undefined
C.gen()執(zhí)行后返回一個Generator對象
D.gen()執(zhí)行后返回1
解:涉及到生成器函數(shù)暫時想不到合理解釋
5.下面關于 HTML 的描述正確的一項是 ( D )
A.HTML5 中的所有標簽都必須寫結束標簽
B.DOCTYPE 的設置不會影響頁面的展示效果
C.HTML5 中的屬性名對大小寫敏感
D.HTML5 中可以使用 data-* 自定義屬性
解:使用 data-* 屬性來嵌入自定義數(shù)

<ul>
<li data-animal-type="鳥類">喜鵲</li>
<li data-animal-type="魚類">金槍魚</li> 
<li data-animal-type="蜘蛛">蠅虎</li> 
</ul>

6.以下哪個表達式的值為true?(D)
A.'1' === 1
B.isNaN(1/0)
C.1 in [1]
D.1 && 2 > 1
解:1.'1'是字符串string,1是數(shù)字number類型不一樣
2.isNaN(1/0)返回的是false
3.只含有的index值為0,這個表達式返回fasle
7.html5中新增了manifest標簽,它有什么作用?(B)
A.規(guī)定輸入域中可選擇多個值
B.應用緩存資源清單
C.驗證輸入字段的模式
D.表示復選框部分選中
解:無知識點記住就行
8.有如下代碼片段:運行結果是( C )

var obj ={a:1,b:function () {alert(this.a)}}; 
var fun =obj.b; 
fun();

A.彈出a
B.彈出1
C.彈出undefined
D.什么也看不到
解:對象調用,如執(zhí)行obj.b(),this指向obj this指向window,而window沒有定義變量a,結果是undefined
9.在 HTML5 中,哪個方法用于獲得用戶的當前位置?(B)
A.getPosition()
B.getCurrentPosition()
C.getUserPosition()
解:記住
10.在HTML5中,空標簽可以不寫自關閉的斜線(/)了,這些標簽不包括以下哪項?(B)
A.img
B.button
C.br
D.input
解:自關閉的斜線(/)對 :area, base, br, col, command, embed, hr, img, input, keygen, link, meta, param, source, track, wbr
11.下面哪個CSS屬性會使DOM脫離文檔流(A)
A.position: absolute;
B.position: relative;
C.position: static;
D.都不對
解:position的值為absolute、fixed的元素脫離文檔流,static、relative沒有脫離文檔流
12.下面這個JS程序的輸出是什么:(A)

function Foo() {
    var i = 0;
    return function() {
        console.log(i++);
    }
}
 
var f1 = Foo(),
    f2 = Foo();
f1();
f1();
f2();

A.0 1 0
B.0 1 2
C.0 0 0
D.0 0 2
解:涉及閉包
閉包是一種保護私有變量的機制,在函數(shù)執(zhí)行時形成私有的作用域,保護里面的私有變量不受外界干擾。
直觀的說就是形成一個不銷毀的棧環(huán)境。

    var counter = 0;
    return function () {return counter += 1;}
})();
 
add();
add();
add();
 
// 計數(shù)器為 3

13.下列代碼輸出結果正確的是:(C)

var val = 12;
function fun1(){
    console. log(val);
    var val = 20;
    console.log(val);
}
fun1();

A.12 20
B.12 12
C.undefined 20
D. undefined
解:變量提升,賦值語句不提升
第一個console.log(val)只能讀取到val而讀取不到20
14.下面關于表單的說法中,錯誤的是 ( A )
A.可以給 input 添加 multiple 屬性使它可以輸入多行文字
B.placeholder 屬性可以用來提示用戶輸入什么內(nèi)容
C.用戶無法直接修改包含 disabled 屬性的文本框的內(nèi)容
D.maxlength 屬性可以限制文本框內(nèi)最多輸入多少個字符
解:表單多行輸入用textarea
15.名為“ctx”的變量是某個HTML5畫布對象的上下文。以下代碼繪制的是什么(C)
Ctx.arc(x,y,r,0,Math.PI,true);

A.在給定點繪制一個矩形
B.從一個點到另一個點繪制一條直線
C.在給定點繪制一個半圓
D.在給定點繪制一個圓
解:Ctx.arc(x,y,r,0,2Math.PI,true);才是繪制一整個圓
16.微信公眾號相關的H5頁面測試時,下列哪項說法是錯誤的?(B)
A.H5頁面在第一次打開時,需要測試公眾號授權。
B.手機設置里定位未被打開時,H5頁面的定位將要手動選擇。
C.公眾號未授權進行定位時,H5頁面的定位將要手動選擇。
D.H5頁面需要測試頁面是否能被瀏覽器正常打開。
解:額
17.下列哪一選項不屬于document對象的方法 ( AD)
A.focus()
B.getElementById()
C.getElementsByName()
D.bgColor()
解:可以通過document.bgColor來設置document的背景顏色
18.語句var arr=[a,b,c,d];執(zhí)行后,數(shù)組arr中每項都是一個整數(shù),下面得到其中最大整數(shù)語句正確的是哪幾項?(BCD)
A.Math.max(arr)
B.Math.max(arr[0], arr[1], arr[2], arr[3])
C.Math.max.call(Math, arr[0], arr[1], arr[2], arr[3])
D.Math.max.apply(Math,arr)
解:函數(shù) Math.max(x);的參數(shù)是Number類型其他都可以
19.以下哪項屬于html全局屬性?(ABC)
A.id
B.style
C.class
D.form
解:| [accesskey] | 規(guī)定激活元素的快捷鍵。 |
| [class]| 規(guī)定元素的一個或多個類名(引用樣式表中的類)。 |
| [contenteditable] | 規(guī)定元素內(nèi)容是否可編輯。 |
| [contextmenu]| 規(guī)定元素的上下文菜單。|
| [data-*]| 用于存儲頁面或應用程序的私有定制數(shù)據(jù)。 |
| [dir] | 規(guī)定元素中內(nèi)容的文本方向。 |
| [draggable]| 規(guī)定元素是否可拖動。 |
| [dropzone]| 規(guī)定在拖動被拖動數(shù)據(jù)時是否進行復制、移動或鏈接。 |
| [hidden]| 規(guī)定元素仍未或不再相關。 |
| [id]| 規(guī)定元素的唯一 id。 |
| [lang]| 規(guī)定元素內(nèi)容的語言。 |
| [spellcheck]| 規(guī)定是否對元素進行拼寫和語法檢查。 |
| [style]| 規(guī)定元素的行內(nèi) CSS 樣式。 |
| [tabindex] | 規(guī)定元素的 tab 鍵次序。 |
| [title]| 規(guī)定有關元素的額外信息。 |
| [translate] | 規(guī)定是否應該翻譯元素內(nèi)容。 |

20.MVC是一種常見的架構。以下描述錯誤的是?(ABC)
A.只有Web系統(tǒng)才能使用MVC
B.只有能夠保存正在數(shù)據(jù)庫里面的實體才能稱之為模型(Model)
C.只有以HTML形式顯示的頁面才是視圖(View)
D.模型變更之后,只有控制器(Controller)才能驅動視圖變更或重新渲染視圖
解:ABC太過肯定

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • 1.與其他 IEEE 754 表示浮點數(shù)的編程語言一樣,JavaScript 的 number 存在精度問題,比如...
    小錚沖沖沖閱讀 1,523評論 0 0
  • 1.用js實現(xiàn)隨機選取10~100之間的10個數(shù)字,存入一個數(shù)組,并排序 //要是獲取不重復的,則對隨機數(shù)...
    persistlu閱讀 5,876評論 0 0
  • 1.新窗口打開網(wǎng)頁,用到以下哪個值(B)。 A._self B._blank C._top D._parent 在...
    瑄銘HTML閱讀 664評論 0 0
  • Js的基本結構及運用 1.89小時,用js程序寫出多少天和多少個小時? var time=89; var day=...
    SHAN128e980閱讀 1,143評論 0 0
  • 1.選出你認為最合理的定義標題的方法。(C) A. 文章標題 B. 文章標題 C. 文章標題 D. 文章標題 A...
    瑄銘HTML閱讀 1,163評論 0 0

友情鏈接更多精彩內(nèi)容