前端筆試題

一、單選題

1.HTML是什麼意思? 

A、高級文本語言

B、超文本標記語言

C、擴展標記語言

D、圖形化標記語言

答案:B

2.瀏覽器針對於HTML文檔起到了什麼作用? 

A、瀏覽器用於創建HTML文檔

B、瀏覽器用於查看HTML文檔

C、瀏覽器用於修改HTML文檔

D、瀏覽器用於刪除HTML文檔

答案:B

3.默認情況下,使用P標記會形成什麼效果?

A、在文字P所在位置中加入8個空格

BP後面的文字會變成粗體

C、開始新的一行

DP後面的文字會變成斜體

答案:C

4.哪個標記用於表示HTML文檔的結束?

A/BODY

B/HTML

C/TABLE

D/TITLE

答案:B

5.META元素的作用是什麼?。

AMETA元素用於表達HTML文檔的格式

BMETA元素用於指定關於HTML文檔的信息

CMETA元素用於實現本頁的自動刷新

D、以上都不對

答案:B

6.我們在HTML頁面中製作了一個圖像,想要在鼠標指向這個圖像時浮出一條提示信息,應該使用哪個參數做到?

APOP

BSRC

CALT

DMSG

答案:C

7.以下的哪一種顏色格式支持上百萬種顏色,但是不支持無損壓縮?

Abmp

Bjpg

Cgif

Dtif

答案:A

8.哪一個標記用於使HTML文檔中表格里的單元格在同行進行合併?

Acellspacing

Bcellpadding

Crowspan

Dcolspan

答案:D

9.使用以下那一種元素可以將聲音添加到網頁裏面?

Asound

Bbgsound

Cmusic

Dvoice

答案:B

10.以下HTML代碼中,哪一個是將詞語“Run Away Bride”顯示爲Verdana字體並且字號爲5號的正確代碼?

A<font size=5font=Verdana>RunAway Bride</font>

B<font size=5face=Verdana>RunAway Bride</font>

C<font size=5font=Verdana>Run Away Bride</font>

D<font size=5 face=Verdana,text=RunAway Bride</font>

答案:B

11.<param>標籤中,下列哪個屬性用於給參數傳遞內容?

AAddress

BValue

CAmount

DMethod

答案:B

12.超鏈接不能鏈接到下列哪個位置?

A、同一HTML文檔內的位置

B、磁盤上其他HTML文檔

CInternetHTML文檔

D、計算機,你與它之間沒有通信鏈路

答案:D

13.一個文件夾名稱叫Parent,其下有一個叫做test.asp的文件,和一個名爲Child的文件夾。Child下有一個名爲default.htm文件,想在default.htm中作一個連接,鏈到test.asp。以下正確的是:

A<a href=/test.asp></a>

B<a href=c:/test.asp></a>

C<a href=“‥/test.asp></a>

D<a href=Parent/test.asp></a>

答案:C

14.下列那項技術可以用於幫助網頁設計時使頁面具有統一、專業的外觀?

AHTML

BDHTML

CCSS

DURL

答案:C

15.Window對象是代表InternetExplorer窗口的對象,其屬性、方法和事件可以不經限定就可以直接使用。比如Window.a l e r tstop”也可以直接寫成:a l e r tstop”這種說法是正確的還是錯誤的?

A、正確

B、錯誤

答案:A

16.在頁面中看不見的表單元素是那種?

A<input type=password></input>

B<input type=radio></input>

C<input type=hidden></input>

D<input type=reset></input>

答案:C

17.以下哪一個項目是用來訪問web頁的軟件?

AOutlookExpress

BInternet Explorer

CQQ

DFTP

答案:B

18.哪條命令用於使一行文本折行,而不是插入一個新的段落?

A<TD>

B<BR>

C<P>

D<H1>

答案:B

19.世界上最大的計算機網絡是:

AWWW

BWAN

CMAN

DInternet

答案:D

20.下面關於HTML說法錯誤的是?

AHTML是一種標記語言

BHTML可以控制頁面和內容的外觀

CHTML文檔總是靜態的

DHTML文檔是超文本文檔

答案:B

21.語句AHTML文檔必須包括“頭”和“主體”兩部分

語句BHTML文檔的擴展名爲.htm.html以下說法正確的是:

A、兩句都對

B、兩句都錯

C、只有A

D、只有B

答案:D

22.以下哪個項目不是可以在HTML文檔中使用的特殊字符。

A>

B&tl;

C©

D 

答案:B

23.Html標記中,哪個標記表示表格?

A<H1>

B<TD>

C<TABLE>

D<TAB>

答案:C

24.Html標記中,用什麼方法可以將整個表格在頁面中居中?

Aplace=middle

Btype=middle

Calign=center

Dtype=center

答案:C

25.我們想要讓當前頁面的背景色爲藍色,應該使用哪一句代碼來描述此種設置?

Abgcolor=blue

Bbgground=blue

Cbackcolor=blue

Dbackground=blue

答案:A

26.我們想要讓當前整個表格的背景色爲藍色,應該使用哪一句代碼來描述此種設置?

Abgcolor=blue

Bbgground=blue

Cbackcolor=blue

Dbackground=blue

答案:A

27.我們想要讓表格的邊框在頁面中一定不顯示出來,用什麼方法可以做到呢?

Abgcolor=white

Bbgcolor=null

Cborder=0

Dbordercolor=white

答案:C

28.我們想要將表格的寬度設置爲100個像素,應該怎麼辦?

Awidth=100

Bborder=100

Clength=100

Dmaxlength=100

答案:A

29.我們想要將表格中的文字放在靠上居中的位置,應該怎麼辦?

Aalign=middlealign=top

Balign=centeralign=top

Cvalign=middlealign=top

Dvalign=top“ align=center

答案:D

30.我們想要爲網頁中的文字加上超鏈接,可以採用哪個標記達到要求?

A<LINK>

B<HREF>

C<A>

D<B>

答案:C

