4399學(xué)院-前端-JS基礎(chǔ)二測試題_第1頁
4399學(xué)院-前端-JS基礎(chǔ)二測試題_第2頁
4399學(xué)院-前端-JS基礎(chǔ)二測試題_第3頁
4399學(xué)院-前端-JS基礎(chǔ)二測試題_第4頁
4399學(xué)院-前端-JS基礎(chǔ)二測試題_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、4399學(xué)院-前端-JS基礎(chǔ)二您的姓名: 填空題 *_1以下哪個關(guān)鍵字屬于條件語句:() 單選題 *A.whileB.parentC.if(正確答案)D.class2以下哪個關(guān)鍵字用來定義函數(shù):() 單選題 *A.whileB.function(正確答案)C.ifD.class以下代碼運(yùn)行的結(jié)果是輸出( )var a = b = 10;(function()var a=b=20)();console.log(b); 單選題 *A10B20(正確答案)C報錯Dundefined答案解析:(function()var a=b=20)(); 該函數(shù)為自執(zhí)行函數(shù),執(zhí)行后b 已賦值為20以下代碼運(yùn)行后的

2、結(jié)果是輸出( )var a=1, 2, 3;console.log(a.join(); 單選題 *A123B1,2,3(正確答案)C1 2 3D1,2,3下列程序中alert按順序分別彈出:( ) var a = 10;function test() a = 100;alert(a);alert(this.a);var a;alert(a);test(); 單選題 *A10 100 10B100 10 100(正確答案)Cundefined 10 100D程序報錯答案解析:this當(dāng)函數(shù)不作為對象的屬性被調(diào)用時,也就是我們常說的普通函數(shù)方式,此時的this總是向全局對象。在瀏覽器的JavaSc

3、ript里,這個全局對象是window對象。以下 ECMAScript 變量命名格式正確的是() 單選題 *A._125dollor(正確答案)B1207AC-dollorDthis下面代碼的輸出是什么?()+true;!Lydia; 單選題 *A: 1 and false(正確答案)B: false and NaNC: false and false答案解析:/ 任何數(shù)據(jù)類型 + 字符串結(jié)果都是字符串與或非的運(yùn)算結(jié)果都是 布爾下面代碼的輸出是什么?()var number = 0;console.log(number+);console.log(+number);console.log(nu

4、mber); 單選題 *A: 1 1 2B: 1 2 2C: 0 2 2(正確答案)D: 0 1 2答案解析:+ 符號在前,先自加后執(zhí)行其他, 符號在后則 先執(zhí)行 后自加()語句用于為調(diào)用函數(shù)的語句返回一個值。(選一項) 單選題 *A、return(正確答案)B、sendC、invokeD、return false如果有函數(shù)定義function f(x,y).那么下面調(diào)用語句正確的是?單選題 *A. (1)B. f(1,2)(正確答案)C. f1,2D. f(,2)以上代碼執(zhí)行后,彈出結(jié)果是( )單選題 *A、3014B、1000underfinedC、1000D、3000(正確答案)分析下面

5、的JavaScript代碼段:a = new Array(100,2111,41111);for(var i = 0;i a.length;i+ )document.write(ai + );輸出結(jié)果是()(選一項) 單選題 *A、100 2111 41111(正確答案)B、1 2 3C、0 1 2D、1 2 4答案解析:ai 對應(yīng)讀出數(shù)字 i 索引下的數(shù)據(jù)分析下面的JavaScript代碼段:function employee(name,code)=wangli;this.code=A001;newemp=new employee(zhangming,A002);docum

6、ent.write(雇員姓名: + + );document.write(雇員代號: + newemp.code + );輸出的結(jié)果是()(選一項) 單選題 *A、雇員姓名:wangli 雇員代碼:A001(正確答案)B、雇員姓名:zhangming 雇員代碼:A002C、雇員姓名:null, 雇員代碼:nullD、代碼有錯誤,無輸出結(jié)果答案解析:this當(dāng)函數(shù)不作為對象的屬性被調(diào)用時,也就是我們常說的普通函數(shù)方式,此時的this總是向全局對象。在瀏覽器的JavaScript里,這個全局對象是window對象。var sums = 0;for(var i = ?;i ?

7、;i+)sums += i;上面程序是求1-99的和值,? 處應(yīng)寫為: ( ) 單選題 *A、 0 99B、1 101C、1 100(正確答案)D、0 101下面代碼的輸出是什么?()function sum(a, b) return a + b;sum(1, 2); 單選題 *A: NaNB: TypeErrorC: 12(正確答案)D: 3答案解析:/ 任何數(shù)據(jù)類型 + 字符串結(jié)果都是字符串閱讀以下代碼,在頁面中結(jié)果是( )var s=abcdefg;alert(s.substring(1,2); 單選題 *AaBb(正確答案)CbcDabvar n = at gui gu com.ind

8、exOf(gu,8);n的值為:() 單選題 *A-1(正確答案)B5C程序報錯D-10下面關(guān)于數(shù)組的描述正確的是() 單選題 *A數(shù)組的 length 既可以獲取,也可以修改。(正確答案)B調(diào)用 pop() 方法,不會修改原數(shù)組中的值。Cshift() 方法的返回值是新數(shù)組的長度。D調(diào)用 concat() 方法,會修改原數(shù)組的值。以下關(guān)于 Array 數(shù)組對象的說法不正確的是() *A對數(shù)組里數(shù)據(jù)的排序可以用 sort 函數(shù),如果排序效果非預(yù)期,可以給 sort 函數(shù)加一個排序函數(shù)的參數(shù)Breverse 用于對數(shù)組數(shù)據(jù)的倒序排列C向數(shù)組的最后位置加一個新元素,可以用 pop 方法(正確答案)Dunshift 方法用于向數(shù)組刪除第一個元素(正確答案)1,2,3,4.join(0).split() 的執(zhí)行結(jié)果是() 單選題 *A1,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論