JavaScript程序设计习题Word文档下载推荐.docx

上传人:b****2 文档编号:4341473 上传时间:2023-05-03 格式:DOCX 页数:19 大小:37.82KB
下载 相关 举报
JavaScript程序设计习题Word文档下载推荐.docx_第1页
第1页 / 共19页
JavaScript程序设计习题Word文档下载推荐.docx_第2页
第2页 / 共19页
JavaScript程序设计习题Word文档下载推荐.docx_第3页
第3页 / 共19页
JavaScript程序设计习题Word文档下载推荐.docx_第4页
第4页 / 共19页
JavaScript程序设计习题Word文档下载推荐.docx_第5页
第5页 / 共19页
JavaScript程序设计习题Word文档下载推荐.docx_第6页
第6页 / 共19页
JavaScript程序设计习题Word文档下载推荐.docx_第7页
第7页 / 共19页
JavaScript程序设计习题Word文档下载推荐.docx_第8页
第8页 / 共19页
JavaScript程序设计习题Word文档下载推荐.docx_第9页
第9页 / 共19页
JavaScript程序设计习题Word文档下载推荐.docx_第10页
第10页 / 共19页
JavaScript程序设计习题Word文档下载推荐.docx_第11页
第11页 / 共19页
JavaScript程序设计习题Word文档下载推荐.docx_第12页
第12页 / 共19页
JavaScript程序设计习题Word文档下载推荐.docx_第13页
第13页 / 共19页
JavaScript程序设计习题Word文档下载推荐.docx_第14页
第14页 / 共19页
JavaScript程序设计习题Word文档下载推荐.docx_第15页
第15页 / 共19页
JavaScript程序设计习题Word文档下载推荐.docx_第16页
第16页 / 共19页
JavaScript程序设计习题Word文档下载推荐.docx_第17页
第17页 / 共19页
JavaScript程序设计习题Word文档下载推荐.docx_第18页
第18页 / 共19页
JavaScript程序设计习题Word文档下载推荐.docx_第19页
第19页 / 共19页
亲,该文档总共19页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

JavaScript程序设计习题Word文档下载推荐.docx

《JavaScript程序设计习题Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《JavaScript程序设计习题Word文档下载推荐.docx(19页珍藏版)》请在冰点文库上搜索。

JavaScript程序设计习题Word文档下载推荐.docx

…<

/html>

B.<

/body>

C.<

/head>

D.<

title>

/title>

3.下面哪种标记是浮动框架标记(C)。

frameset>

标记B.<

frame>

标记

C.iframe标记D.<

noframes>

4.标题标记包含6种标记,每一个级别的字体大小都有明显的区分,下面哪级标题的字号最大(A)。

h3>

B.<

h4>

h5>

D.<

h6>

5.下面哪种标记是单标记(B)。

B.<

br>

C.<

D.<

6.在HTML超文本标记语言中,标记(B)大小写。

3课后习题

一、判断题

1.float可以用作标识符。

