1、 B C D/title3下面哪种标记是浮动框架标记( C )。frameset标记 B标记 Ciframe标记 D4标题标记包含6种标记,每一个级别的字体大小都有明显的区分,下面哪级标题的字号最大(A)。h3 Bh5 D5下面哪种标记是单标记( B )。 B C. D6在HTML超文本标记语言中,标记( B )大小写。 3课后习题一、判断题1float可以用作标识符。()2在JavaScript中可以用十六进制形式表示浮点数常量。3字符串变量使用单引号( )表示。()4在定义JavaScript变量时,一定要指出变量名和值。5用var定义一个变量后,如果没有赋予任何值,那么它的值是空值,即n
2、ull。6JavaScript规定在使用任何变量之前必须先使用var声明它。7在使用var x=1声明变量x之后,赋值语句x=我喜欢JavaScript将出错。8表达式的类型只取决于运算符,与操作数无关。9JavaScript中的变量不区分大小写。10如果有定义var x=true,y=false;那么x&y的结果是true。二、单选题1以下哪个常量值最大?D A70 B025 C090 D0X852下面四个变量声明语句中,哪一个变量的命名是正确的?B Avar for Bvar txt_name Cvar myname myval Dvar 2s3下面哪一个语句定义了一个名为Myval的变量
3、并将它的值赋为2205?C Avar myval=2205 Bvar MyVal=2205 Cvar Myval=2205 DMyval=22054下面哪一个不是JavaScript运算符? A= B= C& D$#5下面哪一个表达式的返回值为True。A A!(3=1) B(1!=2)&(23) D(5!=3)&(5010)6表达式160%9的计算结果是_C_。 A5 B6 C7 D87表达式a90+90的计算结果是_B_。 Aa180 Ba9090 Ca90 D1808下列运算符中,_C_优先级最高。 A= B&0 C+ D*= 4课后习题一、填空题1下列JavaScript的判断语句中(
4、 A )是正确的。Aif(a=0) Bif(a=0)Cif a=0 then Dif a=0 then2下列JavaScript的判断语句中( B )是正确的。Aif(a0) then Bif(a!=0)Cif a=!0 then Dif a0 then3下列JavaScript的循环开始语句中( D )是正确的。Afor i=1 to 10 Bfor(i=0;i=10)Cfor(i60,则I=1;如果a70,则I=2;80,则I=3;90,则I=4。script language=javascript type=text/javascriptvar i;var a = 75;if (a 60
5、) i = 1; 70) i = 2; 80) i = 3; 90) i = 4;alert(i);2将标题“欢迎访问明日公司网站”连续循环出现3次。var s = 欢迎访问明日公司网站var result = for(var i=0; i = 1000) pay += (pay * 0.2);else if (pay = 800) pay += (pay * 0.15); 800) pay += (pay * 0.1);alert(pay);4将一个gif图像表示为55的阵列。document.write(table width=338 border=1 cellspacing=0 cell
6、padding= height=97 background=1.gif i for(var j=0; jnbsp;/td /tr/table 5课后习题1在JavaScript中只允许使用预定义的函数,而不能自定义函数。2函数与其他的JavaScript代码一样,必须位于/SCRIPT标记之间。3函数的定义语句和函数的调用语句通常都被放在HTML文件的段中。4JavaScript的函数定义允许嵌套,即在函数中可以定义另一个函数。1在JavaScript函数的定义格式中,下面各组成部分中,_D_是可以省略的。 A函数名 B指明函数的一对圆括号() C函数体 D函数参数2如果有函数定义functi
7、on f(x,y),那么以下正确的函数调用是_C_。 Af1,2 Bf(1) Cf(1,2) Df(,2)3定义函数时,在函数名后面的圆括号内可以指定_D_参数。 A0 B1 C2 D任意4参数之间必须用_A_分隔。 A逗号 B句号 C分号 D空格5在JavaScript中,要定义一个局部变量myval,可以_C_。三、实践题1编写一个函数Min(x,y),求出x,y两个数中的最小值,要求x,y的值由用户通过提示对话框输入。function Min(x,y) if ( x y) alert(最小值是: + x); else + y);var str=prompt(请输入数值x:,var str
8、2=prompt(请输入数值y:Min(str,str2);2在页面上编程输出0100之间的所有素数,并要求每行显示5个素数。function prime_num(limit) var result=2; var is; if(limit2) return ; for(var i=3,s;=limit;i+=2) is=true; s=Math.sqrt(i); for(var j=0,r,l=result.length;js) break; if(i%r) continue; is=false; break; is & result.push(i); return result;alert(
9、指定范围的素数包括: + prime_num(100);3验证输入的日期格式是否正确。/判断输入的日期格式是否正确function CheckDate(INDate) if (INDate= return true; subYY=INDate.substr(0,4) if(isNaN(subYY) | subYY=0) return true; /转换月份 if(INDate.indexOf(-,0)!=-1) separate=- else if(INDate.indexOf(/=-1)separate=/ else return true; area=INDate.indexOf(sepa
10、rate,0) subMM=INDate.substr(area+1,INDate.indexOf(separate,area+1)-(area+1) if(isNaN(subMM) | subMM if(subMM.length2)subMM=0+subMM /转换日 area=INDate.lastIndexOf(separate) subDD=INDate.substr(area+1,INDate.length-area-1) if(isNaN(subDD) | subDD if(eval(subDD)29)return true; else28)return true; var mm=
11、new Array(1,3,5,7,8,10,12); /判断每月中的最大天数 for(i=0; mm.length;i+) if (parseInt(MM) = mmi) if(parseInt(DD)31)return true; else30)return true; if(parseInt(MM)12)return true; return false;var dt=prompt(请输入日期,参照格式2010-1-21 2010/1/21:if(!CheckDate(dt) alert(输入的日期格式正确!else输入的日期格式不正确!参照格式n例如:2010-1-21 2010/1/
12、214用自定义函数计算40、56、80,3个参数的平均值。function avg(arr) var sum=0; var length=arr.length; for(var i=0;length; sum += arri; return sum / length;var arr=new Array(40,56,80)平均值为: + avg(arr); 6课后习题一、选择题1数组的索引值是从( A )开始的。 A0 B12创建对象使用的关键字是( B )。 Afunction Bnew Cvar DString3获取系统当前日期和时间的方法是( A )。 Anew Date(); Bnew
13、now(); Cnow(); DDate();4将Array对象中的元素值进行输出的方法是( D )。 A用下标获取指定元素值 B用for语句获取数组中的元素值 C用数组对象名输出所有元素值 D以上3种方法都可以5在JavaScript脚本中,用来检索字符串的方法是( A )。 AindexOf() Bsearch() Creplace() Dmatch()6下面JavaScript语句中能正确输出“ H2O”的字符串表达式是( A )。 Astr=2 Bstr=H+str.sub()+O document.write(+str.sup()+ Cstr= Dstr=document.write
14、(H+str.sub()+O); document.write(H+str.sup()+O);1应用JavaScript的日期对象获取系统的当前日期和时间,并进行测试。var now=new Date();var year=now.getYear();var month=now.getMonth()+1;var date=now.getDate();var day=now.getDay();var hour=now.getHours();var minu=now.getMinutes();var sec=now.getSeconds();var time=time=year+年+month+月
15、+date+日 +hour+:+minu+sec;当前日期和时间: + time);2应用Array对象中的length属性获取已创建的字符串对象的长度,并输出长度值。var arr=new Array(redblackgreenbluevar length=arr.length;数组的长度: + length); 7课后习题1在使用事件处理程序对页面进行操作时,最主要的是如何通过对象的事件来指定事件处理程序,其指定方式主要有( D )。 A直接在HTML标记中指定 B指定特定对象的特定事件 C在JavaScript中说明 D以上3种方法都具备2下面( C )不是鼠标键盘事件。 Aonclic
16、k事件 Bonmouseover事件 Concut事件 Donkeydown事件3当前元素失去焦点并且元素的内容发生改变时触发事件使用( B )。 Aonfocus事件 Bonchange事件 Conblur事件 Donsubmit事件4( A )是在浏览器中的内容被修改或移动时所执行的相关事件,主要是对浏览器中被选择的内容进行复制、剪切、粘贴时的触发事件,以及在用鼠标拖动对象时所触发的一系列事件的集合。 A编辑事件 B鼠标键盘事件 C滚动字幕事件 D表单相关事件1编写程序,在document对象的onclick事件处理程序中判断用户是否同时按下Ctrl键。同时按下Ctrl键meta http
17、-equiv=Content-Type content=text/html; charset=gb2312function Refurbish() if (window.event.keyCode=17) 按下了Ctrl键! function Click() document.onkeydown=Refurbish;document.onclick=Click;2应用字幕滚动标记实现企业公告信息显示,公告信息至少5条以上,并进行测试。marquee behavior=scroll scrollamount=1 direction=up商场举办大型特卖会家电产品下乡*荣誉国家满意、放心产品上市公司3按50%的比例显示一张图片,当指向图片时,按原尺寸显示图片。html xmlns=http:/www.w3.org/1999/xhtmlfunction ori() document.all.pic.width=378 document.all.pic.height=275function half() document.all.pic.width= (document.all.p
copyright@ 2008-2023 冰点文库 网站版权所有
经营许可证编号:鄂ICP备19020893号-2