JavaScript习题(带答案)_第1页
JavaScript习题(带答案)_第2页
JavaScript习题(带答案)_第3页
JavaScript习题(带答案)_第4页
已阅读5页,还剩16页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、JavaScript基本练习第4章练习1首先,对还是错1.在JavaScript中,浮点常量可以用十六进制形式表示。2.空字符串(“”)也是字符串常量。3.使用单引号对()表示字符常量,使用双引号对()表示字符串常量。4.定义JavaScript变量时,一定要指出变量名和值。5.在用var定义一个变量之后,如果没有给出值,那么它的值就是null,也就是null。6.JavaScript规定任何变量在使用前都必须用var声明。7.在用var x=1声明变量x后,赋值语句x=“今天天气真好”将出错。8.表达式的类型只取决于运算符,与操作数无关。9.两个整数除以(/),结果也是一个整数。10.如果有

2、var a=true的定义,b;ll b的结果是真的。二、选择题1.下列哪个常数的值最大?A.80 B. 0X65 C.095 D.01152.以下四个变量声明语句中哪一个命名正确?A.var default b . var my _ bouse c . var my dog d . var 2 cat3.下列哪个语句定义了一个名为pageNumber的变量,并将其值赋给240?A.可变页码=240。页码=240C.可变页码=240 D .可变整数命名页码=2404.以下哪个字符串变量定义语句不正确?A.“这是一些文字!”这里有一些文字!C.这里有一些文字!“这是一些文字!5.以下四个Java