(×

2.在JavaScript中可以用十六进制形式表示浮点数常量。

3.字符串变量使用单引号('

'

)表示。

(√)

4.在定义JavaScript变量时,一定要指出变量名和值。

5.用var定义一个变量后,如果没有赋予任何值,那么它的值是空值,即null。

6.JavaScript规定在使用任何变量之前必须先使用var声明它。

7.在使用varx=1声明变量x之后,赋值语句x="

我喜欢JavaScript"

将出错。

8.表达式的类型只取决于运算符,与操作数无关。

9.JavaScript中的变量不区分大小写。

10.如果有定义varx=true,y=false;

那么x&

&

y的结果是true。

二、单选题

1.以下哪个常量值最大?

D

A.70B.025C.0×

90D.0X85

2.下面四个变量声明语句中,哪一个变量的命名是正确的?

B

A.varforB.vartxt_nameC.varmynamemyvalD.var2s

3.下面哪一个语句定义了一个名为Myval的变量并将它的值赋为2205?

C

A.varmyval=2205B.varMyVal=2205

C.varMyval=2205D.Myval=2205

4.下面哪一个不是JavaScript运算符?

A.=B.==C.&

D.$#

5.下面哪一个表达式的返回值为True。

A

A.!

(3<

=1)B.(1!

=2)&

(2<

0)

C.!

(20>

3)D.(5!

=3)&

(50<

10)

6.表达式160%9的计算结果是_____C___。

A.5B.6C.7D.8

7.表达式"

a90"

+"

90"

的计算结果是___B_____。

A.a180B.a9090C.a90D.180

8.下列运算符中,___C_____优先级最高。

A.==B.&

0C.+D.*=

4课后习题

一、填空题

1.下列JavaScript的判断语句中(A)是正确的。

A.if(a==0)B.if(a=0)

C.ifa==0thenD.ifa=0then

2.下列JavaScript的判断语句中(B)是正确的。

A.if(a<

0)thenB.if(a!

=0)

C.ifa=!

0thenD.ifa<

0then

3.下列JavaScript的循环开始语句中(D)是正确的。

A.fori=1to10B.for(i=0;

i<

=10)

C.for(i<

=10;

i++)D.for(i=0;

i++)

4.下述关于循环语句的描述中,___A_____是错误的。

A.循环体内必须同时出现break语句和continue语句

B.循环体内可以出现条件语句

C.循环体内可以包含循环语句

D.循环体可以是空语句,即循环体中只出现一个分号;

5.下述break语句的描述中,___A_____是不正确的。

A.break语句用于循环体内,它将退出该重循环

B.break语句用于switch语句,它表示退出该switch语句

C.break语句用于if语句,它表示退出该if语句

D.break语句在一个循环体内可使用多次

二、实践题

1.判断如果a>

60,则I=1;

如果a>

70,则I=2;

80,则I=3;

90,则I=4。

scriptlanguage="

javascript"

type="

text/javascript"

vari;

vara=75;

if(a>

60){

i=1;

}

70){

i=2;

80){

i=3;

90){

i=4;

alert(i);

2.将标题“欢迎访问明日公司网站”连续循环出现3次。

vars='

欢迎访问明日公司网站'

varresult='

'

for(vari=0;

i<

3;

i++)

{

result=result+s+'

\n'

alert(result);

3.编写一个程序,计算增加后的工资。

要求基本工资大于等于1000元,增加20%工资;

若小于1000元,且大于等于800元,则增加15%;

若小于800,则增加10%工资。

varpay=960;

if(pay>

=1000){

pay+=(pay*0.2);

elseif(pay<

1000&

pay>

=800){

pay+=(pay*0.15);

800){

pay+=(pay*0.1);

alert(pay);

4.将一个gif图像表示为5×

5的阵列。

document.write("

tablewidth='

338'

border='

1'

cellspacing='

0'

cellpadding='

height='

97'

background='

1.gif'

"

i<

5;

document.write("

tr>

for(varj=0;

j<

j++)

{

document.write("

td>

nbsp;

/td>

}

/tr>

/table>

5课后习题

1.在JavaScript中只允许使用预定义的函数,而不能自定义函数。

2.函数与其他的JavaScript代码一样,必须位于<

SCRIPT>

/SCRIPT>

标记之间。

3.函数的定义语句和函数的调用语句通常都被放在HTML文件的<

HEAD>

段中。

4.JavaScript的函数定义允许嵌套,即在函数中可以定义另一个函数。

1.在JavaScript函数的定义格式中,下面各组成部分中,____D____是可以省略的。

A.函数名B.指明函数的一对圆括号()

C.函数体D.函数参数

2.如果有函数定义functionf(x,y){…},那么以下正确的函数调用是____C____。

A.f1,2B.f

(1)C.f(1,2)D.f(,2)

3.定义函数时,在函数名后面的圆括号内可以指定_____D___参数。

A.0B.1C.2D.任意

4.参数之间必须用_____A___分隔。

A.逗号B.句号C.分号D.空格

5.在JavaScript中,要定义一个局部变量myval,可以_____C___。

三、实践题

1.编写一个函数Min(x,y),求出x,y两个数中的最小值,要求x,y的值由用户通过提示对话框输入。

functionMin(x,y)

if(x<

y){

alert("

最小值是:

+x);

else{

+y);

varstr=prompt("

请输入数值x:

"

varstr2=prompt("

请输入数值y:

Min(str,str2);

2.在页面上编程输出0~100之间的所有素数,并要求每行显示5个素数。

functionprime_num(limit)

varresult=[2];

varis;

if(limit<

2)

return[];

for(vari=3,s;

=limit;

i+=2)

is=true;

s=Math.sqrt(i);

for(varj=0,r,l=result.length;

j<

=l;

j++)

{

r=result[j];

if(r>

s)

break;

if(i%r)

continue;

is=false;

break;

}

is&

result.push(i);

returnresult;

alert("

指定范围的素数包括:

+prime_num(100));

3.验证输入的日期格式是否正确。

//判断输入的日期格式是否正确

functionCheckDate(INDate)

{

if(INDate=="

{returntrue;

subYY=INDate.substr(0,4)

if(isNaN(subYY)||subYY<

=0){

returntrue;

//转换月份

if(INDate.indexOf('

-'

0)!

=-1){separate="

-"

else{

if(INDate.indexOf('

/'

=-1){separate="

/"

else{returntrue;

area=INDate.indexOf(separate,0)

subMM=INDate.substr(area+1,INDate.indexOf(separate,area+1)-(area+1))

if(isNaN(subMM)||subMM<

if(subMM.length<

2){subMM="

0"

+subMM}

//转换日

area=INDate.lastIndexOf(separate)

subDD=INDate.substr(area+1,INDate.length-area-1)

if(isNaN(subDD)||subDD<

if(eval(subDD)<

10){subDD="

+eval(subDD)}

NewDate=subYY+"

+subMM+"

+subDD

if(NewDate.length!

=10){returntrue;

if(NewDate.substr(4,1)!

="

){returntrue;

if(NewDate.substr(7,1)!

varMM=NewDate.substr(5,2);

varDD=NewDate.substr(8,2);

if((subYY%4==0&

subYY%100!

=0)||subYY%400==0){//判断是否为闰年

if(parseInt(MM)==2){

if(DD>

29){returntrue;

}else{

28){returntrue;

}

varmm=newArray(1,3,5,7,8,10,12);

//判断每月中的最大天数

for(i=0;

mm.length;

i++){

if(parseInt(MM)==mm[i]){

if(parseInt(DD)>

31){returntrue;

}else{

30){returntrue;

if(parseInt(MM)>

12){returntrue;

returnfalse;

vardt=prompt("

请输入日期,参照格式2010-1-212010/1/21:

if(!

CheckDate(dt)){

alert("

输入的日期格式正确!

else{

输入的日期格式不正确!

参照格式\n例如:

2010-1-212010/1/21"

4.用自定义函数计算40、56、80,3个参数的平均值。

functionavg(arr)

varsum=0;

varlength=arr.length;

for(vari=0;

length;

{

sum+=arr[i];

returnsum/length;

vararr=newArray(40,56,80)

平均值为:

+avg(arr));

6课后习题

一、选择题

1.数组的索引值是从(A)开始的。

A.0B.1

2.创建对象使用的关键字是(B)。

A.functionB.new

C.varD.String

3.获取系统当前日期和时间的方法是(A)。

A.newDate();

B.newnow();

C.now();

D.Date();

4.将Array对象中的元素值进行输出的方法是(D)。

A.用下标获取指定元素值B.用for语句获取数组中的元素值

C.用数组对象名输出所有元素值D.以上3种方法都可以

5.在JavaScript脚本中,用来检索字符串的方法是(A)。

A.indexOf()B.search()

C.replace()D.match()

6.下面JavaScript语句中能正确输出“H2O”的字符串表达式是(A)。

A.str="

2"

B.str="

H"

+str.sub()+"

O"

document.write("

+str.sup()+"

C.str="

D.str="

document.write(H+str.sub()+O);

document.write(H+str.sup()+O);

1.应用JavaScript的日期对象获取系统的当前日期和时间,并进行测试。

varnow=newDate();

varyear=now.getYear();

varmonth=now.getMonth()+1;

vardate=now.getDate();

varday=now.getDay();

varhour=now.getHours();

varminu=now.getMinutes();

varsec=now.getSeconds();

vartime="

time=year+"

年"

+month+"

月"

+date+"

日"

+hour+"

:

+minu+"

+sec;

当前日期和时间:

+time);

2.应用Array对象中的length属性获取已创建的字符串对象的长度,并输出长度值。

vararr=newArray("

red"

black"

green"

blue"

varlength=arr.length;

数组的长度:

+length);

7课后习题

1.在使用事件处理程序对页面进行操作时,最主要的是如何通过对象的事件来指定事件处理程序,其指定方式主要有(D)。

A.直接在HTML标记中指定B.指定特定对象的特定事件

C.在JavaScript中说明D.以上3种方法都具备

2.下面(C)不是鼠标键盘事件。

A.onclick事件B.onmouseover事件

C.oncut事件D.onkeydown事件

3.当前元素失去焦点并且元素的内容发生改变时触发事件使用(B)。

A.onfocus事件B.onchange事件

C.onblur事件D.onsubmit事件

4.(A)是在浏览器中的内容被修改或移动时所执行的相关事件,主要是对浏览器中被选择的内容进行复制、剪切、粘贴时的触发事件,以及在用鼠标拖动对象时所触发的一系列事件的集合。

A.编辑事件B.鼠标键盘事件

C.滚动字幕事件D.表单相关事件

1.编写程序,在document对象的onclick事件处理程序中判断用户是否同时按下Ctrl键。

同时按下Ctrl键<

metahttp-equiv="

Content-Type"

content="

text/html;

charset=gb2312"

functionRefurbish(){

if(window.event.keyCode==17){

按下了Ctrl键!

functionClick()

document.onkeydown=Refurbish;

document.onclick=Click;

2.应用字幕滚动标记<

marquee>

实现企业公告信息显示,公告信息至少5条以上,并进行测试。

marqueebehavior="

scroll"

scrollamount="

1"

direction="

up"

商场举办大型特卖会<

家电产品下乡<

**荣誉国家满意、放心产品<

上市公司<

企业发展

/marquee>

3.按50%的比例显示一张图片,当指向图片时,按原尺寸显示图片。

htmlxmlns="

http:

//www.w3.org/1999/xhtml"

functionori()

document.all.pic.width="

378"

document.all.pic.height="

275"

functionhalf()

document.all.pic.width=(document.all.p

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2