A.在JS中必须给变量,设置具体的数据类型
B.如果变量没有被初始化,将被声明成“undefined”
C.在JS在任何情况下,都可以不写分号,这个是非严谨语言的特点
D.javascript中提供的关键字var,用于变量的声明,所以使用变量前,必须使用var进行声明
●试题四
阅读下列说明和HTML文本,分析其中嵌入的JavaScript脚本,将应填入(n)处的语句写在答题纸的对应栏内。
[说明]
在表单的多行文本域中显示打字效果,即先显示一个光标,再显示一个字,然后循环显示。
【HTML文本】
<html>
<!省略部分为HTML文本框>
<script. language="JavaScript">//JavaScript区域开始标识
vat m=0;//定义变量m,并赋初值0
function tl(){//声明一个数组,并对其进行初始化
m= (1) ;
for(i=0;i<m;i++)
(2) ;
}
tl=mew tl(
"能熟练使用一种网络操作系统、一种浏览器软件和一种电子邮件收发与管理软件",
"能熟练使用一种网页制作软件制作一般的网页",
"能熟练使用HTML,语言和JavaScript语言制作一般的网页",
);//定义对象
var x=0;pos=0;//定义变量并赋初值
vavl=tl[o].length;//定义变量1,并将对象t1数组元素的长度值赋给变量1
function tt(){
document.form.tf.value=tl[x].subswing(0,pos)+"-";
//将数组tl中元素从0到“pos”的值显示出来。
“form”是表单的名,“tl”是多行文本输入域的名。
If((3) ){//如果数组tl中一个元素显示完毕,则显示下一个,否则继续显示
(4) ;
setTimeout("tt()",400);//设置定时器,值越小速度越快
if(x==m{//如果数组d中所有元素均显示完毕,则从头显示,否则继续显示
(5) ;
1=tl[x].1ength:
}
else{
setTimeout("tt()",400);
}
}
</script>
<body>
<form. name=form>
<textarea name=tf rows=3 cols=38></textarea>
</form>
………
<! 省略部分为HTML文本框 >
……
</html>
A.运输单据表明货物是使用同一运输工具并经由同一路线运输的,即使运输单据注明装运日期及装运地不同,只要目的地相同,也不视为分批装运
B.除非信用证另有规定,允许分批装运
C.除非信用证另有规定,不允许分批装运
D.如信用证规定在指定的时间内分批装运,若其中任何一批未按约定的时间装运,则信用证对该批和以后各批均告失效
A.运输单据表面注明货物系使用同一运输工具并经同一路线运输的,即使每套运输单据注明的装运日期不同,只要运输单据注明的目的地相同,也不视为分批装运。
B.除非信用证另有规定,允许分批装运和转船。
C.如信用证规定在指定时期内分期装运,其中任何一期未按期装运,信用证对该期和以后各期货物均告失效,除非信用证另有规定。
D.除非信用证另有规定,不允许分批装运和转船。
A.正确
B.错误