31.A文件夾與B文件夾是同級文件夾,其中A下有a.htmB下有b.htm文件,現在我們希望在a.htm文件中創建超鏈接,鏈接到b.htm,應該在a.htm頁面代碼中如何描述鏈接內容?

Ab.htm

B././././B/b.htm

C../B/b.htm

D../../b.htm

答案:C

32.我們想要在HTML文檔中加入圖像,可以使用哪個標記來達到要求呢?

A<PIC>

B<PICTURE>

C<IMG>

D<IMAGE>

答案:C

33.我們發現爲頁面中的圖像加入超鏈接後,默認情況下都帶有一道黑框,有什麼方法可以去掉它呢?

Abordercolor=white

Bborder=0

Cstyle=no border

Dstyle=0

答案:B

34.我們想要將表格中加入的圖像充滿整個單元格,使用哪種方式可以做到?

Asize=100

Bsize=100%

Cwidth=100

Dwidth=100%

答案:D

36.我們想要在框架中加入一個叫做list.htm的文件,應該在HTML中如何描述它?

Aframepage=list.htm

Bframetarget=list.htm

Cframesrc=list.htm

Dframeframepage=list.htm

答案:C

38. 下面語句表述正確的是

Amarginwidth=5表示框架寬度部分邊緣所保留的空間。

Bmarginwidth=5表示框架寬度空間

Cnoresize是設定不用使用框框的大小

Dnoresize是使用者設定此參數後,可隨意地拉動框架改變其大小。

答案:A

39. 不是表單提供給用戶的輸入形式是

AText

BRadio

CType

Dfile

答案:C

40 . 下列哪種CSS樣式定義的方式擁有最高的優先級?

A、嵌入

B、行內

C、鏈接

D、導入

答案:B

41 .web標準的制定者是?

A、微軟