3、Script语句中的哪一个是合法的?A.“写文件”(约翰说,“嗨!”(B.“写文件。”(约翰说,“嗨!”(C.“写文件。”(约翰说,“嗨!”(D.(约翰说,“嗨! )6.以下哪一项不是JavaScript运算符?A.=B.=C. D. $#7.表达式123%7的计算结果为A.2 B. 3 C. 4 D. 58.表达式 123abe-123 的计算结果为_。A.abc B. 0 C. 123abc123 D. NaN9.赋值运算符的功能是什么?A.给变量赋一个新值。给变量赋一个新名称C.进行比较运算是没有用的10.比较运算符的功能是什么?A.进行数学计算。处理二进制位,这在目前并不重要C.比较两

4、个值或表达式,并返回真或假。只比较数字,不比较字符串11.下列哪个表达式将返回真?A.(3=3)(5=4) (5=2)C.( a=a ) (c !=d) D. (23) | (32)13._ _ _ _在以下操作员中具有最高优先级。A.B. C.=D. *=第三,综合问题1.随机生成变量x.y的两位小数,然后显示这两个数字的最大值。(提示:语句“var x=Math . random();”您可以为变量生成一个随机的十进制数:此外,使用条件运算符?)2.如果一年的值是4的倍数而不是100的倍数,或者如果它的值是400的倍数,那么它就是闰年。请编辑一个页面,显示这一天是否在闰年。提示:使用以下语

5、句使可变年份的值等于当天所属年份的值。今天=新日期();/获取日期var year=today . GetFullYear();/获取当前年份第4章练习2首先,对还是错1.if语句可以实现多个分支。(是的。(2.用switch语句实现的多分支结构的程序段不能用if语句实现。(否。可以使用多个if语句,这些语句是相互关联的)3.任何循环语句的循环体必须至少执行一次。(否。仅在时执行语句)4.循环语句可以嵌套,不仅相同的循环语句可以嵌套,不同的循环语句也可以嵌套。(是的。三种循环语句可以任意嵌套,数量不限。然而,太多的嵌套循环会使逻辑混乱,容易出错,所以在使用中嵌套三重循环及其以下是很常见的。(5

6、.在JavaScript中,任何具有循环结构的程序段都可以通过while循环实现。(是的。因为和虽然是相互联系的)6.break语句可以出现在各种循环语句的循环体中。(是的。(7.继续语句只能出现在循环体中。(是的。(8.为了消除程序中的锗错误,只能使用专业的调试工具。(编号)二、选择题1.作为if/else语句的第一行,下列哪个选项有效?(二)A.如果(x=2) B .如果(y7) C .否则d .如果(x=2)2._ _ _ _在以下开关语句的描述中是正确的。(一)A.switch语句中的default子句可以省略B.break语句必须包含在switch语句中case子句的语句序列中开关语

7、句中case子句后的表达式可以是包含变量的整数表达式D.switch语句中的子句数量不能太大3.在条件语句和循环语句中,什么用于标记语句组?(三)A.括号()方括号花括号d大于和小于4.下列哪个选项可以用作for循环的有效第一行?(一)A.对于(x=1;X6;x=1) B .对于(x=1;X6;x=1)C.对于(x=1;x=6;x=1) D .对于(x=1;X6;X=1)C和D都是无限循环5.for(var i=0,j=10i=j=10I,j-);”的周期数是_ _ _ _ _ _ _ _ _。(四)无限i=j=10是一个赋值语句6.在循环判断中,以下哪一项最有可能是由于程序员错误而编写的代码

8、?(二)A.当(x =7) B .当(x=7)赋值符号a .当(x=7) B .当(x=7 (x!=7)7.“风险值I;而(I=0)I-;”在中的循环次数是_ _ _ _ _ _ _ _。(一)0 B.1 C.5 D .无限8._ _ _ _ _在以下循环语句的描述中是错误的。(b)A.循环体可以包含循环语句B.break语句和continue语句都必须出现在循环体中C.条件语句可以出现在循环体中D.循环体可以是空语句,即循环体中只出现一个分号;空语句可用于延迟9._ _ _ _在以下break语句的描述中不正确。(c)A.break语句用于循环体,它将退出重循环B.break语句用于swit

9、ch语句,这意味着退出switch语句C.break语句用于if语句,这意味着退出if语句(break用于终止循环,如for循环和while循环。向没有循环的结构添加中断当然会报告错误)D.break语句可以在一个循环中使用多次10.有一句话“var x=0;While(_ _ _ _ _ _ _)x=2: ,要使while循环体执行10次,空格中的循环判断公式应写成:(c)从0开始。A.x 10 B. x =10 C. x20 D. x=20第三,操作问题1.写一个程序。根据用户输入的年龄确定该人属于哪个年龄组(儿童:年龄14岁;青少年:14=年龄24岁;青年:24岁40岁;中年:40岁=6

10、0岁;老年:年龄=60岁),并在页面上输出判断结果。2.根据用户输入的数字(0 6)编写程序。通过警告对话框显示相应的星期几(0:星期日);星期一,1:星期六6:).3.写个程序算10!(即1 * 2 * 3 *10)(10的阶乘)。4.写个程序算1!2!3!.+10!的结果。5.在页面上输出以下数字模式。11 21 2 31 2 3 41 2 3 4 5每行数字之间有一个空格。6.在页面上输出以下模式。每行星号“*”之间有一个空格。7.有一个三位数的X,2除以4,3除以7,5除以9。申请这个号码。8.找到所有符合条件的四位数字ABCD,它是13的倍数,第三位数字加上第二位数字等于第四位数字(

11、即A=B=C)。(注意:对于四位数的整数X,第四位数可以通过数学求积(x/1000)得到,其他位数的提取是相似的)第4章练习3首先,对还是错1.在JavaScript中,只允许预定义的函数,不允许用户定义的函数。(编号)2.函数定义可以没有函数体。(不。函数中不能有语句(空语句),但不能有函数体)3.因为JavaScript函数有返回值,所以在定义函数时有必要指出返回值的类型。(编号)4.JavaScript的函数定义允许嵌套,也就是说,可以在函数中定义另一个函数。(是的。许多语言都不允许,但JavaScript允许)5.允许在不同的函数定义中定义同名的变量。(是的。(二、选择题1.在JavaScript函数的定义格式中,_ _ _ _可以从以下组件中省略。(四)A.函数名。一对表示函数的圆()C.功能体d .功能参

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论