一、單選題
1.HTML是什麼意思?
A、高級文本語言
B、超文本標記語言
C、擴展標記語言
D、圖形化標記語言
答案:B
2.瀏覽器針對於HTML文檔起到了什麼作用?
A、瀏覽器用於創建HTML文檔
B、瀏覽器用於查看HTML文檔
C、瀏覽器用於修改HTML文檔
D、瀏覽器用於刪除HTML文檔
答案:B
3.默認情況下,使用P標記會形成什麼效果?
A、在文字P所在位置中加入8個空格
B、P後面的文字會變成粗體
C、開始新的一行
D、P後面的文字會變成斜體
答案:C
4.哪個標記用於表示HTML文檔的結束?
A、/BODY
B、/HTML
C、/TABLE
D、/TITLE
答案:B
5.META元素的作用是什麼?。
A、META元素用於表達HTML文檔的格式
B、META元素用於指定關於HTML文檔的信息
C、META元素用於實現本頁的自動刷新
D、以上都不對
答案:B
6.我們在HTML頁面中製作了一個圖像,想要在鼠標指向這個圖像時浮出一條提示信息,應該使用哪個參數做到?
A、POP
B、SRC
C、ALT
D、MSG
答案:C
7.以下的哪一種顏色格式支持上百萬種顏色,但是不支持無損壓縮?
A、bmp
B、jpg
C、gif
D、tif
答案:A
8.哪一個標記用於使HTML文檔中表格里的單元格在同行進行合併?
A、cellspacing
B、cellpadding
C、rowspan
D、colspan
答案:D
9.使用以下那一種元素可以將聲音添加到網頁裏面?
A、sound
B、bgsound
C、music
D、voice
答案:B
10.以下HTML代碼中,哪一個是將詞語“Run Away Bride”顯示爲Verdana字體並且字號爲5號的正確代碼?
A、<font size=“5”font=“Verdana”>RunAway Bride</font>
B、<font size=“5”face=“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>標籤中,下列哪個屬性用於給參數傳遞內容?
A、Address
B、Value
C、Amount
D、Method
答案:B
12.超鏈接不能鏈接到下列哪個位置?
A、同一HTML文檔內的位置
B、磁盤上其他HTML文檔
C、Internet上HTML文檔
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.下列那項技術可以用於幫助網頁設計時使頁面具有統一、專業的外觀?
A、HTML
B、DHTML
C、CSS
D、URL
答案:C
15.Window對象是代表InternetExplorer窗口的對象,其屬性、方法和事件可以不經限定就可以直接使用。比如Window.a l e r t“stop”也可以直接寫成:a l e r t“stop”這種說法是正確的還是錯誤的?
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頁的軟件?
A、OutlookExpress
B、Internet Explorer
C、QQ
D、FTP
答案:B
18.哪條命令用於使一行文本折行,而不是插入一個新的段落?
A、<TD>
B、<BR>
C、<P>
D、<H1>
答案:B
19.世界上最大的計算機網絡是:
A、WWW
B、WAN
C、MAN
D、Internet
答案:D
20.下面關於HTML說法錯誤的是?
A、HTML是一種標記語言
B、HTML可以控制頁面和內容的外觀
C、HTML文檔總是靜態的
D、HTML文檔是超文本文檔
答案:B
21.語句A:HTML文檔必須包括“頭”和“主體”兩部分
語句B:HTML文檔的擴展名爲.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標記中,用什麼方法可以將整個表格在頁面中居中?
A、place=middle
B、type=middle
C、align=center
D、type=center
答案:C
25.我們想要讓當前頁面的背景色爲藍色,應該使用哪一句代碼來描述此種設置?
A、bgcolor=“blue“
B、bgground=“blue“
C、backcolor=“blue“
D、background=“blue“
答案:A
26.我們想要讓當前整個表格的背景色爲藍色,應該使用哪一句代碼來描述此種設置?
A、bgcolor=“blue“
B、bgground=“blue“
C、backcolor=“blue“
D、background=“blue“
答案:A
27.我們想要讓表格的邊框在頁面中一定不顯示出來,用什麼方法可以做到呢?
A、bgcolor=“white“
B、bgcolor=“null“
C、border=“0“
D、bordercolor=“white“
答案:C
28.我們想要將表格的寬度設置爲100個像素,應該怎麼辦?
A、width=“100“
B、border=“100“
C、length=“100“
D、maxlength=“100“
答案:A
29.我們想要將表格中的文字放在靠上居中的位置,應該怎麼辦?
A、align=“middle“align=“top“
B、align=“center“align=“top“
C、valign=“middle“align=“top“
D、valign=“top“ align=“center“
答案:D
30.我們想要爲網頁中的文字加上超鏈接,可以採用哪個標記達到要求?
A、<LINK>
B、<HREF>
C、<A>
D、<B>
答案:C
31.A文件夾與B文件夾是同級文件夾,其中A下有a.htm,B下有b.htm文件,現在我們希望在a.htm文件中創建超鏈接,鏈接到b.htm,應該在a.htm頁面代碼中如何描述鏈接內容?
A、b.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.我們發現爲頁面中的圖像加入超鏈接後,默認情況下都帶有一道黑框,有什麼方法可以去掉它呢?
A、bordercolor=“white“
B、border=“0“
C、style=“no border“
D、style=“0“
答案:B
34.我們想要將表格中加入的圖像充滿整個單元格,使用哪種方式可以做到?
A、size=“100“
B、size=“100%“
C、width=“100“
D、width=“100%“
答案:D
36.我們想要在框架中加入一個叫做list.htm的文件,應該在HTML中如何描述它?
A、framepage=“list.htm“
B、frametarget=“list.htm“
C、framesrc=“list.htm“
D、frameframepage=“list.htm“
答案:C
38. 下面語句表述正確的是
A、marginwidth=5表示框架寬度部分邊緣所保留的空間。
B、marginwidth=5表示框架寬度空間
C、noresize是設定不用使用框框的大小
D、noresize是使用者設定此參數後,可隨意地拉動框架改變其大小。
答案:A
39. 不是表單提供給用戶的輸入形式是
A、Text
B、Radio
C、Type
D、file
答案:C
40 . 下列哪種CSS樣式定義的方式擁有最高的優先級?
A、嵌入
B、行內
C、鏈接
D、導入
答案:B
41 .web標準的制定者是?
A、微軟
B、萬維網聯盟(W3C)
C、網景公司(Netscape)
D、SUN公司
答案: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=“url“target=“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.gif“background>
答案:A
60 . 以下的HTML中,哪個是正確引用外部樣式表的方法?
A、<style src=“mystyle.css“>
B、<link rel=“stylesheet“ type=“text/css“href=“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屬性可用來定義內聯樣式?
A、font
B、class
C、styles
D、style
答案:D
64 . 下列哪個選項的CSS語法是正確的?
A、body:color=black
B、{body:color=black(body}
C、body{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哪個屬性可用來改變背景顏色?
A、bgcolor:
B、color:
C、background-color:
答案:C
67. 如何爲所有的<h1>元素添加背景顏色?
A、h1.all {background-color:#FFFFFF}
B、h1{background-color:#FFFFFF}
C、all.h1 {background-color:#FFFFFF}
答案:B
68 . CSS如何改變某個元素的文本顏色?
A、text-color:
B、color:
C、fgcolor:
D、text-color=
答案:B
69 . 哪個CSS屬性可控制文本的尺寸?
A、font-size
B、text-style
C、font-style
D、text-size
答案:A
70 . 以下的CSS中,可使所有<p>元素變爲粗體的正確語法是?
A、<p style=“font-size:bold“>
B、<p style=“text-size:bold“>
C、p{font-weight:bold}
D、p {text-size:bold}
答案:C
71 . 如何顯示沒有下劃線的超鏈接?
A、a{text-decoration:none}
B、a{text-decoration:no underline}
C、a{underline:none}
D、a{decoration:no underline}
答案:A
72 . 如何使文本以大寫字母開頭?
A、text-transform:capitalize
B、無法通過CSS來完成
C、text-transform:uppercase
答案:A
73 . css如何改變元素的字體?
A、font=
B、f:
C、font-family:
答案:C
74 . 如何改變元素的左邊距?
A、text-indent:
B、margin-left:
C、margin:
D、indent:
答案:B
75. 如何產生帶有正方形的項目的列表?
A、list-type: square
B、list-style-type: square
C、type: square
D、type: 2
答案:B
76 . 我們可以在下列哪個HTML元素中放置JavaScript代碼?
A、<script>
B、<javascript>
C、<js>
D、<scripting>
答案:A
77 . 寫“Hello World”的正確JavaScript語法是?
A、document.write(“Hello World“)
B、“Hello World“
C、response.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”?
A、a l e r tBox=“Hello World“
B、msgBox(“Hello World“)
C、a l e r t(“Hello World“)
D、a l e r tBox(“Hello World“)
答案:C
81 . 如何創建函數?
A、function:myFunction()
B、function myFunction()
C、function=myFunction()
答案:B
82 . 如何編寫當i等於5時執行某些語句的條件語句?
A、if(i==5)
B、if i=5 then
C、if i=5
D、if i==5 then
答案:A
83 . 如何編寫當i不等於5時執行某些語句的條件語句?
A、if =! 5 then
B、if <>5
C、if (i <> 5)
D、if(i != 5)
答案:D
84. for循環如何開始?
A、for (i <= 5; i++)
B、for(i = 0; i <= 5; i++)
C、for (i = 0; i <= 5)
D、for 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數組的正確方法是?
A、var txt = new Array=“tim“,“kim“,“jim“
B、var txt = newArray(1:“tim“,2:“kim“,3:“jim“)
C、vartxt = new Array(“tim“,“kim“,“jim“)
D、var txt = newArray:1=(“tim“)2=(“kim“)3=(“jim“)
答案:C
87 . 如何求得2和4中最大的數?
A、Math.ceil(2,4)
B、Math.max(2,4)
C、ceil(2,4)
D、top(2,4)
答案:B
88 . 打開名爲“window2”的新窗口的JavaScript語法是?
A、open.new(“http://www.w3schools.com“,“window2“)
B、window.open(“http://www.w3schools.com“,“window2“)
C、new(“http://www.w3schools.com“,“window2“)
D、new.window(“http://www.w3schools.com“,“window2“)
答案:B
89 . 如何在瀏覽器的狀態欄放入一條消息?
A、statusbar = “put your message here“
B、window.status = “put your message here“
C、window.status(“put your messagehere“)
D、status(“put your message here“)
答案:B
90.下列不屬於文檔對象的方法的是()
A、createElement
B、getElementById
C、getElementByName
D、forms.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.下列屬性中表示文檔中的未訪問過的超鏈接的顏色是哪個()
A、linkColor屬性
B、vlinkColor屬性
C、alinkColor屬性
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.以下是歷史對象的屬性的是()
A、Current
B、Length
C、href
D、Next
答案: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()
A、load
B、onload
C、replace
D、open
答案:C
100.下列對錶單對象的屬性表述不正確的是()
A、name:返回表單的名稱
B、action:返回/設定表單的提交地址
C、target:返回/設定表單提交內容的編碼方式
D、length:返回該表單所含元素的數目
答案: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.下列敘述不正確的是()
A、document:最頂層的節點,所有的其他節點都是附屬於它的
B、documentTypeDTD:引用(使用<!DOCTYPE>語法)的對象表現形式
C、Attr:代表一對特性名和特性值。這個節點類型能包含子節點
D、documentFragment:可以像document一樣來保存其他節點
答案:C
105.下列不屬於訪問指定節點的方法的是()
A、obj.value
B、getElementByTagName
C、getElementsByName
D、getElementById
答案: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對象的實例屬性的是()
A、global屬性
B、lastIndex屬性
C、ignoreCase屬性
D、multiLine屬性
答案:D
110.下面與IE結合對JavaScript調試支持比較好的工具是()
A、記事本
B、Microsoft Visual Studio 2005
C、JSEclipse
D、VC++
答案:B
111. 在調試前的準備工作下列敘述不對的是()
A、在“設置”列表框中找到兩個“禁用腳本調試”複選框,將它們前面的鉤去掉
B、如果“禁用腳本調試”複選框,前面的鉤不去掉,則不會彈出調試信息
C、“禁用腳本調試”複選框,前面的鉤去掉後,當程序出錯時會彈出調試信息
D、“禁用腳本調試”複選框,前面的鉤去不去與調試無關
答案:D
112.關於代碼優化下列表述不對的是()
A、JavaScript程序代碼編寫出來後,主要是交給瀏覽器去運行
B、儘可能使用全局變量,可以使代碼簡單
C、書寫風格應遵循“標識符短而含義清晰”、“代碼縮進對齊”、“儘可能註釋”等原則
D、在機器上運行的代碼總是希望其速度越快越好,閱讀維護時其可讀性可理解性最好
答案:B
113.彈出輸入框,默認內容是“Hello World”的正確javascript語法是?
A、document.write(“HelloWorld“)
B、“Hello World“
C、response.write(“HelloWorld“)
D、prompt(“輸入”,“Hello World“)
答案:D
114.JS特性不包括( )
A、解釋性
B、用於客戶端
C、基於對象
D、面向對象
答案:D
115.下列JS的判斷語句中( )是正確的
A、if(i==0)
B、if(i=0)
C、if i==0 then
D、if i=0 then
答案:A
116、下列JavaScript的循環語句中( )是正確的
A、if(i<10;i++)
B、for(i=0;i<10)
C、for i=1 to 10
D、for(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、下列選項中,( )不是網頁中的事件
A、onclick
B、onmouseover
C、onsubmit
D、onpressbutton
答案:D
119、有語句“var x=0;while(____) x+=2;”,要使while循環體執行10次,空白處的循環判定式應寫爲:
A、x<10
B、x<=10
C、x<20
D、x<=20
答案:C
120、JS語句
var a1=10;
var a2=20;
a l e r t(“a1+a2=”+a1+a2)
將顯示( )結果
A、a1+a2=30
B、a1+a2=1020
C、a1+a2=a1+a2
D、顯示錯誤
答案:B
121、將字串s中的所有字母變爲小寫字母的方法是( )
A、s.toSmallCase()
B、s.toLowerCase()
C、s.toUpperCase()
D、s.toUpperChars()
答案:B
122、以下( )表達式產生一個0~7之間(含0,7)的隨機整數.
A、Math.floor(Math.random()*6)
B、Math.floor(Math.random()*7)
C、Math. floor(Math.random()*8)
D、Math.ceil(Math.random()*8)
答案:C
123、產生當前日期的方法是( )
A、Now();
B、Date()
C、new Date()
D、newNow()
答案:C
124、如果想在網頁顯示後,動態地改變網頁的標題( )
A、是不可能的
B、通過document.write(“新的標題內容”)
C、通過document.title=(“新的標題內容”)
D、通過document.changeTitle(“新的標題內容”)
答案:C
125、某網頁中有一個窗體對象,其名稱是mainForm,該窗體對象的第一個元素是按鈕,其名稱是myButton,表述該按鈕對象的方法是()
A、document.forms.myButton
B、document.mainForm.myButton
C、document.forms[0].element[0]
D、以上都可以
答案:B
126、HTML文檔的樹狀結構中,()標籤爲文檔的根節點,位於結構中的最頂層。
A、<HTML>
B、<HEAD>
C、<BODY>
D、<TITLE>
答案:A
127、在HTML頁面中,CSS樣式的屬性名爲background-image對應的style對象的屬性名是()。
A、background
B、backgroungImage
C、image
D、background
答案:B
128、在使用Javascript實現省市級聯菜單功能時,在添加城市列表前清空原來的下拉選項的代碼是()
A、document.myform.selCity.options.clear()
B、document.myform.selCity.options.deleteAll()
C、document.myform.selCity.options.length=0
D、document.myform.selCity.options.size=0
答案:C
129、HMTL表單的首要標記是<form>,<form>標記的參數method表示表單發送的方法,可能爲get或post,下列關於get和post的描述正確的是()
A、post方法傳遞的數據對客戶端是不可見的
B、get請求信息以查詢字符串的形式發送,查詢字符串長度沒有大小限制
C、post方法對發送數據的數量限制在255個字符之內
D、get方法傳遞的數據對客戶端是不可見的
答案:A
130、在HTML文檔對象模型中,history對象的()用於加載歷史列表中的下一個URL頁面。
A、next()
B、back()
C、forward()
D、go(-1)
答案:C
131、在Javascript中要改變頁面文檔的背景色,需要修改document對象的()屬性。
A、BackColor
B、BackgroundColor
C、BgColor
D、Background
答案: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函數實現網頁背景色選擇器,下列選項中正確的是()
A、functionchange(color){
window.bgColor=color;
}
B、function change(color){
document.bgColor=color;
}
C、functionchange(color){
body.bgColor=color;
}
D、functionchange(color){
form.bgColor=color;
}
答案:B
135、在Javascript中,可以使用Date對象的()方法返回一個月中的每一天。
A、getDate
B、getYear
C、getMonth
D、getTime
答案:A
136、下列選項中關於瀏覽器對象的說法錯誤的是()
A、history對象記錄了用戶在一個瀏覽器中已經訪問過的URLs
B、location對象相當於IE瀏覽器中的地址欄,包含關於當前URL地址的信息
C、location對象是history對象的父對象
D、location對象是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=”button”onClick=”compute()”value=”計算”>
答案:D
138、分析下面的Javascript代碼段,輸出結果是()
var mystring=”I am a student”;
var a=mystring.substring(9,13);
document.write(a);
A、stud
B、tuden
C、uden
D、udent
答案:C
139、Javascript中製作圖片代替按鈕的提交效果需要手動提交方法submit(),以下調用正確的是()
A、submit();
B、myform.submit()
C、document.myform.submit()
D、window.myform.submit();
答案:C
140、在HTML頁面中包含如下所示代碼,則編寫Javascript函數判斷是否按下鍵盤上的回車鍵正確的編碼是()
<input name=”password”type=”text” onkeydown=”myKeyDown()”>
A、function myKeyDown(){
if (window.keyCode==13)
a l e r t(“你按下了回車鍵”);
B、function myKeyDown(){
if (document.keyCode==13)
a l e r t(“你按下了回車鍵”);
C、function myKeyDown(){
if(event.keyCode==13)
a l e r t(“你按下了回車鍵”);
D、function myKeyDown(){
if (keyCode==13)
a l e r t(“你按下了回車鍵”);
答案:C
141、如果在HTML頁面中包含如下圖片標籤,則選項中的()語句能夠實現隱藏該圖片的功能。
<img id=”pic” src=”Sunset.jpg” width=”400”height=”300”>
A、document.getElementById(“pic”).style.display=”visible”;
B、document.getElementById(“pic”).style.display=”disvisible”;
C、document.getElementById(“pic”).style.display=”block”;
D、document.getElementById(“pic”).style.display=”none”;
答案:D
142、如果在HTML頁面中包含如下圖片標籤,則在下劃線處添加()代碼能夠實現隱藏該圖片的功能。
<img id=”pic” src=”Sunset.jpg” width=”400”height=”300” _____ >
A、style=”display:visible”;
B、style=”display:disvisible”;
C、style=”display:block”;
D、style=”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的()事件。
A、onFocus
B、onBlur
C、onSubmit
D、onKeyDown
答案:D
145、在HTML頁面上包含如下創建層的語句,那麼編寫Javascript語句實現顯示該層的語句錯誤的是()
<html>
<body>
<div id=”imageLayer” style=”display:none;”>
<img src=”images/Sunset.jpg” width=”200” height=”100”></div>
</body>
<html>
A、document.getElementByTagName(“div”)[0].style.display=”block”
B、document.getElementById(“imageLayer”).style.display=”block”;
C、document.getElementByName(“imageLayer”)[0].style.display=”block”;
D、document.getElementByName(“imageLayer”).get(0).style.display=”block”;
答案:D
146、分析下面的Javascript代碼段,輸出結果是()
var s1=parseInt(“101中學”);
document.write(s1);
A、NaN
B、101中學
C、101
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=”info”style=”display:block”><p>請填寫</p></div>
A、請填寫
B、<p>請填寫</p>
C、id=”info”style=”display:block”
D、<divid=”info” style=”display:block”><p>請填寫</p>
答案:A
149、JavaScript是一種( )語言
A、彙編語言
B、高級語言
C、腳本語言
D、近似語言
答案:C
150、下列JavaScript表達式當中,錯誤的是()
A、var tempA, tempB, tempC
B、tempA *= 3
C、tempA >= tempB || tempA <= tempC
D、tempA >= tempB >tempC
答案:D
151、表達式”This is my”+”book”的結果是()(注:其中,字符T的ASCII碼爲84,字符b的ASCII碼爲98)
A、100
B、84his is my 98ook
C、This is my book
D、不能計算,要報錯
答案:C
152、下列名稱中,能作爲變量名的是()
A、pArray
B、this
C、function
D、*pNumber
答案:A
153、在JavaScript中,以下代碼能並閉一個窗口的是
A、window.exit()
B、window.shutdown()
C、window.end()
D、window.close()
答案:D
154、在JavaScript中,以下代碼能產生輸出的是
A、document.write()
B、window.write()
C、document.confirm()
D、write “The UndefinedFunction”
答案:A
156、要獲取一個ID爲username的表單元素的值,不正確的代碼是()
A、document.username.value
B、document.all.username.value
C、document.getElementById(“username”).value
D、如果表單元素外層無表單,則可以直接使用username.value
答案:A
157、如果想控制一個名爲menuBar的層右移20個像素顯示,下列能實現的是()
A、document.menuBar.display += 20
B、document.all.menuBar.pixelLeft += 20
C、document.all.menuBar.left += 20
D、document.all.menuBar.style.pixelLeft+= 20
答案:D
158、下列代碼能產生()個輸出
var i = 1;
for(;;i++)
if(i)
a l e r t(i);
else
break;
A、0個
B、無限多個
C、19個
D、20個
答案:B
159、下列可以控制某個元素a的文本顏色的是
A、document.all.a.style.color
B、document.all.a.style.backgroundColor
C、document.a.color
D、document.a.gackgroundColor
答案:A
160、下列關於網頁元素overflow的說法,正確的是
A、指網頁元素的位置,距離左邊框和上邊框的距離
B、指網頁元素的位置,距離右邊框和下邊框的距離
C、指網頁元素的定位方式,可以取值中包括absolute
D、指網頁元素的內容溢出時,是否顯示多餘的內容
答案:D
161、如果將想將兩個層排列在同一行中,下列描述不能實現的是()
A、直接插入兩個DIV標記,會自動排在同一行
B、指定DIV的position屬性爲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、求一個表達式的值,可以使用的函數有 。
A、eval()
B、isNaN()
C、parseInt()
D、parseFloat()
E、return()
答案:A
165、JAVASCRIPT的onSubmit事件的作用是 。
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 文檔的開始和結束
B、bgcolor是<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.以下說法正確的是:
A、Microsoft公司的InternetExplorer是HTML文件瀏覽工具
B、Netscape公司的 Navigator即可以編輯又可以瀏覽HTML文件
C、Macromedia公司的Dreamweaver與Microsoft公司的FrontPage有類似的功能
D、記事本不能用於編輯Internet網頁
答案:AC
6. 下面關於CSS表述正確的是
A、CSS是一種製作網頁的新技術,現在已經爲大多數的瀏覽器所支持,成爲網頁設計必不可少的工具之一。
B、層疊樣式表是HTML的輔助工具,缺點是設計者設計的網頁缺少動感,網頁內容的排版佈局上也有很多困難
C、使用CSS能夠簡化網頁的格式代碼,加快下載顯示的速度,也減少了需要上傳的代碼數量,大大減少了重複勞動的工作量。
D、CSS是Cascading 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>
下面說明正確的是
A、src=“c.htm“是設定此框窗中要顯示的網頁檔案,每個框窗一定要對應一個網頁檔案。
B、src=“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、多行註釋語句是在需要註釋的文字兩端加/* 註釋文字*/
C、with語句的功能是爲一段程序建立默認對象
D、JavaScript中沒有if...else語句
E、JavaScript中只有while語句,而沒有do...while語句
答案:ABC
14. 以下生成對象的方法中,正確的是 。
A、varz = new Boolean(a);
B、varstr = “JavaScript“;
C、fruit=newArray(3);
D、today1=newDate(2008,10,1);
E、today=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=”button”onclick=”compute(this.value)”value=”+”>
B、<input name=”b” type=”button”onclick=”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、用於指定在一段特定的時間後執行某段程序
B、setTimeout(“<表達式>”,毫秒數)其功能是在經過毫秒數後重復執行<表達式>
C、clearTimeout(id)是用於終止一個定時器
D、setInterval(“<表達式>”,毫秒)的功能是每隔毫秒數重複執行<表達式>,直至窗口)框架被關閉或執行clearInterval。
E、clearInterval(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. 窗口對象的事件處理程序有 。
A、onError
B、onLoad
C、onFocus
D、offMove
E、offFocus
答案:ABCD
24. open方法的窗口規格參數,下列說法正確的是 。
A、是否顯示網址工具欄,用location
B、是否顯示菜單工具欄,用menubar
C、是否顯示滾動條,用scrollbars
D、是否顯示狀態欄,用status
E、是否可以改變窗口的大小,用resize
答案:ABCD
25. 在Javascript中,對於瀏覽器對象的層次關係理解正確的是()
A、window對象是所有頁面內容的根對象
B、document對象包含location對象和history對象
C、location對象包含history
D、document對象包含form對象
答案:AD
26. 在DOM對象模型中,下列選項中的()對象位於DOM對象模型的第二層。
A、history
B、document
C、button
D、text
答案:AB
27. 以下代碼能獲得文檔中的第一個form對象的是()
A、document.forms[0];
B、document.forms(0);
C、document.forms.0;
D、document.forms.item(0)
答案:AD
28. 表單對象的屬性主要有 。
A、action是表單動作
B、elements是以索引表示的所有表單元素
C、encoding是編碼的類型
D、length是表單元素的個數
E、method是目標
答案:ABCD
29. 表單對象的方法,下列說法正確的是 。
A、handleEvent(事件)是使事件處理程序生效
B、reset()是重置表單元素
C、submit()是表單提交
D、表單對象的方法是表單對象爲完成需求而調用的方法
E、表單對象的方法是表單對象通過事件而調用的方法
答案:ABCD
30. 密碼對象的事件處理程序,可以是 。
A、onBlur
B、onChange
C、onClick
D、onSelect
E、onMouseMove
答案:ABCDE
31. 按鈕對象的屬性主要有 。
A、form表示該對象所在的表單
B、name表示該對象的name屬性
C、type表示該對象的type屬性
D、value表示該對象的value屬性
E、status表示該對象的status屬性
答案:ABCD
32. 選擇對象的屬性主要有 。
A、form表示該對象所在的表單
B、name表示該對象的name屬性
C、length表示該對象的選項的數目
D、options表示該對象的<option>標記
E、selectedIndex表示該對象的所選項目的索引值
答案: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的全局函數:
A、escape
B、parseFloat
C、eval
D、setTimeout
E、a l e r t
答案:ABC
由“前端筆試題庫”收集整理