一、选择题
1、在HTML中,用来表示页面标题的标签对是( C )。
A、
A、
4、以下关于CSS样式规则优先级的论述中,哪个是正确的( B ) A、以HTML标签为选择器的样式规则优先级高于类选择器。
B、分别在外部样式表、嵌入样式表和内嵌样式中定义的样式规则优先级依次升高。 C、对于一个页面元素,如果它已使用内嵌样式,那么外部样式表就对它不起作用。 D、如果内嵌样式、嵌入样式表和外部样式表都对同一个页面元素的样式进行定义,那么就不能确定这个页面元素的显示格式。
5、以下那项不是JavaScript的基本特点( C )
A、基于对象 B、跨平台 C、编译执行 D、脚本语言 6、要显示含有JavaScript客户端应用程序的页面,必须使用( D )
A、记事本 B、Word C、Web浏览器 D、Web服务器 7、单独存放JavaScript程序的文件扩展名是( B )
A、java B、js C、script D、prg 8、 以下4个变量申明语句中,正确的是( B )
A、var default B、var my_house C、var my dog D、var 2cats 9、以下那一个表达式将返回真( D )
A、(3==3)&&(5<1) B、!(17<=20) C、(3!=3)||(7<2) D、(1==1)||(2<0) 10、表达式7^12*54-4^7的值( B )
A、7 B、644 C、554 D、127 11、以下( C )语句在页面上显示圆周率。
A、document.write(Math.Pi) B、document.write(Math.pi) C、document.write(Math.PI) D、document.write(Date.Pi) 12、以下( C )表达式产生一个0~7(含0,7)的随机整数。
A、Math.floor(Math.random( )*6) B、Math.floor(Math.random( )*7) C、Math.floor(Math.random( )*8) D、Math.sqrt(Math.random( )) 13、以下( B )语句把日期对象rightnow的星期号赋值给变量weekday。
A、var weekday = rightnow.getDate( ); B、var weekday = rightnow.getDay( );
C、var weekday = rightnow.getWeek( ); D、var weekday = rightnow.getWeekDay( ); 14、以下( D )语句不能创建数组。 A、var myarray = new Array( ); B、var myarray = new Array(5);
C、var myarray = new Array(“hello”,”hi”,”greetings” ); D、var myarray = new Array[10];
15、以下( C )语句将访问cool数组中的第5个元素。
A、cool[5] B、cool(5) C、cool[4] D、cool(4)
二、判断题
1、HTML文档的所有标签都是成对出现的。如
4、只有IE浏览器支持CSS技术,而其他浏览器不支持。
5、在一条CSS样式定义规则中,可以同时为多个HTML标签(用逗号分隔)定义相同的属性。
6、内嵌样式是指在页面文档中直接使用HTML标签的style属性定义样式。 7、在CSS层叠规则中,ID选择器样式规则的优先级高于类选择器。 8、JavaScript是Microsoft公司设计的脚本语言。
9、JavaScript既可用于Web客户端应用,也可用于Web服务器端应用。
10、用var定义一个变量后,如果没有赋予任何值,那么它的值是空值,即null。 11、在使用var x=1声明变量x之后,赋值语句x=”今天天气真好”将出错。 12、若要使用任何一个JavaScript对象,则必须先使用new运算符创建它。 13、在事件驱动执行方式下,程序执行顺序依赖于事件的发生顺序。
14、在JavaScript中,除了属性和方法之外,事件也是对象的重要组成部分。 15、在触发onclick事件之前会依次发生onmousedown、onmouseup事件。
三、编程题
1、取1元、2元和5元纸币共10张,付给18元,有几种付法。
2、求所有满足条件的四位数ABCD,它是13的倍数,且第3位数加上第2位数等于第4位数(即:A=B+C)。(提示:对于四位数的整数x,通过Math.floor(x/1000)可求出第4位的数字,其他位数的提取也类似)