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

下载本文档

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

文档简介

JavaScript基本练习第四章练习一一、对还是错1.浮点常量可以用JavaScript中的十六进制表示。2.空字符串(“”)也是一个字符串常量。3.字符常量使用单引号对(),字符串常量使用双引号对()。4.定义JavaScript变量时,一定要指出变量名和值。5.在用var定义变量之后,如果没有给定值,那么它的值就是null,即null。6.JavaScript要求任何变量在使用前必须使用var声明。7.在使用var x=1声明变量x之后,赋值语句x=今天天气真好将出错。8.表达式的类型仅取决于运算符,与操作数无关。9.将(/)除以两个整数,结果也是一个整数。10.如果vara=真,则定义b;那么艾利布的结果是真的。第二,单一主题1.下列哪个常数的值最大?a80 b . 0X65 c . 095d . 01152.下列四个变量声明语句中哪一个命名正确?A.不同的违约率不同的我的股票不同的我的狗下面哪条语句定义了一个名为pageNumber的变量,并将其值赋给240?A.可变页码=240。页码=240C.可变页码=2404.下列哪个字符串变量定义语句不正确?A.var mytext=“这里有一些文本!”这里有一些文字!C.这里有一些文字!“这是一些文字!5.以下四个JavaScript语句中哪一个是合法的?A.“写文件”(约翰说,“嗨!”)B.“写文件”(约翰说,“嗨!”)C.“写文件”(约翰说,“嗨!”)D.约翰说,“嗨! )6.以下哪一项不是JavaScript运算符?A.=比利时=哥伦比亚特区美元#7.表达式123%7的计算结果为A.公元前2年3月4日至5日8.表达式“123 Abe”-“123”的计算结果为_。A.公元前123年至公元123年9.分配运算符的作用是什么?A.给变量赋值。给变量赋值C.进行比较没有用10.比较运算符的功能是什么?A.处理二进制位目前并不重要。C.比较两个值或表达式,返回真或假d。只比较数字,不比较字符串下列哪个表达式将返回真?A.(3=3)(5=4) (5=2)C.( a = a )( c != d )d .(23)|(32)13.在以下运算符中,_ _具有最高优先级。A.公元前=公元*=三。综合问题1.随机生成变量x y的两位小数,然后显示这两个数字的最大值。(提示:语句“var x=Math.random()”您可以为变量生成一个随机的十进制数:另外,使用条件运算符?)2.如果一年的年值是4的倍数而不是100的倍数,或者年值是400的倍数,则该年是闰年。请编辑一个显示当前日期是否在闰年的页面。提示:使用下面的语句将变量year的值设置为当前日期所属的年份。var today=新日期();/获取当天的日期var year=today . GetFullYear();/获取当天的年份第四章练习2一、对还是错1.if语句可以实现多路径分支。(是的。)2.由switch语句实现的多分支结构的程序段不能由if语句实现。(不可以。您可以使用多个相互关联的if语句)3.任何循环语句的循环体必须至少执行一次。(不,只做.做同时.声明)4.循环语句可以嵌套,不仅相同的循环语句可以嵌套,而且不同的循环语句也可以嵌套。(是的。这三种循环语句可以任意嵌套,数量不限。然而,太多的嵌套循环会使逻辑混乱并容易出错,因此嵌套三重循环和以下循环在使用中很常见。)5.在JavaScript中,任何具有循环结构的程序段都可以用while循环来实现。(是的。因为和同时是相互联系的)6.break语句可以出现在各种循环语句的循环体中。(是的。)7.continue语句只能出现在循环体中。(是的。)8.为了消除程序中的锗错误,只能使用专门的调试工具。(否)第二,单一主题1.作为if/else语句的第一行,下列哪个选项有效?(二)A.if(x=2)b if(y7)c否则d if(x=2)在开关语句的以下描述中,_ _ _ _ _ _是正确的。(一)可以省略A. switch语句中的默认子句开关语句中case子句的语句序列必须包含一个break语句C. switch语句中case子句后面的表达式可以是包含变量的整数表达式D.switch语句不能有太多子句3.在条件语句和循环语句中,用来标记语句组的是什么?(三)A.括号()b .括号 c .花括号 d .大于和小于4.下列哪个选项可以用作for循环的有效第一行?(一)A.对于(x=1;X6;(x=1;X6;x=1)C.对于(x=1;x=6;对于(x=1;X6;x=1)c和d都是死循环。5.(var i=0,j=10i=j=10I,j-);周期数为_ _ _ _ _ _。(四)无限i=j=10是赋值语句6.以下哪一个while循环决策最有可能是由程序员的错误编写的代码?(二)a . while(x7)b . while(x=7)分配符号C. while(x7) D. while(x!=7)7.报表“var I;而(I=0)I-;中的while循环数是_ _ _ _ _ _。(一)A.0b.1c.5d无限8.在下面对循环语句的描述中,_ _ _ _ _ _是错误的。(b)A.循环体可以包含循环语句B.break语句和continue语句必须同时出现在循环体中C.条件语句可以出现在循环中D.循环体可以是空语句,即循环体中只出现一个分号;空语句可用于延迟在以下break语句的描述中,_ _ _ _ _ _不正确。(c)A.break语句用于循环中,它将退出循环。B.break语句用于switch语句,这意味着退出switch语句C. break语句用于if语句,这意味着退出if语句(break用于终止循环,如循环和while循环)。如果在没有循环的结构中添加break,这当然是错误的。D.break语句可以在一个循环中多次使用10.“var x=0;While(_ _ _ _ _ _ _)x=2:,要使while循环执行10次,空白区域中的循环判定公式应写成:(c)从0开始A.x 10 B. x =10 C. x20 D. x=20Iii .操作问题1.编写程序。通过用户输入的年龄判断哪个年龄组是人(儿童:年龄14;青少年:14岁=年龄24岁;青年:24 40;中年:40岁60岁;老年:年龄=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,除以4和2,除以7和3,除以9和5,请求这个数字。8.找到所有符合条件的四位数字ABCD,它是13的倍数,第三位数字加上第二位数字等于第四位数字(即,A=B C)。(注意:对于一个四位数的整数X,第四位数可以通过数学地板(x/1000)获得,其他数字的提取是相似的)第四章练习3一、对还是错1.在JavaScript中只允许预定义的函数。功能无法自定义。(否)2.函数定义可能没有函数体。(不可以。在函数中不能使用任何语句(空语句),但不能没有函数体。3.因为JavaScript函数有返回值,所以在定义函数时必须指定返回值的类型。(否)4.JavaScript的函数定义允许嵌套。也就是说,可以在函数中定义另一个函数。(是的。许多语言中不允许,但在JavaScript中允许)5.允许在不同的函数定义中定义同名的变量。(是的。)第二,单一主题1.在JavaScript函数的定义格式中,可以省略下列组件中的_ _ _ _。(四)A.函数名b .表示函数效果的一对圆()C.功能体d .功

温馨提示

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

最新文档

评论

0/150

提交评论