资源描述
《JvSript程序设计》形成性考核
1.[单选题]创建字符串对象有哪两种方法( )。 (2分)
1. 使用nw运算符创建t对象和直接将字符串赋给变量
2. 使用nw运算符创建String对象和直接将字符串赋给变量
3. 使用nw运算符创建Numr对象和直接将字符串赋给变量
4. 使用nw运算符创建rry对象和直接将字符串赋给变量
正确答案:
2.[单选题]下面哪一条语句在页面上显示圆周率π( )。 (2分)
1. oumnt.writ(Mth.pi
2. oumnt.writ(t.Pi
3. oumnt.writ(Mth.PI
4. oumnt.writ(Mth.Pi)
正确答案:
3.[单选题]在JvSript中,要定义一个全局变最x,可以( )。 (2分)
1. 使用关键字puli在任何函数之外定义
2. 使用关键字puli在函数中定义
3. 使用关链字vr在函教中定义
4. 使用关键宇vr在任何函数之外定义
正确答案:
4.[单选题]下列标识符定义合法的是( )。 (2分)
1. 2s
2. -
3. $
4. w@s
正确答案:
5.[单选题]以下String对象的( )方法得到指定位置处的字符。
选择一项: (2分)
1. inxOf
2. hrIst
3. inxOfThPosition
4. hrt()
正确答案:
6.[单选题]关于函数,以下说法错误的是( )。 (2分)
1. 函数不能有返回值
2. 函数类似于方法,是执行特定任务的语句块
3. 可以直接使用函数名称来调用函数
4. 函数可以提高代码的重用率
正确答案:
7.[单选题]下面哪一个不是JvSript运算符( )。 (2分)
1. =
2. $#
3. ==
4. &&
正确答案:
8.[单选题]如何把 7.25 四舍五入为最接近的整数( )。 (2分)
1. Mth.rn(7.25
2. rn(7.25
3. roun(7.25
4. Mth.roun(7.25)
正确答案:
9.[单选题]下面的描述中不正确的是( )。 (2分)
1. '==' 在比较过程中,不但会比较两边的值,还会比较两边的数据类型
2. isNN,判断传入的参数是否为数字,为数字返回tru,否则返回fls
3. 字符串的 lngth 只可以获取,不可以设置
4. NN == NN 的结果是 tru
正确答案:
10.[单选题]如何在警告框中写入 "Hllo Worl"( )。 (2分)
1. lrt("Hllo Worl"
2. lrtox("Hllo Worl"
3. msgox("Hllo Worl"
4. lrtox="Hllo Worl"
正确答案:
11.[单选题]vr n = "mio wi k tng".inxOf("wi",6);n的值为( )。 (2分)
1. -10
2. 程序报错
3. -1
4. 5
正确答案:
12.[单选题]如何获取变量名叫str字符串的长度( )。 (2分)
1. str.lngth
2. strln(str
3. ount(str
4. 前面的都不对
正确答案:
13.[单选题]阅读以下代码,在页面中结果是( )。
vr s="fg";
lrt(s.sustring(1,2)); (2分)
1.
2.
3.
4.
正确答案:
14.[单选题]以下 MSript 变量命名格式正确的是( )。 (2分)
1. _125ollor
2. -ollor
3. 1207
4. this
正确答案:
15.[单选题]比较运算符的作用是什么( )。 (2分)
1. 只比较数字,不比较字符串
2. 执行数学计算
3. 比较两个值或表达式,返回真或假
4. 处理二进制位,目前还不重要
正确答案:
16.[单选题]以下( )表达式产生一个0-7之间(含0,7)的随机整数。 (2分)
1. Mth.floor(Mth.rnom()*6
2. Mth.floor(Mth.rnom()*7
3. Mth.floor(Mth.rnom()*8
4. Mth.il(Mth.rnom()*8)
正确答案:
17.[单选题]在条件和循环语句中,使用( )来标记语句组。 (2分)
1. 大于号>和小于号<
2. 方括号[]
3. 花括号{}
4. 圆括号()
正确答案:
18.[单选题]关于JvSript中的Mth对象的说法,正确的是( )。 (2分)
1. Mth.floor( )方法用于对数进行下舍入
2. Mth.il(512.51)返回的结果为512
3. Mth.rnom( )返回结果为0~1,包括0和1
4. Mth.roun(-512.51)返回的结果为-512
正确答案:
19.[单选题]对代码“vr x=myhous.kithn”的哪种说明正确( )。 (2分)
1. 假设myhous对象存在,它将kithn对象的myhous属性值赋给变量x
2. 假设myhous对象存在,它将myhous对象的kithn属性值赋给变量x
3. 将myhous和kithn的值相加之和赋给对象x
4. 将字符串“myhous.kithn”赋值给变量x
正确答案:
20.[单选题]以下哪个常量值最大( )。 (2分)
1. 095
2. 0115
3. 80
4. 0X65
正确答案:
21.[单选题]下述关于循环语句的描述中,( )是错误的。 (2分)
1. 循环体内必须同时出现rk语句和ontinu语句
2. 循环体可以是空语句,即循环体中只出现一个分号
3. 循环体内可以出现条件语句
4. 循环体内可以包含有循环语句
正确答案:
22.[单选题]以下代码运行的结果是输出( )。
vr =10, = 10;
(funtion(){
vr =10, =20
})();
onsol.log(); (2分)
1. 报错
2. 10
3. 20
4. unfin
正确答案:
23.[单选题]下面四个变量声明语句中,哪一个变量的命名是正确的( )。 (2分)
1. vr2ts
2. vrmyog
3. vrfult
4. vrmy_ous
正确答案:
24.[单选题]结果为tru的表达式是( )。 (2分)
1. null === unfin
2. null instnof Ojt
3. null == unfin
4. NN == NN
正确答案:
25.[单选题]下列选项中( )可以作为for循环的有效的第一行。 (2分)
1. for(x+=1; x<6; x=1
2. for(x=1; x<6; x+=1
3. for(x==1; x<6; x+=1
4. for(x=1;x=6; x+=1)
正确答案:
26.[单选题]下面哪一个语句定义了一个名为pgNumr的变量并将它的值赋为240( )。 (2分)
1. vrintnmpgNumr=240
2. vrpgNumr=240
3. vrPgNumr=240
4. pgnumr=240
正确答案:
27.[单选题]下列JS的判断语句中( )是正确的。 (2分)
1. if i=0 thn
2. if(i==0
3. if i==0 thn
4. if(i=0)
正确答案:
28.[单选题]对于MSript的描述中,以下说法错误的是( )。 (2分)
1. 是一种开放的,国际上广为接受的,标准的脚本言规范
2. 它主要描述了语法、变量、数据类型、运算符、逻辑控制语句等
3. 它是一个重要的标准,并不是JvSript唯一的部分
4. MSript遵循了JvSript标准
正确答案:
29.[单选题]下面对 sustring() 方法描述不正确的是( )。 (2分)
1. 提取之前会比较两个参数的大小,并根据大小调整位置
2. 可以接收负数参数,负数表示从后往前数字符位置
3. 如果没有设置参数,直接返回整个字符串
4. 一共有两个参数,省略第二个参数表示从参数开始位置提、截取到字符串结束
正确答案:
30.[单选题]JvSript特点不包括( )。 (2分)
1. 基于对象
2. 用于客户端
3. 解释性
4. 静态的
正确答案:
31.[多选题]下列正则表达式量词符号与含义匹配的是( )。 (3分)
1. {n,}:至少出现n次
2. {n,m}:出现m-n次
3. *:出现任意次
4. ?:出现0-1次
正确答案:
分数:0/3分
32.[多选题]关于Numr函数转换规则,下面的说法正确的是( )。 (3分)
1. 如果是null值,返回unifin
2. 如果是ooln值,tru返回1,fls返回0
3. 如果是数值,返回原值
4. 如果是unfin,返回NN
正确答案:
分数:0/3分
33.[多选题]在不指定特殊属性的情况下,( )标签可以手动输入文本。 (3分)
1.
2.
3.
4.
正确答案:
分数:0/3分
34.[多选题]下面哪些方法可以将JSON字符串转换为JSON对象( )。 (3分)
1. vr oj = JSO
2. prs(str);
3. vr oj =vl('('+ str +')');
4. vr oj = nw JSON(str);
5. vr oj = str.prsJSON();
正确答案:
分数:0/3分
35.[多选题]以下对方法的解释正确的是( )。 (3分)
1. pop:数组尾部删除
2. join:将数组转换成字符串
3. split:将字符串切割成数组
4. unshift:数组头部删除
正确答案:
分数:0/3分
36.[多选题]以下( )代码段能正确创建函数show。 (3分)
1. vr showFun = funtion show(txt){ lrt(txt); }
2. vr showFun = nw funtion("txt" , "lrt(txt)");
3. vr showFun = funtion(txt){ lrt(txt); }
4. funtion show(txt){ lrt(txt); }
正确答案:
分数:0/3分
37.[多选题]关于Jvsript中数组的说法中,正确的是( )。 (3分)
1. 由于数组是对象,因此创建数组需要使用nw运算符
2. 数组内元素的类型可以不同
3. 数组的长度必须在创建时给定,之后便不能改变
4. 数组可以在声明的同时进行初始化
正确答案:
分数:0/3分
38.[多选题]以下关于rry数组对象的说法不正确的是( )。 (3分)
1. 向数组的最后位置加一个新元素,可以用pop方法
2. unshift方法用于删除数组第一个元素
3. rvrs用于对数组数据的倒序排列
4. 对数组里数据的排序可以用sort()方法,如果排序效果非预期,可以给sort()方
展开阅读全文
温馨提示:
金锄头文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
相关搜索