教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 资格考试 >

JavaScript习题(带答案)

来源:网络收集 时间:2026-08-27
导读: JavaScript基础练习题 第四章习题一 一、判断题 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 二、单选题 1.以下哪个常量值最大? A.80 B. 0X65 C.095 D.0115 2.下面四个变量声明语句中,哪一个变量的命名是正确的? A. var default B. var my_bouse C. var my dog D.

JavaScript基础练习题

第四章习题一 一、判断题 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 二、单选题

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

A.80 B. 0X65 C.095 D.0115 2.下面四个变量声明语句中,哪一个变量的命名是正确的?

A. var default B. var my_bouse C. var my dog D. var 2cats 3.下面哪一个语句定义了一个名为pageNumber的变量并将它的值赋为240?

A. var PageNumber=240 B. pagenumber=240

在JavaScript中可以用十六进制形式表示浮点数常量。 空字符串(\)也是字符串常量。

使用单引号对(' ')表示字符常量,而使用双引号对(\)表示字符串常量。 在定义JavaScript变量时,一定要指出变量名和值。

用var定义一个变量后,如果没有赋予任何值,那么它的值是空值,即null. JavaScript规定在使用任何变量之前必须先使用var声明它。

在使用var x=1声明变量x之后,赋值语句x=\今天天气真好\将出错。 表达式的类型只取决于运算符,与操作数无关。 两个整数进行除(/)运算,其结果也为整数。 如果有定义var a=true,b;那么a ll b的结果为true。

C. var pageNumber=240 D. var int named pageNumber=240 4.下面哪一个字符串变量定义语句是不正确的?

A. var mytext = \ B. var mytext = 'Here is some text!' C. var mytext = 'Here is some text!\ D. var mytext = \5.下面四个JavaScript语句中,哪一个是合法的?

A. document.write(\B. document.write(\C. document.write(\D. document.write(\6.下面哪一个不是JavaScript运算符?

A. = B. == C. && D. $# 7.表达式123%7的计算结果是

A. 2 B. 3 C. 4 D. 5 8.表达式\的计算结果是_。

A. \ B. 0 C. \ D. NaN 9.赋值运算符的作用是什么?

A. 给一个变量赋新值 B. 给一个变量赋予一个新名 C. 执行比较运算 D. 没有任何用处 10.比较运算符的作用是什么?

A.执行数学计算 B. 处理二进制位,目前还不重要 C.比较两个值或表达式,返回真或假 D. 只比较数字,不比较字符串 11.下面的哪一个表达式将返回真?

A. (3===3)&&(5

A. !(3<=l) B. (4>=4) && (5<=2)

C. (\ D. (2<3) || (3<2) 13.下列各种运算符中,_____优先级最高。

A. + B. && C. == D. *= 三、综合题

1.随机生成两个小数给变量x.y,然后显示这两个数中的最大值。(提示:语句“var x=Math.random();”可为变量生成一个随机小数:另外,使用条件运算符‘'?:\

2.如果某年的年份值是4的倍数并且不是100的倍数,或者该年份值是400的倍数,那么这一年就是闰年。请编制一个页面,该页面显示当天是否处于闰年。

提示:使用以下语句,可使变量year的值就是当天所属的年份值。 var today = new Date(); //获取当天日期 var year = today.getFullYear(); //获取当天年份 第四章习题二 一、判断题 1. 2.

if语句可以实现多路分支。(是。)

一个用switch语句实现的多路分支结构的程序段不能使用if语句实现。(否。可用

多个if语句,两者是相通的) 3.

任何循环语句的循环体至少要执行一次。(否。只有Do…while…语句)

4. 循环语句是可以嵌套的,不仅相同的循环语句可以嵌套,不同的循环语句也可以嵌套。

(是。三种循环语句可以任意相互嵌套,个数不限。但是过多的循环嵌套会使得逻辑混乱,容易出错,所以使用中嵌套三重循环及以下的比较常见。)

5. 在JavaScript中,任何一种循环结构的程序段,都可以用while循环实现。(是。

For和while是相通的)

6. 7. 8. 二、单选题 1.

break语句可以出现在各种不同循环语句的循环体中。(是。) continue语句只能出现在循环体中。(是。)

要排除程序中的锗误只能使用专业化的调试工具。(否。)

作为if/else语句的第一行,下列选项中哪一个是有效的?(B)

A. if(x=2) B. if(y<7) C. else D. if (x==2&&)

2. 下列关于switch语句的描述中,_____是正确的。(A)

A. switch语句中default子句是可以省略的

B. switch语句中case子句的语句序列中必须包含break语句 C. switch语句中case子句后面的表达式可以是含有变量的整型表达式 D. switch语句中子句的个数不能过多

3. 在条件和循环语句中,使用什么来标记语句组?(C)

A.圆括号() B.方括号[] C.花括号{} D.大于号>和小于号<

4. 下列选项中哪一个可以作为for循环的有效的第一行?(A)

A. for(x=1;x<6;x+=1) B. for(x==1;x<6;x+=1) C. for(x=1;x=6;x+=1) D. for(x+=1;x<6;x=1)

C、D都是死循环

5. 循环语句“for(var i=0,j=10; i=j=10; i++, j--);”的循环次数是_______。(D)

A. 0 B. 1 C. 10 D. 无限 i=j=10是赋值语句 6.

以下哪个while循环判定式最有可能是因程序员失误而写出的代码?(B)

A. while(x<=7) B. while(x=7) 赋值符号 C. while(x<7) D. while(x!=7) 7.

语句“var i; while(i=0) i--;”中while的循环次数是______。(A)

A. 0 B. 1 C.5 D. 无限 8.

下述关于循环语句的描述中,_____是错误的.(B)

A.循环体内可以包含有循环语句

B.循环体内必须同时出现break语句和continue语句 C.循环体内可以出现条件语句

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

下述break语句的描述中,_____是不正确的.(C)

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

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

C. break语句用于if语句,它表示退出该if语句(break是用于终止循环的,如for循环和while循环。在没有循环的结构内加上break当然会报错了) D. break语句在一个循环体内可使用多次 10.

有语句“var x=0; while(_____) x+=2:\,要使while循环体执行10次,空白处的循

环判定式应写为:(C) 从0开始

A.x<10 B. x<=10 C. x<20 D. x<=20 三、操作题

…… 此处隐藏:1163字,全部文档内容请下载后查看。喜欢就下载吧 ……
JavaScript习题(带答案).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/413743.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)