2022年秋季国开81学院《JavaScript程序设计》形成性考核题库

举报
资源描述
《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()方
展开阅读全文
温馨提示:
金锄头文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
相关搜索

当前位置:首页 > 高等教育 > 大学课件


电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号