填空选择

更新时间:2024-03-20 16:52:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

1、 分析下面的JavaScript代码段: var a=15.49;

document.write(Math.round(a)); 输出的结果是()。

A. 15 B. 16 C. 15.5 D. 15.4

正确答案是: A

2、 下列哪个函数可以将参数字符串当成Javascript程序代码执行?( ) A. eval() B. escape() C. encodeURI()

正确答案是: A

3、 下列关于Javascript的说法中正确的是( ) A.所有变量在使用之前必须做声明 B.Javascript是面向对象的程序设计语言 C.Javascript是解释性语言 D.Javascript前身是Oak语言

正确答案是: C

4、

欢迎您的光临!

此实例中JavaScript嵌入HTML的方式为( ) A.作为应用程序嵌入

B.直接嵌入HTML窗口或链接中 C.使用SRC属性应用外部脚本文件 D.脚本置于标记中间

正确答案是: D

5、 赋值V=”6”并执行 a=isFinite(V)语句后,a 是( A. 字符串型 B. 日期型 C. 数值型 D. 布尔型

D. toString() ) 正确答案是: D

6、 以下哪个表达式将返回假?

A.!(3<1) B. (4>=4)&&(5<=2) C. (\ D. (2<3)||(3<2)

正确答案是: B

7、 若有定义var x=10,则以下哪条语句执行后变量x的值不等于11? A.x++; B. x=11; C. x==11; D. x+=1;

正确答案是: C

8、 下面哪个语句定义了一个名为pageNumber的变量幷赋值为240? A.var PageNumber=240 B. pagenumber=240 C. var pageNumber=240 D. int pageNumber=240

正确答案是: C

9、 \动态网页编程\的返回值为( )。

A.JavaScript B.Java C.动态网页 D.动态网页编程 正确答案是: D

2、填空题:5题

1、 Number(\的值为___________。 参考答案:NaN

2、 location对象的__________属性用于获取完整的URL。 参考答案:href

3、 JavaScript中引用类型主要指___________和函数。 参考答案:对象^Object^object^

4、 JavaScript中基本数据类型主要指数值型、___________和布尔型。 参考答案:字符串^字符串类型^字符串型^string^String^

5、 在函数体代码中,通过特殊对象__________来访问参数列表。 参考答案:arguments^

1、 如果要从函数返回值,必须使用哪个关键词?( )

A. continue B. break C. return D. exit

正确答案是: C

2、 网页编程中,运行下面的javascript代码:

则提示框中显示()。

A. 2 B. 2.5 C. 32/2 D. 16

正确答案是: B

3、 以下代码片段的输出结果: var str ;

alert(typeof str); A. string ; B. undefined; C. object ; D. String;

正确答案是: B

5、 以下哪项不是JavaScrip的基本特点。

A.基于对象 B. 跨平台 C. 编译执行 D. 脚本语言

正确答案是: C

6、 要显示含有JavaScrip客户端应用程序的页面,必须使用( A.记事本 B. Word C. Web浏览器 D. Web服务器

正确答案是: C

7、 下列哪个不是Javascript中注释的正确写法:( ) A. < !-- …… -- > B. //…… C. /*……*/ D. /* …… */

正确答案是: A

8、 下列各运算符中,( )优先级最高。

) A.+ B. && C. == D. *=

正确答案是: A

9、 关于JavaScript基本语法,错误的是( )

A.变量名、函数名、运算符和其他标识符都是区分大小写的 B.一行中只能包含一个语句,而且必须在语句的结尾使用分号 C.一行中可以包含多个语句,在语句之间用分号分隔 D.一个语句不能拆分到两行上 正确答案是: B

4、 JavaScript的变量按有效范围不同分为__________和局部变量。

参考答案:全局^全局变量^

1、 下列哪个函数可以将参数转换为浮点数?( )

A.isNaN() B. parseInt() C. Number() D. parseFloat()

正确答案是: D

4、 要为页面编写JavaScrip脚本,必须了解下列哪项内容? A.Perl B. C++ C. HTML D. VBScript

正确答案是: C

6、 表达式\的计算结果是( ) A.\ B. 0 C. \ D. NaN

正确答案是: D

8、 若通过a标记的href属性指定要调用的JavaScript脚本代码,应在代码之前添加( )。 A. mailto: B. ftp:// C. http://

D.javascript:

正确答案是: D

9、 关于以下两个陈述的描述中,正确的是:( ) 陈述1:Javascript是弱类型语言

陈述2:Javascript的常用类型包括:int、string、boolean A.陈述1正确,陈述2错误 B.陈述1错误,陈述2正确

C.两个陈述都正确 D.两个陈述都错误

正确答案是: A

1、 分析下面的JavaScript代码段: var a = new Array(\for(var i = 0;i < a.length;i++ ){ document.write(a[i] +\}

输出结果是()。

A. 1 2 3 B. 3 2 4 C. 0 1 2 D. 1 2 4

正确答案是: B

2、 Array对象的哪个方法可以删除数组的最后一个元素并返回该元素?(A.concat() B.pop() C.push() D.shift()

正确答案是: B

3、 以下哪个表达式的值是引用类型?

A.123 B. \ C. true D. new Date()

正确答案是: D

4、 以下( )语句将访问cool数据的第5个元素。 A.cool[5] B. cool(5) C. cool[4] D. cool(4)

正确答案是: C

5、 Array对象( )属性将返回表述数组长度的数值。 A .length B. getlength C. size D. getsize

正确答案是: A

6、 获取系统当前日期和时间的方法是( ) A.new Date(); B.new now(); C.now(); D.Date(); -

正确答案是: A

7、 关于Javascript中数组的说法中,不正确的是:( ) A.数组的长度必须在创建时给定,之后便不能改变

B.由于数组是对象,因此创建数组需要使用new运算符

26、 使用元素对象的( )属性可以访问该元素的最终样式。 A.inlineStyle B. style C. currentStyle D. styleSheet

正确答案是: C

27、 以下哪个选项中的方法全部属于window对象:( ) A.alert,clear,close B.clear,close,open C.alert,close,confirm D.alert,setTimeout,write

************************************************************************* 正确答案是: C

28、 在Javascript语言中,当元素失去了焦点时激发的事件是( ) A.Focus B.UnLoad C.MouseOver D.Blur

正确答案是: D

9、 创建一个

元素标记的代码为:var p=____________________;

参考答案:document.createElement(“p”)^document.createElement(“p”);

19、 若要将网页重新链接,可以利用哪个环境对象?( ) A.location B.screen C.history D.navigator

请选择-> A

21、 方法调用history.go(-1)等同于以下( )方法调用。

A.history.back() B. history.go(0) C. history.go(1) D. history.forward()

请选择-> A

1、选择题:36题

1、 下列哪个函数可以用来判断参数是否为有限值?( )

A.isNumber() B. isFinite() C. isNull() D. isNaN()

正确答案是: B

2、 执行下面程序片段的效果是:()

A. 在IE中,点击“河南科技大学”超链接总能打开“河南科技大学”网站。 B. 在IE中,点击“河南科技大学”超链接总不能打开“河南科技大学”网站。

C. 在IE中,点击“河南科技大学”超链接能打开“河南科技大学”网站,按下shift键点击“河南科技大学”超链接不能打开“河南科技大学”网站。

D. 在IE中,点击“河南科技大学”超链接不能打开“河南科技大学”网站,按下shift键点击“河南科技大学”超链接能打开“河南科技大学”网站。

正确答案是: C

3、 〈html〉 〈head〉〈title〉JavaScript的世界〈/title〉〈/head〉 〈body〉〈a href='javascript:close()'〉〈font color=\〉[关闭]〈/font〉〈/a〉 〈/body〉〈/html〉

此实例中 JavaScript嵌入HTML的方式为( ) A.脚本置于〈JS〉〈/JS〉标记中间 B.直接嵌入HTML窗口或链接中 C.使用SRC属性应用外部脚本文件 D.作为应用程序嵌入

正确答案是: B 你选择的答案是:未选 判题结果:×

7、 以下哪个常量最大?

A.80 B. 0x65 C. 095 D. 0115

正确答案是: B

************************************************************************* 8、 下面哪一个不是JavaScrip运算符? A.= B. == C. && D. $#

正确答案是: D

9、 比较运算符的作用是什么?

A.执行数学运算 B. 处理二进制位,目前还不重要

C. 比较两个值或表达式,返回真或者假 D. 只比较数字,不比较字符串。

正确答案是: C

12、 以下( )表达式产生一个0~7(含0,7)的随机整数。

A.Math.floor(Math.random()*6) B. Math.floor(Math.random()*7) C. Math.floor(Math.random()*8) D. Math.floor(Math.random())

正确答案是: C

13、 以下String对象的( )方法得到指定位置处的字符。

A.indexOf() B. charAt() C. charIsAt() D. indexofThePosition()

正确答案是: B

14、 以下( )语句不能创建数组。

A.var myarray=new Array(); B. var myarray=new Array(5);

C. var myarray=new Array(\ D. var myarray=new Array[10];

正确答案是: D

18、 预测以下代码片段运行结果: var reg = /^\\w+,Java\\w*$/ ; var str = \var b = reg.test(str); document.write(b);

A.输出Hello,JavaScript! B.输出Java C.输出true D.输出false

正确答案是: D

22、 navigator对象的( )属性返回当前浏览器的名称。 A.appCodeName B. appName C. platform D. name

正确答案是: B

28、 在某一页面下载时,要自动显示出另一页面,可通过在中使用下边的哪一事件来完成()。 A. onload B. onunload C. onclick D. onchange

正确答案是: A

4、 在函数体代码中,通过特殊对象__________来访问参数列表。

参考答案:arguments^

6、 脚本中,HTML元素的class属性通过关键字_________来引用。

参考答案:classname^className^

1、选择题:36题

4、 分析如下的JavaScript代码段, 则运行后在页面上输出( ) var c=\

document.write(c+d) A. 10 B. 20 C. 1010 D. 页面报错

正确答案是: C

5、 在当前页面的同一目录下有一名show.js的文件, 下列( )代码可以正确访问该文件. A. B. C. D.

正确答案是: C 12、 Array对象的哪个方法向数组的末尾添加一个或更多元素,并返回新的长度。?( ) A.concat() B.pop() C.push() D.shift()

正确答案是: C

20、 下面哪一个对象可以获得屏幕的大小( ) A. window B. screen C. navigator D. screenX

正确答案是: B

21、 window的哪个属性代表状态栏的文字?( ) A.status B.top C.length D.name

正确答案是: A

25、 若要将一个

元素(其id为”p2”)移动到另一个

元素(其id为”p1”)之前, 已知 p1=document.getElementById(\则可以使用以下语句( )

A.p2.insertBefore(p1) B. p1.insertBefore(p2)

C. p2.parentNode.insertBefore(p2,p1) D. p2appendNode(p1)

正确答案是: C

5、 已知var str = \王丽,24,女\,把字符串分割为数组应使用:var arr =___str.split(“,”)________;

5、 已知var Arr = new Array(45,1,34,3,10);把数组中的数据连接为以$连接的字符串,应使用语句:var h1 =____ Arr .join(“$”)_________;

5、 已知var x = \程序设计\返回值为______Scr______。

2、 产生一个0~8(含0,8)的随机整数应使用___ Math.random()*9____语句。

3、 定义一个变量d存储系统当前日期和时间,应使用var d =___new Date()___语句。

4、 若要取得浏览器的屏幕信息,可以利用__________环境对象。

1、 制作一个论坛注册系统,要求输入的用户名必须是由英文字母和数字组成的4-16位字符,以字母开头,对用户输入进行验证的正则表达式为_____[a-zA-Z][a-zA-Z0-9]{3,15}______. 请填空->

3、 Array对象的___length____属性返回数组长度 请填空->

4、 已知var x = \程序设计\返回值为_____c______。 请填空->

5、 已知var x = \程序设计\返回值为_____1______。 请填空->

本文来源:https://www.bwwdw.com/article/yko8.html

Top