B、萬維網聯盟(W3C

C、網景公司(Netscape

DSUN公司

答案:B

42 . 下列的HTML中哪個是最大的標題?

A<h6>

B<head>

C<heading>

D<h1> 

答案:D

43 . 下列的HTML中哪個可以插入一條水平線?

A<br>

B<hr>

C<break>

D<P>

答案:B

44 . 下列的HTML中哪個可以添加背景顏色?

A<body color=yellow>

B<background>yellow</background>

C<body bgcolor=yellow

D<body backcolor=yellow>

答案:C

45 . 請選擇產生粗體字的HTML標籤:

A<bold>

B<bb>

C<b> 

D<bld>

答案:C

46 . 請選擇產生斜體字的HTML標籤:

A<i> 

B<italics>

C<ii>

D<it>

答案:A

47 . 下列的HTML中哪個可以產生超鏈接?

A<a url=http://www.w3schools.com>W3Schools.com</a>

B<a>http://www.w3schools.com</a>

C<a href=http://www.w3schools.com>W3Schools</a> 

D<a>http://www.w3schools.com</a>

答案:C

48 . 如何製作電子郵件鏈接?

A<a href=xxx@yyy>

B<mail href=xxx@yyy>

C<a href=mailto:xxx@yyy

D<mail>xxx@yyy</mail>

答案:C

49 . 如何在新窗口打開鏈接?

A<a href=url“ new>

B<a href=url“ target=_blank

C<a href=urltarget=new>

D<a href=url“ target=_parent>

答案:B

50 . 以下選項中,哪個全部都是表格標籤?

A<table><head><tfoot>

B<table><tr><td> 

C<table><tr><tt>

D<thead><body><tr>

答案:B

51 . 請選擇可以使單元格中的內容進行左排列的正確HTML標籤:

A<td align=left

B<td valign=left>

C<td leftalign>

D<td left>

答案:A

52 . 如何產生帶有數字列表符號的列表?

A<ul>

B<dl>

C<ol> 

D<list>

答案:C

53 . 如何產生帶有圓點列表符號的列表?

A<dl>

B<list>

C<ol>

D<ul> 

答案:D

54 . 下列的HTML中哪個可以產生複選框?

A<input type=check>

B<checkbox>

C<input type=checkbox

D<check>

答案:C

55 . 下列的HTML中哪個可以產生文本框?

A<input type=textfield>

B<textinput type=text>

C<input type=text

D<textfield>

答案:C

56 . 下列的HTML中哪個可以產生下拉列表?

A<list>

B<input type=list>

C<input type=dropdown>

D<select> 

答案:D

57 . 下列的HTML中哪個可以產生文本區?

A<textarea>

B<input type=textarea>

C<input type=textbox>

D<textarea></textarea>

答案:D

58 . 下列的HTML中哪個可以插入圖像?

A<img href=image.gif>

B<image src=image.gif>

C<img src=image.gif

D<img>image.gif</img>

答案:C

59 . 下列的HTML中哪個可以插入背景圖像?

A<body background=background.gif

B<backgroundimg=background.gif>

C<img src=background.gifbackground>

答案:A

60 . 以下的HTML中,哪個是正確引用外部樣式表的方法?

A<style src=mystyle.css>

B<link rel=stylesheet“ type=text/csshref=mystyle.css

C<stylesheet>mystyle.css</stylesheet>

答案:B

61. HTML文檔中,引用外部樣式表的正確位置是?

A、文檔的末尾

B<head>部分 

C、文檔的頂部

D<body>部分

答案:B

62. 哪個HTML標籤可用來定義內部樣式表?

A<style> 

B<script>

C<css>

答案:A

63. 哪個HTML屬性可用來定義內聯樣式?

Afont

Bclass

Cstyles

Dstyle 

答案:D

64 . 下列哪個選項的CSS語法是正確的?

Abody:color=black

B{body:color=black(body}

Cbody{color: black} 

D{body;color:black}

答案:C

65 . 如何在CSS文件中插入註釋?

A// this is a comment

B// this is a comment

C/*this is a comment */

D' this is a comment

答案:C

66 . CSS哪個屬性可用來改變背景顏色?

Abgcolor:

Bcolor:

Cbackground-color: 

答案:C

67. 如何爲所有的<h1>元素添加背景顏色?

Ah1.all {background-color:#FFFFFF}

Bh1{background-color:#FFFFFF} 

Call.h1 {background-color:#FFFFFF}

答案:B

68 . CSS如何改變某個元素的文本顏色?

Atext-color:

Bcolor: 

Cfgcolor:

Dtext-color=

答案:B

69 . 哪個CSS屬性可控制文本的尺寸?

Afont-size 

Btext-style

Cfont-style

Dtext-size

答案:A

70 . 以下的CSS中,可使所有<p>元素變爲粗體的正確語法是?

A<p style=font-size:bold>

B<p style=text-size:bold>

Cp{font-weight:bold} 

Dp {text-size:bold}

答案:C

71 . 如何顯示沒有下劃線的超鏈接?

Aa{text-decoration:none} 

Ba{text-decoration:no underline}

Ca{underline:none}

Da{decoration:no underline}

答案:A

72 . 如何使文本以大寫字母開頭?

Atext-transform:capitalize 

B、無法通過CSS來完成

Ctext-transform:uppercase

答案:A

73 . css如何改變元素的字體?

Afont=

Bf:

Cfont-family: 

答案:C

74 . 如何改變元素的左邊距?

Atext-indent:

Bmargin-left: 

Cmargin:

Dindent:

答案:B

75. 如何產生帶有正方形的項目的列表?

Alist-type: square

Blist-style-type: square 

Ctype: square

Dtype: 2

答案:B

76 . 我們可以在下列哪個HTML元素中放置JavaScript代碼?

A<script> 

B<javascript>

C<js>

D<scripting>

答案:A

77 . 寫“Hello World”的正確JavaScript語法是?

Adocument.write(Hello World

B、“Hello World

Cresponse.write(Hello World)

D(Hello World)

答案:A

78 . 插入JavaScript的正確位置是?

A<body>部分

B<head>部分

C<body>部分和<head>部分均可

答案:C

79 . 引用名爲“xxx.js”的外部腳本的正確語法是?

A<script src=xxx.js

B<script href=xxx.js>

C<script name=xxx.js>

答案:A

80 . 如何在警告框中寫入“Hello World”?

Aa l e r tBox=Hello World

BmsgBox(Hello World)

Ca l e r t(Hello World

Da l e r tBox(Hello World)

答案:C

81 . 如何創建函數?

Afunction:myFunction()

Bfunction myFunction()

Cfunction=myFunction()

答案:B

82 . 如何編寫當i等於5時執行某些語句的條件語句?

Aif(i==5) 

Bif i=5 then

Cif i=5

Dif i==5 then

答案:A

83 . 如何編寫當i不等於5時執行某些語句的條件語句?

Aif =! 5 then

Bif <>5

Cif (i <> 5)

Dif(i != 5) 

答案:D

84. for循環如何開始?

Afor (i <= 5; i++)

Bfor(i = 0; i <= 5; i++) 

Cfor (i = 0; i <= 5)

Dfor i = 1 to 5

答案:B

85. 如何在JavaScript中添加註釋?

A' This is a comment

B<!--This is a comment-->

C//This is a comment 

答案:C

86. 定義JavaScript數組的正確方法是?

Avar txt = new Array=tim,kim,jim

Bvar txt = newArray(1:tim,2:kim,3:jim)

Cvartxt = new Array(tim,kim,jim

Dvar txt = newArray:1=(tim)2=(kim)3=(jim)

答案:C

87 . 如何求得24中最大的數?

AMath.ceil(2,4)

BMath.max(2,4) 

Cceil(2,4)

Dtop(2,4)

答案:B

88 . 打開名爲“window2”的新窗口的JavaScript語法是?

Aopen.new(http://www.w3schools.com,window2)

Bwindow.open(http://www.w3schools.com,window2

Cnew(http://www.w3schools.com,window2)

Dnew.window(http://www.w3schools.com,window2)

答案:B

89 . 如何在瀏覽器的狀態欄放入一條消息?

Astatusbar = put your message here

Bwindow.status = put your message here“ 

Cwindow.status(put your messagehere)

Dstatus(put your message here)

答案:B

90.下列不屬於文檔對象的方法的是()

AcreateElement

BgetElementById

CgetElementByName

Dforms.length

答案:C

91.下面這段代碼運行的結果()

<body>

<scriptlanguage=JavaScript>

document.writeln(“文檔最後修改於”+document.lastModified);

var lastModObj=new Date(document.lastModified);

a l e r t(lastModObj.getMinutes());

</script>

</body>

A、彈出一個對象框

B、沒有任何輸出

C、在文檔中顯示文檔最後修改的時間

D、在對話框中顯示文檔最後修改的時間

答案:C

92.下列屬性中表示文檔中的未訪問過的超鏈接的顏色是哪個()

AlinkColor屬性

BvlinkColor屬性

CalinkColor屬性

D、以上都不是

答案:A

93.分析下面這段代碼運行的結果()

<scriptlanguage=JavaScript>

with(document)

{

writeln(“最後一次修改時間:” +document.lastModified+<br>);

writeln(“標題:” +document.title+<br>);

writeln(URL:” +document.URL+<br>);

}

</script>

A、只輸出最後一次修改的時間

B、只輸出文檔的標題

C、輸出文檔的標題、最後一次修改時間和當前的URL

D、什麼也不輸出

答案:C

94.分析下面這個程序運行的結果()

<script language=JavaScript>

var str=”字符串”

with(document)

{

writeln(<b>您好,</b>);

write(“歡迎光臨本網頁!” +<br>);

writeln(<p><b>js標籤之間,”);

writeln(str+”可以寫在這裏</b></p>);

}

</script>

A、會有”<br>”這樣的字符輸出

B、第6行輸出字符後會換行

C、最後頁面會出錯

D、會有亂碼出現

答案:B

95.以下是歷史對象的屬性的是()

ACurrent

BLength

Chref

DNext

答案:B

96.分析下面這兩行代碼的作用()

 <A href=javascript:history.back()></A>

 <A href=javascript:history.forward()></A>

A、代碼第1行的作用相當於後退按鈕

B、代碼第2行的作用相當於後退按鈕

C、代碼第1行的作用相當於前進按鈕

D、以上表述不都不正確

答案:A

97.通常情況下,一個URL的格式是()

A、協議//路徑名稱主機:端口/#哈希標識?搜索條件

B、協議//主機:端口/#哈希標識/路徑名稱?搜索條件

C、協議//主機:端口/路徑名稱?搜索條件

D、協議//主機:端口?搜索條件/路徑名稱#哈希標識

答案:C

98. location對象的href屬性的敘述錯誤的是()

A、可以獲取當前路徑

B、可以改變當前路徑

C、可以用來刷新頁面

D、是隻讀屬性

答案:D

99. 可以使用下列哪種方法來用一個URL取代當前窗口的URL()

Aload

Bonload

Creplace

Dopen

答案:C

100.下列對錶單對象的屬性表述不正確的是()

Aname:返回表單的名稱

Baction:返回/設定表單的提交地址

Ctarget:返回/設定表單提交內容的編碼方式

Dlength:返回該表單所含元素的數目

答案:C

101.對下面這段代碼分析不正確的是()

funtcion Submit()

{

form1.submit();

a l e r t(“提交成功”)

}

functionReset()

{

form1.reset();

}

A、調用Submit()可以提交表單

B、調用Reset()重置表單

C、調用Reset()相當於提交按鈕

D、調用Submit()相當於提交按鈕

答案:C

102.對下面這段代碼分析不正確的是()

var len=form1.elements.length;

for(var i=0 ;i<Len; i++)

{

if(form1.elements[i].value.length==0)

{

a l e r t(“你的資料沒有填寫完善”);

return flase;

}

}

A、代碼第1行是取得當前表單元素的個數

B、代碼第1行是取得當前文本表單的個數

C、這是循環驗證表單

D、這段代碼可以驗證表單中文本框中的值是否爲空

答案:B

103.對下面這段代碼分析您輸入的字符數爲正確的是()

function count()

{

var len=form1.text.value.length;

a l e r t(“”+len+”個”)

}

A、代碼第3行是取得當前文檔中文本框的個數

B、代碼第3行是取得當前文檔中表單的個數

C、這段代碼有錯誤

D、這段代碼是統計用戶輸入文本框中字符個數

答案:D

104.下列敘述不正確的是()

Adocument:最頂層的節點,所有的其他節點都是附屬於它的

BdocumentTypeDTD:引用(使用<!DOCTYPE>語法)的對象表現形式

CAttr:代表一對特性名和特性值。這個節點類型能包含子節點

DdocumentFragment:可以像document一樣來保存其他節點

答案:C

105.下列不屬於訪問指定節點的方法的是()

Aobj.value

BgetElementByTagName

CgetElementsByName

DgetElementById

答案:A

106.對下列代碼分析正確的是()

function msg()

{

var p=document.createElement(p);

varText=document.createTextNode(Hello!);

p.appendChild(Text);

document.body.appendChild(p);

}

A、代碼第2行是創建一個<P>元素標籤

B、代碼第3行是創建一個文本節點

C<P>是文本節點的子節點

D、這代碼的作用是創建新的節點

答案:D

107.下列對符號所表示的意義解釋錯誤的是()

A、ˆ(尖號):匹配字符串的開頭

B$(美元符號):匹配字符串的結尾

C、?(問號):匹配前面的子表達式一次或多次

D\(反斜槓):對特殊字符的特殊元字符含義進行轉義

答案:C

108. 對下面這段代碼分析不正確的是()

var reg=/ .o./ g; //尋找字符o前後接任意字符組成的有三個字符的字符串

var str= How are you?” //源串

var result=new Array(); //用於接收結果

while(reg.exec(str)!=null) //執行匹配操作,如果找到匹配則繼續找下一項

{

result.push(RegExp.lastMatch); //添加結果

}

a l e r t(result);

A、代碼第1行是尋找字符o前後接任意字符組成的有三個字符的字符串

B、代碼第4行是執行匹配操作,如果找到匹配則繼續找下一項

C、代碼第6行是將所得到的結果添加到數組中

D、最後輸出的是“How are you?

答案:D

109.以下不是RegExp對象的實例屬性的是()

Aglobal屬性

BlastIndex屬性

CignoreCase屬性

DmultiLine屬性

答案:D

110.下面與IE結合對JavaScript調試支持比較好的工具是()

A、記事本

BMicrosoft Visual Studio 2005

CJSEclipse

DVC++

答案:B

111. 在調試前的準備工作下列敘述不對的是()

A、在“設置”列表框中找到兩個“禁用腳本調試”複選框,將它們前面的鉤去掉

B、如果“禁用腳本調試”複選框,前面的鉤不去掉,則不會彈出調試信息

C、“禁用腳本調試”複選框,前面的鉤去掉後,當程序出錯時會彈出調試信息

D、“禁用腳本調試”複選框,前面的鉤去不去與調試無關

答案:D

112.關於代碼優化下列表述不對的是()

AJavaScript程序代碼編寫出來後,主要是交給瀏覽器去運行

B、儘可能使用全局變量,可以使代碼簡單

C、書寫風格應遵循“標識符短而含義清晰”、“代碼縮進對齊”、“儘可能註釋”等原則

D、在機器上運行的代碼總是希望其速度越快越好,閱讀維護時其可讀性可理解性最好

答案:B

113.彈出輸入框,默認內容是“Hello World”的正確javascript語法是?

Adocument.write(HelloWorld

B、“Hello World

Cresponse.write(HelloWorld

Dprompt(“輸入”,Hello World)

答案:D

114JS特性不包括( )

A、解釋性 

B、用於客戶端 

C、基於對象 

D、面向對象

答案:D

115.下列JS的判斷語句中( )是正確的

Aif(i==0) 

Bif(i=0) 

Cif i==0 then 

Dif i=0 then

答案:A

116、下列JavaScript的循環語句中( )是正確的

Aif(i<10;i++) 

Bfor(i=0;i<10)

Cfor i=1 to 10  

Dfor(i=0;i<=10;i++)

答案:D

117、下列的哪一個表達式將返回假

A!(3<=1) 

B(4>=4)&&(5<=2)

C(a==a)&&(c!=d

D(2<3)||(3<2)

答案:B

118、下列選項中,( )不是網頁中的事件

Aonclick 

Bonmouseover 

Consubmit 

Donpressbutton

答案:D

119、有語句“var x=0;while(____) x+=2;”,要使while循環體執行10次,空白處的循環判定式應寫爲:

Ax<10 

Bx<=10 

Cx<20 

Dx<=20

答案:C

120JS語句

var a1=10;

var a2=20;

a l e r t(a1+a2=+a1+a2)

將顯示( )結果

Aa1+a2=30 

Ba1+a2=1020 

Ca1+a2=a1+a2 

D、顯示錯誤

答案:B

121、將字串s中的所有字母變爲小寫字母的方法是( )

As.toSmallCase() 

Bs.toLowerCase()

Cs.toUpperCase()  

Ds.toUpperChars()

答案:B

122、以下( )表達式產生一個0~7之間(0,7)的隨機整數.

AMath.floor(Math.random()*6)

BMath.floor(Math.random()*7)

CMath. floor(Math.random()*8) 

DMath.ceil(Math.random()*8) 

答案:C

123、產生當前日期的方法是( )

ANow(); 

BDate() 

Cnew Date() 

DnewNow()

答案:C

124、如果想在網頁顯示後,動態地改變網頁的標題( )

A、是不可能的 

B、通過document.write(“新的標題內容”)

C、通過document.title=(“新的標題內容”

D、通過document.changeTitle(“新的標題內容”)

答案:C

125、某網頁中有一個窗體對象,其名稱是mainForm,該窗體對象的第一個元素是按鈕,其名稱是myButton,表述該按鈕對象的方法是()

Adocument.forms.myButton 

Bdocument.mainForm.myButton

Cdocument.forms[0].element[0] 

D、以上都可以

答案:B

126HTML文檔的樹狀結構中,()標籤爲文檔的根節點,位於結構中的最頂層。

A<HTML> 

B<HEAD> 

C<BODY> 

D<TITLE>

答案:A

127、在HTML頁面中,CSS樣式的屬性名爲background-image對應的style對象的屬性名是()。

Abackground 

BbackgroungImage 

Cimage 

Dbackground

答案:B

128、在使用Javascript實現省市級聯菜單功能時,在添加城市列表前清空原來的下拉選項的代碼是()

Adocument.myform.selCity.options.clear()

Bdocument.myform.selCity.options.deleteAll()

Cdocument.myform.selCity.options.length=0

Ddocument.myform.selCity.options.size=0

答案:C

129HMTL表單的首要標記是<form>,<form>標記的參數method表示表單發送的方法,可能爲getpost,下列關於getpost的描述正確的是()

Apost方法傳遞的數據對客戶端是不可見的

Bget請求信息以查詢字符串的形式發送,查詢字符串長度沒有大小限制

Cpost方法對發送數據的數量限制在255個字符之內

Dget方法傳遞的數據對客戶端是不可見的

答案:A

130、在HTML文檔對象模型中,history對象的()用於加載歷史列表中的下一個URL頁面。

Anext() 

Bback() 

Cforward() 

Dgo(-1)

答案:C

131、在Javascript中要改變頁面文檔的背景色,需要修改document對象的()屬性。

ABackColor 

BBackgroundColor 

CBgColor

DBackground

答案:B

132、在HTML頁面中,不能與onChange事件處理程序相關聯的表單元素有()。

A、文本框 

B、複選框 

C、列表框 

D、按鈕

答案:D

133、在HTML頁面上編寫JavaScript代碼時,應編寫在()標籤中間。

A.<javascript></javascript> B.<script></script>

C. <head></head> D.<body></body>

答案:B

134、編寫JavaScript函數實現網頁背景色選擇器,下列選項中正確的是()

Afunctionchange(color){

 window.bgColor=color;

}

Bfunction change(color){

 document.bgColor=color;

}

Cfunctionchange(color){

 body.bgColor=color;

}

Dfunctionchange(color){

 form.bgColor=color;

}

答案:B

135、在Javascript中,可以使用Date對象的()方法返回一個月中的每一天。

AgetDate

BgetYear 

CgetMonth

DgetTime

答案:A

136、下列選項中關於瀏覽器對象的說法錯誤的是()

Ahistory對象記錄了用戶在一個瀏覽器中已經訪問過的URLs

Blocation對象相當於IE瀏覽器中的地址欄,包含關於當前URL地址的信息

Clocation對象是history對象的父對象

Dlocation對象是window對象的子對象

答案:C

137、在HTML頁面中包含一個按鈕控件mybutton,如果要實現點擊該按鈕時調用已定義的JavaScript函數compute,要編寫的HTML代碼是()

A<inputname=mybutton” type=button” onBlur=compute()value=”計算”>

B<inputname=mybutton” type=button” onFocus=compute()value=”計算”>

C<inputname=mybutton” type=button” onClick=function compute()value=”計算”>

D<input name=mybutton” type=buttononClick=compute()value=”計算”>

答案:D

138、分析下面的Javascript代碼段,輸出結果是()

var mystring=I am a student;

var a=mystring.substring(9,13);

document.write(a);

Astud 

Btuden 

Cuden 

Dudent

答案:C

139Javascript中製作圖片代替按鈕的提交效果需要手動提交方法submit(),以下調用正確的是()

Asubmit(); 

Bmyform.submit()

Cdocument.myform.submit()

Dwindow.myform.submit();

答案:C

140、在HTML頁面中包含如下所示代碼,則編寫Javascript函數判斷是否按下鍵盤上的回車鍵正確的編碼是()

<input name=passwordtype=text” onkeydown=myKeyDown()>

Afunction myKeyDown(){

if (window.keyCode==13)

 a l e r t(“你按下了回車鍵”);

Bfunction myKeyDown(){

if (document.keyCode==13)

 a l e r t(“你按下了回車鍵”);

Cfunction myKeyDown(){

if(event.keyCode==13)

 a l e r t(“你按下了回車鍵”);

Dfunction myKeyDown(){

if (keyCode==13)

 a l e r t(“你按下了回車鍵”);

答案:C

141、如果在HTML頁面中包含如下圖片標籤,則選項中的()語句能夠實現隱藏該圖片的功能。

 <img id=pic” src=Sunset.jpg” width=400height=300

Adocument.getElementById(pic).style.display=visible;

Bdocument.getElementById(pic).style.display=disvisible;

Cdocument.getElementById(pic).style.display=block;

Ddocument.getElementById(pic).style.display=none;

答案:D

142、如果在HTML頁面中包含如下圖片標籤,則在下劃線處添加()代碼能夠實現隱藏該圖片的功能。

 <img id=pic” src=Sunset.jpg” width=400height=300” _____ > 

Astyle=display:visible;

Bstyle=display:disvisible;

Cstyle=display:block;

Dstyle=display:none;

答案:D

143、在HTML文檔中包含如下超鏈接,要實現當鼠標移入該鏈接時,超鏈接文本大小變爲30px,選項中的編碼正確的是()

A<a href=#onmouseover=this.style.font-size=30px>註冊</a>

B<a href=#onmouseout=this.style.fontsize=30px>註冊</a>

C<a href=#” onmouseover=this.style.fontSize=30px>註冊</a>

D<a href=#onmouseout=this.style.font-size=30px>註冊</a>

答案:C

144、在HTML頁面上,當按下鍵盤上的任意一個鍵時都會觸發Javascript的()事件。

AonFocus 

BonBlur 

ConSubmit

DonKeyDown

答案:D

145、在HTML頁面上包含如下創建層的語句,那麼編寫Javascript語句實現顯示該層的語句錯誤的是()

<html>

<body>

<div id=imageLayer” style=display:none;>

<img src=images/Sunset.jpg” width=200” height=100></div>

</body>

<html>

Adocument.getElementByTagName(div)[0].style.display=block

Bdocument.getElementById(imageLayer).style.display=block;

Cdocument.getElementByName(imageLayer)[0].style.display=block;

Ddocument.getElementByName(imageLayer).get(0).style.display=block;

答案:D

146、分析下面的Javascript代碼段,輸出結果是()

var s1=parseInt(101中學”);

document.write(s1);

ANaN 

B101中學 

C101 

D、出現腳本錯誤

答案:C

147、在HTML中,點擊圖片”previous.gif”上的超級鏈接後頁面將加載歷史列表中的上一個URL頁面。代碼如下所示,應在下劃線處填入()

<a href=_______><imgsrc=previous.gif” width=67” height=21></a>

A、“javascript:history.go(-1)

B、“history.go(1)

C、“history.go(-1)” 

D、“javascript:history.go(1)

答案:A

148、在HTML頁面上包含如下所示的層對象,則javascript語句document.getElementById(info).innerHTML的值是()

<div id=infostyle=display:block><p>請填寫</p></div>

A、請填寫 

B<p>請填寫</p>

Cid=infostyle=display:block

D<divid=info” style=display:block><p>請填寫</p>

答案:A

149JavaScript是一種( )語言

A、彙編語言 

B、高級語言

C、腳本語言 

D、近似語言

答案:C

150、下列JavaScript表達式當中,錯誤的是()

Avar tempA, tempB, tempC

BtempA *= 3

CtempA >= tempB || tempA <= tempC

DtempA >= tempB >tempC

答案:D

151、表達式”This is my+book”的結果是()(注:其中,字符TASCII碼爲84,字符bASCII碼爲98

A100 

B84his is my 98ook

CThis is my book 

D、不能計算,要報錯

答案:C

152、下列名稱中,能作爲變量名的是()

ApArray 

Bthis

Cfunction 

D*pNumber

答案:A

153、在JavaScript中,以下代碼能並閉一個窗口的是

Awindow.exit() 

Bwindow.shutdown()

Cwindow.end() 

Dwindow.close()

答案:D

154、在JavaScript中,以下代碼能產生輸出的是

Adocument.write() 

Bwindow.write()

Cdocument.confirm() 

Dwrite The UndefinedFunction

答案:A

156、要獲取一個IDusername的表單元素的值,不正確的代碼是()

Adocument.username.value

Bdocument.all.username.value

Cdocument.getElementById(username).value

D、如果表單元素外層無表單,則可以直接使用username.value

答案:A

157、如果想控制一個名爲menuBar的層右移20個像素顯示,下列能實現的是()

Adocument.menuBar.display += 20

Bdocument.all.menuBar.pixelLeft += 20

Cdocument.all.menuBar.left += 20

Ddocument.all.menuBar.style.pixelLeft+= 20

答案:D

158、下列代碼能產生()個輸出

var i = 1;

for(;;i++)

if(i)

a l e r t(i);

else

break;

A0個 

B、無限多個 

C19個 

D20

答案:B

159、下列可以控制某個元素a的文本顏色的是

Adocument.all.a.style.color

Bdocument.all.a.style.backgroundColor

Cdocument.a.color

Ddocument.a.gackgroundColor

答案:A

160、下列關於網頁元素overflow的說法,正確的是

A、指網頁元素的位置,距離左邊框和上邊框的距離

B、指網頁元素的位置,距離右邊框和下邊框的距離

C、指網頁元素的定位方式,可以取值中包括absolute

D、指網頁元素的內容溢出時,是否顯示多餘的內容

答案:D

161、如果將想將兩個層排列在同一行中,下列描述不能實現的是()

A、直接插入兩個DIV標記,會自動排在同一行

B、指定DIVposition屬性爲absolute,然後將層位置拖放到同一行中

C、指定DIV標記的寬,並且指定其浮動方式,當層寬度之和小於外層元素寬度時,會排在同一行

D、使用一個表格,將兩個層分別放入一行中的兩個單元格內

答案:A

162、下列關於元素在網頁中的疊放順序描述,不正確的是()

A、使用CSS屬性z-index來實現疊放順序

B、屬性的取值越大,表示放置的層次越高

C、屬性取值可以爲負整數

D、可以疊放,但疊放順序不能指定,將由計算機隨機產生

答案:D

163、下列哪個是獲得某時間對象的月份方法getMonth()的特點()

A、獲取的月份是從1開始計數的

B、獲取的月份是從0開始計數的

C、獲取的月份是英文單詞的縮寫,如六月份爲Jun

D、無法獲取月份

答案:B

164、求一個表達式的值,可以使用的函數有 。

Aeval() 

BisNaN()

CparseInt()

DparseFloat()

Ereturn()

答案:A

165JAVASCRIPTonSubmit事件的作用是 。

A、當一個表單中的對象被點擊時,執行的JavaScript事件

B、當用戶提交一個表單時,需要執行的JAVASCRIPT事件

C、當鼠標移出對象時發生的事件

D、對象發生改變時調用的事件

E、當一個鼠標指針從對象或區域之個移到對象或區域上時,調用的事件

答案:B

二、多選題

1.

<HTML>

<HEAD>

<TITLE>歡迎進入 HTML 世界</TITLE>

</HEAD>

<BODY bgcolor=#000000>

<P>這會是一種很有趣的體驗</P>

</BODY>

</HTML>

A<HTML></HTML>用於標記 HTML 文檔的開始和結束

Bbgcolor<HTML>的屬性

C<P><BODY>都是HTML元素,<BODY><P>的上一級元素

D</P>標記不能省略

答案:AC

2.我們想要將頁面中的文本採用項目符號的形式予以顯示,採用哪些標記組合可以達到我們的要求?

A<P>

B<UL>

C<BR>

D<LI>

答案:BD

3.RGB三原色的組成是哪三種顏色?

A、紅

B、黃

C、藍

D、綠

答案:ACD

4.

<HTML>

<HEAD>

 <TITLE>歡迎學習 HTML</TITLE>

</HEAD>

<BODY>

 <H3>我的第一個 HTML 文檔</H3>

</BODY>

</HTML>

A、使用瀏覽器打開上述網頁,網頁的標題是”歡迎學習 HTML

B、使用瀏覽器打開上述網頁,網頁的標題是”我的第一個HTML文檔”

C、使用瀏覽器打開上述網頁,網頁的內容是”歡迎學習 HTML

D、使用瀏覽器打開上述網頁,網頁的內容是” 我的第一個HTML文檔”

答案:AD

5.以下說法正確的是

AMicrosoft公司的InternetExplorerHTML文件瀏覽工具

BNetscape公司的 Navigator即可以編輯又可以瀏覽HTML文件

CMacromedia公司的DreamweaverMicrosoft公司的FrontPage有類似的功能

D、記事本不能用於編輯Internet網頁

答案:AC

6. 下面關於CSS表述正確的是

ACSS是一種製作網頁的新技術,現在已經爲大多數的瀏覽器所支持,成爲網頁設計必不可少的工具之一。

B、層疊樣式表是HTML的輔助工具,缺點是設計者設計的網頁缺少動感,網頁內容的排版佈局上也有很多困難

C、使用CSS能夠簡化網頁的格式代碼,加快下載顯示的速度,也減少了需要上傳的代碼數量,大大減少了重複勞動的工作量。

DCSSCascading Stylesheets的縮寫,中文意思是層疊樣式表

答案:ACD

7. 樣式表的聲明分爲

A、選擇符(selector)、塊{}block)、屬性(properties

B、塊裏包含屬性的取值(value

C、選擇符(selector)和塊{}block

D、塊裏包含屬性(properties)和屬性的取值(value

答案:CD

8. 下面說法不正確的是

A<table><tr><td>這三個標記是最重要的表格標記

B<table><tr><td>這三個標記是最重要的框架標記

C<FRAMESET> <FRAME>這兩個標記是最重要的框架標記

D<FRAMESET> <FRAME>這兩個標記是最重要的表格標記

答案:BD

9. 看下述文件

<html>

<head>

</head>

<framesetcols=50%,*>

<framename=hello“ src=b.htm>

<framename=hi“ src=c.htm>

</frameset>

</html>

下面說明正確的是

Asrc=c.htm“是設定此框窗中要顯示的網頁檔案,每個框窗一定要對應一個網頁檔案。

Bsrc=c.htm“是設定此框窗中要顯示的網頁檔案屬性

C<frameset>標記宣告HTML文件爲框架模式,並設定視窗如何分割

D<frameset>標記宣告HTML文件爲表格模式,並設定視窗如何分割

答案:AC

10. 下面是HTML表格標記的是

A<table>

B<tr>

C<td>

D<from>

答案:ABC

11. JavaScript的數據類型主要有 。

A、字符串值 

B、數字

C、日期型 

D、邏輯值

E、布爾值

答案:ABDE

12. 關於變量的命名規則,下列說法正確的是 。

A、首字符必須是大寫,小寫的字母,下劃線(_)或美元符($)。

B、後續的字符可以是字母,數字,下劃線或美元符。

C、變量名稱不能是保留字。

D、長度是任意。

E、不區分大小寫。

答案:ABCD

13. 有關JavaScript語句,下列說法正確的是 。

A、單行註釋語句是在需要註釋的行前面用// 

B、多行註釋語句是在需要註釋的文字兩端加/* 註釋文字*/ 

Cwith語句的功能是爲一段程序建立默認對象

DJavaScript中沒有if...else語句

EJavaScript中只有while語句,而沒有do...while語句

答案:ABC

14. 以下生成對象的方法中,正確的是 。

Avarz = new Boolean(a);

Bvarstr = JavaScript

Cfruit=newArray(3); 

Dtoday1=newDate(2008,10,1); 

Etoday=newDate(October 1,2008); 

答案:BCDE

15. JavaScript運算符包括 。

A== 

B+= 

C

D++ 

E||

答案:ABDE

16. 關於JAVASCRIPT函數,下列說法正確的是 。

A、函數是獨立於主程序的,具有特定功能的一段程序代碼塊

B、函數可以不用function關鍵字

C、函數的命名規則同變量命名規則是一樣的

D、函數必須使用return語句

E、函數的調用時直接用函數名,並給形式參數賦值

答案:ACE

17. HTML頁面中,定義瞭如下的JavaScript函數,則正確調用該函數的HTML代碼是()

function compute(op){

a l e r t(op);

}

A<input name=a” type=buttononclick=compute(this.value)value=+>

B<input name=b” type=buttononclick=compute(-)” value=->

C<inputname=c” type=button” onclick=compute(*)” value=*>

D<inputname=d” type=button” onclick=compute(/ )” value=/>

答案:AB

18. 關於JAVASCRIPT事件,下列說法正確的是 。

A、事件是用戶對瀏覽器所做的特定的動作(操作),是實現交互操作的一種機制

B、對象發生改變時調用的事件是onBlur 

C、當一個表單中的對象被點擊時,執行的JavaScript事件是onClick 

D、當瀏覽器完成加載一個窗口或者加載完成框架集合中的所有框時,執行的JavaScript事件是onLoad 

E、當 select事件發生時執行的JavaScript 事件是onSelect 

答案:ACDE

19. 有關JAVASCRIPT的定時器,下列說法正確的是 。

A、用於指定在一段特定的時間後執行某段程序

BsetTimeout(<表達式>”,毫秒數)其功能是在經過毫秒數後重復執行<表達式>

CclearTimeout(id)是用於終止一個定時器

DsetInterval(<表達式>”,毫秒)的功能是每隔毫秒數重複執行<表達式>,直至窗口)框架被關閉或執行clearInterval

EclearInterval(id)的功能是終止定時器

答案:ACDE

20. 有關Window對象,下列說法正確的是 。

A、代表一個瀏覽器的窗口或者框架

B、是一個文檔,鏈接或歷史對象組的頂層對象

C、窗口對象不能設置狀態欄默認信息

D、判斷窗口是否關閉,可以使用窗口對象的closed屬性

E、設置窗口左邊界的X座標,可以使用窗口對象的screenX屬性

答案:ABDE

21. 有關窗口對象的屬性,下列說法正確的是 。

A、設置狀態欄的臨時信息是用status屬性

B、該窗口最近查閱過的網頁用history屬性

C、對當前窗口進行操作是用self屬性

D、對最上方的窗口進行操作,是用parent屬性

E、設置瀏覽器滾動條,可以使用窗口對象的scrollbars屬性

答案:ABCE

22. 有關窗口對象的方法,下列說法正確的是 。

A、彈出警告信息用a l e r t(信息字串

B、顯示確認信息對話框用confirm(信息字串

C、顯示提示信息,並提供可輸入的字段用prompt(提示字串[,默認值]) 

D、將焦點移到該窗口,是用focus()

E、進入瀏覽器設置的主頁,可以使用home()

答案:ABCDE

23. 窗口對象的事件處理程序有 。

AonError

BonLoad 

ConFocus

DoffMove 

EoffFocus

答案:ABCD

24. open方法的窗口規格參數,下列說法正確的是 。

A、是否顯示網址工具欄,用location

B、是否顯示菜單工具欄,用menubar

C、是否顯示滾動條,用scrollbars

D、是否顯示狀態欄,用status

E、是否可以改變窗口的大小,用resize

答案:ABCD

25. Javascript中,對於瀏覽器對象的層次關係理解正確的是()

Awindow對象是所有頁面內容的根對象

Bdocument對象包含location對象和history對象

Clocation對象包含history

Ddocument對象包含form對象

答案:AD

26. DOM對象模型中,下列選項中的()對象位於DOM對象模型的第二層。

Ahistory 

Bdocument 

Cbutton 

Dtext

答案:AB

27. 以下代碼能獲得文檔中的第一個form對象的是()

Adocument.forms[0];

Bdocument.forms(0);

Cdocument.forms.0;

Ddocument.forms.item(0)

答案:AD

28. 表單對象的屬性主要有 。

Aaction是表單動作

Belements是以索引表示的所有表單元素

Cencoding是編碼的類型

Dlength是表單元素的個數

Emethod是目標

答案:ABCD

29. 表單對象的方法,下列說法正確的是 。

AhandleEvent(事件)是使事件處理程序生效

Breset()是重置表單元素

Csubmit()是表單提交

D、表單對象的方法是表單對象爲完成需求而調用的方法

E、表單對象的方法是表單對象通過事件而調用的方法

答案:ABCD

30. 密碼對象的事件處理程序,可以是 。

AonBlur 

BonChange 

ConClick

DonSelect 

EonMouseMove

答案:ABCDE

31. 按鈕對象的屬性主要有 。

Aform表示該對象所在的表單

Bname表示該對象的name屬性

Ctype表示該對象的type屬性

Dvalue表示該對象的value屬性

Estatus表示該對象的status屬性

答案:ABCD

32. 選擇對象的屬性主要有 。

Aform表示該對象所在的表單

Bname表示該對象的name屬性

Clength表示該對象的選項的數目

Doptions表示該對象的<option>標記

EselectedIndex表示該對象的所選項目的索引值

答案:ABCDE

33.下列選項中,()段HTML代碼所表示的“返回”鏈接能夠正確實現IE工具欄中“後退”按鈕的功能。

A<a href=javascript:history.go(-1)>返回</a>

B<ahref=javascript:location.back()>返回</a>

C<ahref=javascript: location go(-1)>返回</a>

D<a href=javascript:history.back()>返回</a>

答案:AD

34. 在不指定特殊屬性的情況下,哪幾種HTML標籤可以手動輸入文本:

A<TEXTAREA></TEXTAREA>

B<INPUTtype=text/>

C<INPUTtype=hidden/>

D<DIV></DIV>

答案:AB

35. 以下哪些是javascript的全局函數:

Aescape

BparseFloat

Ceval

DsetTimeout

Ea l e r t

答案:ABC

 由“前端筆試題庫”收集整理

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章