习题
1. 关于javascript的说法错误的是 B 。
A是一种脚本编写语言 B是面向结构的
C具有安全性能 D是基于对象的
2. 可以在下列哪个HTML元素中放置javascript代码 ( A )
A.<script> B.<javascript>
C.<js> D.<scripting>
3. 向页面输出“Hello World”的正确javascript语法是(A )。
A.document.write("Hello World") B. "Hello World"
C. response.write("Hello World") D. ("Hello World")
4. 引用名为“abc.js”的外部脚本的正确语法是( A )。
A.<script src="abc.js"> B.<script href="abc.js">
C.<script name="abc.js">
5. 外部脚本文件中必须包含<script>标签吗 ( B )
A 是 B.否
6. 如何在警告框中写入“Hello World” (C )
A. alertBox="Hello World" B.msgBox("Hello World")
C. alert("Hello World") D. alertBox("Hello World")
7. 如何声明一个名为myFunc tion的函数 (B )
A. func tion:myFunc tion() B. func tion myFunc tion()
C. func tion=myFunc tion()
8. 如何调用名为myFunc tion的函数 ( C )
A. call function myFunction B. call myFunction()
C.myFunc tion()
9. 如何编写当i等于5时执行某些语句的条件语句 ( A )
A if(i==5) B. ifi=5then C. ifi=5 D. ifi==5then
10.在JavaScript中有多少种不同类型的循环 ( B )
A 两种。 for循环和while循环
B 四种。 for循环、while循环、 do. . .while循环以及for. ..in循环C 一种。 for循环
11.下面那个for循环是正确的 ( B )
A. for (i<=5; i++) B. for (i=0; i<=5; i++)
C. for(i=0; i<=5) D. for i=1 to 5
12.可插入多行注释的JavaScript语法是 ( A )
A /*This c omment has more than one line*/
B //This comment has more than one line//
C <!--This comment has more than one line-->
13.定义JavaScript数组的正确方法是 ( C )
A var txt=new Array="tim","kim","jim"
B var txt=new Array(1:"tim",2:"kim",3:"jim")
C var txt=new Array("tim","kim","jim")
D var txt=new Array:1=("tim")2=("kim")3=("jim")
14.利用下标访问一个数组时最小下标是从 A 开始的。
A 0 B. 1
15.如何把7.25四舍五入为最接近的整数 ( C )
A. round(7.25) B. rnd(7.25)
C.Math.r ound(7.25) D.Math.rnd(7.25)
16.如何求得2和4中最大的数 ( B )
A.Math.c eil(2,4) B.Math.max(2,4)
C. ceil(2,4) D. top(2,4)
17.在名为“window2”的新窗口中打开一个连接为“http://www.me.c om”的JavaScript语法
是( B )。
A open.new("http://www.me.c om","window2")
B window.open("http://www.me.c om","window2")
C new("http://www.me.com","window2")
D new.w indow("http://www.me.c om","w indow2")
18.如何获得客户端浏览器的名称 ( B )
A. client.navName B.navigator.appName
C.browser.name
19.将一个名为validate()的函数和一个按钮的单击事件关联起来的正确用法是 B
A.<input type="button"value="验证"ondblc lic k="validate()">
B.<input type="button"valu e="验证"onc lic k="v alid ate()">
C.<input type="button"valu e="验证"onkeydown="valid ate()">
20.脚本语言和HT ML语言有何联系和区别
JavaScript是解释型的编程语言实现了大部分的面向对象的功能。一般用来做客户端脚本当然也可以做服务器端脚本嵌套在HT ML页面中运行在浏览器窗口中可以按面向对象的方式操作html页面的对象do c ument,w indow等等把静态的html页面变成支持用于交互并相应事件的动态页面。而htm l则是超文本标记语言浏览器会对标记自动进行分析解释。
提速啦的来历提速啦是 网站 本着“良心 便宜 稳定”的初衷 为小白用户避免被坑提速啦的市场定位提速啦主要代理市场稳定速度的云服务器产品,避免新手购买云服务器的时候众多商家不知道如何选择,妮妮云就帮你选择好了产品,无需承担购买风险,不用担心出现被跑路 被诈骗的情况。提速啦的售后保证提速啦退款 通过于合作商的友好协商,云服务器提供3天内全额退款,超过3天不退款 物理机部分支持当天全额退款提速啦提现 充...
星梦云怎么样?星梦云资质齐全,IDC/ISP均有,从星梦云这边租的服务器均可以备案,属于一手资源,高防机柜、大带宽、高防IP业务,一手整C IP段,四川电信,星梦云专注四川高防服务器,成都服务器,雅安服务器。星梦云目前夏日云服务器促销,四川100G高防4H4G10M月付仅60元;西南高防月付特价活动,续费同价,买到就是赚到!点击进入:星梦云官方网站地址1、成都电信年中活动机(成都电信优化线路,封锁...
青果网络怎么样?青果网络隶属于泉州市青果网络科技有限公司,青果网络商家成立于2015年4月1日,拥有工信部颁发的全网IDC/ISP/IP-VPN资质,是国内为数不多具有IDC/ISP双资质的综合型云计算服务商。青果网络是APNIC和CNNIC地址分配联盟成员,泉州市互联网协会会员单位,信誉非常有保障。目前,青果网络商家正式开启了618云特惠活动,针对国内外机房都有相应的优惠。点击进入:青果网络官方...