问题 多项选择题

【说明】
跑马灯效果是JavaScript语言在制作动态主页中较为常用的一个应用,其运行效果是在浏览器窗口状态条内滚动地显示文字,形成跑马灯的效果,具体的效果描述如下:
1.在H9NL文档被载入浏览器时,首先在状态条上将“这是一个跑马灯效果的 JavaScdpt文档”,该字符串从左到右逐个字符地显示出来。
2.在该字符串显示完毕后随即消失,并开始进入跑马灯的效果阶段。
3.整个字符串从状态条的最右面开始出现,并逐渐向左滚动。
4.当字符串全部在左部消失后,从右部重新开始新一轮的滚动。
【HTML 文本说明】
<html>……
<--省略部分为HTML文本框架-->
(1) //JavaScript 区域开始标志
var msg=“这是一个跑马灯效果的JavaScript文档”;
//声明用于显示跑马灯效果的消息文字串变量msg
var interval=100= //设定进行显示的时间间隔
var spacelen=120; //将状态条长度划分为120个单位长度
var space10=" "; //声明一个代表10个单位长度的字符串
var seq=0; //声明用于记录当前显示的字符串长短变量seq

function Scroll()
//Scroll()函数主要用于网页刚打开时,对消息字符串逐步显示
len=msg.lengthl
//记录用于显示效果文字的长度
window.status=msg.substring(0,seq+1;
//动态修改窗口的状态条的显示内容,由于每个时间间隔不断地增加内容,从而产生状态条信息的逐步显示。
(2)

if(seq>=len)
//根据当前的seq情况进行分支判断,如果seq>len,也就是已经显示了所有串的内容时,就按interval时间间隔凋用Scroll2()函数;否则就调用Scroll()函数
seq=spacelen;
window.setTimeout("Scroll2();",Interval);

else
(3)


function Scroll2()
//Scroll2()函数主要用于不断以滚动的方式显示消息内容
varout=" "; //声明Scroll2()的内部输出字符串out
for(i=1;i<=spacelen/space10.1ength; i++)out+=space10;
//处理字符串out前部的空格部分
out=out+msg;
//组成显示字符串out的文字部分
len=out.length
Window.status= (4)
//不断改变窗口的状态条文字内容,产生文字滚动的特性
Seq++:
if( (5) )seq=0;;
//当显示的文字内容为0时,就重新显示
Wlndow.setTimeout("Scroll2();" interval);

Scroll(); //调用函数Scroll()
</script>
……
<!--省略部分为HTML文本框架-->

答案

参考答案:(A)<Script Language="JavaScript">
(B)seq++
(C)Window.setTimeout("Scroll();",interval);
(D)out.substring(seq,len)
(E)seq>=len

解析:

[分析]:
本题是一道通过字符串处理来实现特效的JavaScript程序,本题相对而言比较简单,主要考查了加入JavaScript、定时器,以及文字输出的应用。
根据注释,(1)是“JavaScript区域开始标志”,而我们知道在HTML文档中,要使用Script标志来隔开嵌入脚本,而在本题中使用的是JavaScript,因此要用Script属性的Language属性来说明,因此就是:“<Script Language="JavaScript">”。
而对于(2)而言,随着字符串的增加,显然应该将seq的值加1。因此,应该填入:“seq++”。
(3)处于分支语句中,根据注释可以知道,这个分支是“否则就调用Scroll()函数”,因此我们就应该使用“window.setTimeout("Scroll();",interval);”。
(4)的作用是往状态栏上写文字,而写的应该是从第seq的位置开始的,长度为len的子中,因此应该使用substring函数来实现,即“out.substring(seq,len)”。
(5)是用来处理“当字符串全部在左部消失后,从右部重新开始新一轮的滚动”的情况,因此显然应该是“seq>=len”。

选择题

新华社:“继姚明的高度、刘翔的速度、丁俊晖的准度后,李娜代表了中国的力度!”6月4日,中国女子网球选手、“武汉伢”李娜在法网的比赛中力克对手夺得冠军,成为第一个夺得大满贯单打冠军的亚洲选手,创造了历史,同时获得了120万欧元(折合人民币约1138万元)的奖金。回答下列各题:

小题1:李娜夺冠后,许多媒体惊呼李娜单飞模式所取得的巨大效益,并呼吁这种模式迅速推广到中国体育各个项目上。然而,冷静下来分析就会发觉,李娜成功的模式有着很多的独特性和不可复制性。从哲学角度看“李娜成功的模式有着很多的独特性和不可复制性”是因为

A.任何真理都是主观与客观、理论与实践的具体的历史的统一

B.某些矛盾只具有特殊性,不包含普遍性

C.不同的事物有不同的矛盾

D.偶然的现象不能代替必然的规律小题2:《大公报》发表评论认为:李娜单飞模式的巨大成功,无疑推动了中国体育从举国体制转变为职业体育的进程。这种转变是积极的,毕竟职业体育是未来各国体育发展的方向。然而,这种体制的巨变需要的不只是勇气,不只是简单的复制他人成功的模式,更需要的是一种循序渐进的智慧,让这种转变和突破,能够在未来的某个时刻水到渠成地完成,我国的体坛才会诞生更多的“李娜”。该评论包含的辩证法道理有

①把发挥主观能动性与尊重客观规律结合起来

②量变是质变的必要准备,必须积极做好量的积累

③事物发展的方向是前进的、上升的,道路是迂回曲折的

④理论创新、体制创新是事物发展的动力

A.①②

B.②③

C.③④

D.②④

问答题