蓝莓题库

中国大学moocjavascript慕课答案大全-k8凯发

欢迎来访!

k8凯发-凯发官网入口法学题库 正文

作者2023-10-22 10:32:55法学题库 78 ℃0 评论
第1章 javascript初探

javascript简介随堂测验

1、javascript由哪三部分组成( )
    a、ecmascript
    b、bom
    c、css
    d、dom

javascript相关应用随堂测验

1、以下哪个选项是javascript技术特性?( )
    a、跨平台性
    b、解释型脚本语言
    c、基于对象的语言
    d、具有以上各种功能

hbuilder的快速开发随堂测验

1、javascript的编写工具有?( )
    a、记事本
    b、dreamweaver
    c、hbuilder
    d、任何一种文本编辑器

javascript的使用方法随堂测验

1、在页面中使用javascript有哪些方法,不正确的是
    a、使用
    b、
    c、
    d、

5、单独存放javascript的脚本文件的扩展名是()
    a、css
    b、html
    c、script
    d、js

6、javascript中是否区分大小写?

7、javascript程序在不同的浏览器上运行时,将得到的结果一定是相同的

第2章javascript语言基础-javascript 数据类型

javascript 数据类型-数值型随堂测验

1、var num = 3.456789; var n=num.tofixed(3); 请问n的值是?
    a、3
    b、3.456
    c、3.457
    d、3.458

javascript 数据类型-字符串随堂测验

1、javascript字符串:"mypass ' ,这种写法对吗?

javascript 数据类型-布尔型随堂测验

1、javascript在必要的时候将true转化为1,将false转化为0。

javascript数据类型-特殊数据类型随堂测验

1、javasript中的关键字null是一个特殊的值,它表示值为空,用于定义空的或者不存在的引用。

复合数据类型-json 的遍历随堂测验

1、json 是用于存储和传输数据的格式。

数据类型的自动转换随堂测验

1、javascript表达式:"5" - 0=5 正确?

typeof的用法随堂测验

1、typeof运算符把类型信息用字符串返回。

javascript 数据类型

1、在javascript中,'1555' 3的运行结果是( )
    a、1558
    b、1552
    c、15553
    d、1553

2、以下不属于javascript中提供的常用数据类型的是
    a、string
    b、number
    c、undefined
    d、float

3、typeof [“1”,“2”,“3”] 的结果是
    a、“number”
    b、“boolean”
    c、“object”
    d、“string”

4、javascript语句 var a1=10; var a2=20; alert("a1 a2=" a1 a2) 将显示( )结果
    a、a1 a2=30
    b、a1 a2=1020
    c、a1 a2=a1 a2
    d、"a1 a2=" a1 a2

5、typeof null返回object

6、typeof 3.14返回number

7、5 null 返回 5

8、"5"* 2 返回 10

第2章javascript语言基础-javascript变量和函数

javascript 变量随堂测验

1、javascript变量名称不能是保留字

变量与函数

1、以下变量名,哪个符合命名规则( )
    a、with
    b、_abc
    c、a&bc
    d、1abc

2、在javascript中,有关函数的说法错误的是( )
    a、函数是独立主程序,具有特定功能的一段代码块
    b、函数的命名规则和变量名相同
    c、函数必须使用return语句
    d、函数的调用时直接用函数名,并给形参赋值

3、以下哪个单词不属于javascript保留字( )
    a、with
    b、parent
    c、class
    d、void

4、如果有函数定义function f(x,y){…},那么以下正确的函数调用是( )
    a、f1,2
    b、(1)
    c、f(1,2)
    d、f(,2)

5、在定义javascript变量中,一定要指出变量名和值。

6、用var定义一个变量后,如果没有赋予任何值,那么它的值是空值,即null。

7、javascript规定在使用中任何变量之前必须先使用var声明它。

8、在使用var x=1声明变量x之后,赋值语句x="今天天气真好"将出错。

第2章javascript语言基础-javascript控制语句

javascript控制语句

1、下列javascript的判断语句中( )是正确的
    a、if(i==0)
    b、if(i=0)
    c、if i==0 then
    d、if i=0 then

2、下列javascript的循环语句中( )是正确的
    a、f(i<10;i )
    b、for(i=0;i<10)
    c、for i=1 to 10
    d、for(i=0;i<=10;i )

3、有语句“var x=0;while( ) x =2;”,要使while循环体执行10次,空白处的循环判定式应写为:
    a、x<10
    b、x<=10
    c、x<20
    d、x<=20

4、下面代码,k的运行结果是( ) var i = 0,j = 0; for(;i<10,j<6;i ,j ){ k = i j; }
    a、16
    b、10
    c、6
    d、12

5、switch语句中的break;语句作用是分支从此退出,以免执行后续语句。

6、continue语句只用在循环语句中,控制循环体满足一定条件时提前退出本次循环,继续下次循环。

7、break语句在循环语句中,控制循环体满足一定条件时提前退出循环,不再继续该循环。

8、throw语句允许创建自定义错误,创建或抛出异常(exception)

javascript基础:作业

1、猜数字游戏改版(或者其它你能想到的小游戏或小特效)

第3章 常用内置对象-常用属性与方法

新建 javascript 数组随堂测验

1、可以用字面量方式声明数组如下:var arr = ["one", "two", "three"];

数组对象的常用属性与方法随堂测验

1、以下代码运行后的结果是输出( ) var a=[1, 2, 3]; console.log(a.join());
    a、123
    b、1,2,3
    c、1 2 3
    d、[1,2,3]

定时器函数setinterval()与settimeout()随堂测验

1、setinterval(fn1,1000) 只会调用一次 fn1。

日期对象的应用:动态时钟的实现、考试倒计时的实现、节日倒计时的实现随堂测验

1、date 对象的 getmonth() 获取到的值比实际月份小1

数组与日期

1、在javascript中( )方法可以对数组元素进行排序。
    a、add()
    b、join()
    c、sort()
    d、length()

2、下列关于date对象的getmonth()方法的返回值描述,正确的是( )。
    a、返回系统时间的当前月
    b、返回值的范围介于1~12之间
    c、返回系统时间的当前月 1
    d、返回值的范围介于0~11之间

3、settimeout("adv()",20)表示的意思是( )。
    a、20秒后,adv()函数就会被调用
    b、20分钟后,adv()函数就会被调用
    c、20毫秒后,adv()函数就会被调用
    d、adv()函数被持续调用20次

4、var arr = [2,3,4,5,6]; var sum =0; for(var i=1;i < arr.length;i ) { sum =arr[i] } console.log(sum);
    a、20
    b、18
    c、14
    d、12

5、对数组里数据的排序可以用 sort 函数,如果排序效果非预期,可以给 sort 函数加一个排序函数的参数

6、reverse 用于对数组数据的倒序排列

7、向数组的最后位置加一个新元素,可以用 pop 方法

8、unshift 方法用于向数组删除第一个元素

第3章 常用内置对象-字符串及应用于表单

随机点名器的实现随堂测验

1、innerhtml 属性用于设置或返回指定标签之间的 html 内容。

字符串对象常用的属性与方法随堂测验

1、1. var str="hello world"; document.write(str.indexof("llo")); 输出结果为
    a、1
    b、2
    c、3
    d、4

标题栏滚动显示效果随堂测验

1、var str="hello world"; document.write(str.substr(3,5)); document.write("
"); document.write(str.substring(3,5)); 输出结果为
    a、lo wolo
    b、lolo wo
    c、llollo
    d、lowolo

form 对象-表单随堂测验

1、表单中只能包含表单控件,而不能包含其他诸如图片之类的内容。

表单及其控件的访问随堂测验

1、输入框中maxlength属性表示输入框中允许输入字符的最大数。

input 控件常用方法随堂测验

1、元素调用blur()方法可以让光标离开当前元素上

下拉列表框的应用随堂测验

1、selectedindex 属性可设置或返回下拉列表中被选选项的索引号。

表单简单验证随堂测验

1、下列代码能否验证ovalue变量中的字符串长度必须是6~18位? if(ovalue.length > 18 || ovalue.length < 6){ //字符串长度必须是6~18位 ousername_span.innerhtml = "长度应为6~18个字符"; ousername_span.style.color = "red";//设置颜色为红色

字符串及表单测试

1、string对象的方法不包括( )。
    a、charat()
    b、substring()
    c、touppercase()
    d、length()

2、使用split("-")方法对字符串"北京-东城区-米市大街8号-"进行分割的结果是( )。
    a、返回一个长度为4的数组
    b、返回一个长度为3的数组
    c、不能返回数组,因为最后一个"-"后面没有数值,代码不能执行
    d、能够返回数组,数组中最后一个元素的数值为null

3、以下有关表单的说明中,错误的是:( )。
    a、表单通常用于搜集用户信息。
    b、form标签中使用 action 属性指定表单处理程序的位置。
    c、表单中只能包含表单控件,而不能包含其他诸如图片之类的内容。
    d、form标签中使用method 属性指定提交表单数据的方法。

4、下列选项中,有关数据验证的说法中正确的是( )。
    a、客观上讲,使用客户端验证也会受限于客户端的浏览器设置。
    b、使用客户端验证可以减轻服务器压力
    c、基于javascript的验证机制正是将服务器的验证任务转嫁至客户端,有助于合理使用资源。
    d、以上说法均正确

5、对字符串str="welcome to china"进行操作 str.touppercase(),返回值是"welcome to china"

6、对字符串str="welcome to china"进行操作 str.substring(1,5)返回值是"elcom"

7、对字符串str="welcome to china"进行操作 str.length的返回值是16

8、对字符串str="welcome to china"进行操作 str.indexof("come",4)的返回值为4

第3章 常用内置对象-综合案例

正则表达式实现表单严谨验证随堂测验

1、正则表达式规则{}指定重复范围,如:a{3,5} 可表示 : aaaaa,aaaa,aaa

综合案例:计算器功能实现随堂测验

1、string对象的方法不包括( )。
    a、charat()
    b、substring()
    c、touppercase()
    d、length()

案例拓展:计算器功能拓展随堂测验

1、对字符串str="welcome to china"进行操作处理:str.substring(1,5)返回值是"elcom"

体彩 11 选 5 的实现方案1随堂测验

1、var d=math.floor(5.1); d的输出结果:
    a、5.5
    b、5
    c、6
    d、5.1

体彩 11 选 5 的实现方案2随堂测验

1、某网页开发员想在mainform.htm页面上的一个名为systemtime的文本框中显示系统的当前时间,编写了如下javascript函数,为了使显示的时间每隔几分钟刷新一次,请问在空白出1因该补充的代码是
    a、settimeout("displaytime()",60000);
    b、settimeout("displaytime()",6000);
    c、settimeout("displaytime()",60);
    d、settimeout("displaytime()",1);

列表的显示隐藏随堂测验

1、如果在html页面中包含如下图片标签,则选项中的()语句能够实现隐藏该图片的功能。
    a、document.getelementbyid("pic").style.display="visible";
    b、document.getelementbyid("pic").style.display="disvisible";
    c、document.getelementbyid("pic").style.display="block";
    d、document.getelementbyid("pic").style.display="none";

内置对象应用

1、settimeout("adv()",20)表示的意思是( )。
    a、20秒后,adv()函数就会被调用
    b、20分钟后,adv()函数就会被调用
    c、20毫秒后,adv()函数就会被调用
    d、adv()函数被持续调用20次

2、下列哪个css属性可以更改样式表的字体颜色?( )
    a、text-color=
    b、fgcolor:
    c、text-color:
    d、color:

3、indexof() 方法对大小写敏感

4、使用indexof() 方法,如果要检索的字符串值没有出现,则该方法返回 -1。

5、异常处理语句中,无论是否发生异常,finally语句都将被执行。

6、数组其实也是一种对象。

7、javascript里string对象通过_________________方法取第一次出现子字符串的字符位置。

8、javascript里math的_________________方法返回介于0和1之间的随机数

第4章自定义对象及表格操作-操作表格

自定义对象的创建随堂测验

1、创建对象使用的关键字是( )。
    a、function
    b、new
    c、var
    d、string

动态增加表格的行和单元格随堂测验

1、javascript实现对表格动态操作:如何插入行( )
    a、insertcell (i);
    b、insertrow(i );
    c、deleterow(i );
    d、deletecell (i);

动态删除表格的行随堂测验

1、javascript实现对表格动态操作:如何删除行( )
    a、insertrow(i );
    b、insertcell (i);
    c、deleterow(i );
    d、deletecell (i);

表格操作

1、javascript实现对表格动态操作:如何插入单元格( )
    a、insertrow(i );
    b、insertcell (i);
    c、deleterow(i );
    d、deletecell (i);

2、javascript实现对表格动态操作:如何删除单元格( )
    a、insertrow(i );
    b、insertcell (i);
    c、deleterow(i );
    d、deletecell (i);

3、某页面中有一个1行2列的表格,其中表格行的id为r1, 下列( )能在表格中增加一列,并且将这一列显示在最前面。
    a、document.getelementbyid("r1").cells(1);
    b、document.getelemtntbyid("r1").cells(0);
    c、document.getelementbyid("r1").insertcell(0);
    d、document.getelemtntbyid("r1").insertcell(1);

4、
对于上面的表格可以将其第3行的第2列的背景色设置为红色(#ff0000)的代码是( )
    a、document.getelementbyid("tb").cells[2][1].style.background-color='#ff0000';
    b、document.getelementbyid("tb").cells[2][1].style.backgroundcolor='#ff0000';
    c、document.getelementbyid("tb").rows[2].cells[1].style.backgroundcolor='#ff0000';
    d、document.getelementbyid("tb").rows[2].cells[1].style.background-color='#ff0000';

5、cells保存着元素中单元格的htmlcollectioin集合;

6、insertcell(pos) 向cells集合的指定位置插入一个单元格,并返回引用

7、统计列数:table.rows.item(0).cells.length ,其中table为表格对象

8、统计行数:table.rows.length,其中table为表格对象

第5章 bom和dom-基础

bom和dom

1、下面( )可实现刷新当前页面。
    a、reload()
    b、replace()
    c、href()
    d、referrer

2、在节点下添加一个
,正确的语句为:( )
    a、var div1 = document.createelement("div");document.body.appendchild(div1);
    b、var div1 = document.createelement("div");document.body.deletechild(div1);
    c、var div1 = document.createelement("div");document.body.removechild(div1);
    d、var div1 = document.createelement("div");document.body.replacechild(div1);

3、某页面中有一个id为main的div,div中有两个图片及一个文本框,下列( )能够完整地复制节点main及div中所有内容
    a、document.getelementbyid("main").clonenode(true);
    b、document.getelementbyid("main").clonenode(false);
    c、document.getelementbyid("main").clonenode();
    d、main.clonenode();

4、dom定义了访问html文档对象的一套:( )
    a、属性
    b、方法
    c、事件
    d、以上都是

5、window对象包括location对象、history对象和docuement对象

6、window.onload( )方法中的代码会在一个该页面加载完成后执行

7、window.open( )方法用于在当前浏览器窗口加载指定的url文档

8、window.close( )方法用于关闭浏览器窗口

第5章 bom和dom-综合案例及拓展

bom和dom应用

1、当鼠标指针移到页面上的某个图片上时,图片出现一个边框,并且图片放大,这是因为激发了下面的()事件。
    a、onclick
    b、onmousemove
    c、onmouseout
    d、onmousedown

2、下面选项( )能获得焦点。
    a、blur()
    b、onblur()
    c、focus()
    d、onfocus()

3、在javascript 中,如果不指明对象直接调用某个方法,则该方法默认属于哪个对象: ( )
    a、document
    b、window
    c、form
    d、location

4、下列关于鼠标事件描述有误的是()
    a、click 表示鼠标单击
    b、dblclick 表示鼠标右击
    c、mousedown 表示鼠标的按钮被按下
    d、mousemove 表示鼠标进入某个对象范围,并且移动

5、为获取页面中多个同名对象,应使用document的 getelementsbyname() 方法;

6、documentelement属性用于获取 html 文件的根节点。

7、浏览器打开html文档时,通常会创建一个window对象

8、screen对象可以获得屏幕的大小

第4章自定义对象及表格操作-综合案例

复选框对象应用在表格随堂测验

1、rowindex 返回当前行在表中的位置。 获取的行号 ,从零开始

单、复选框应用

1、要实现表单元素中的复选框或单选框默认为已选定,要在input标签中加( )属性
    a、selected
    b、disabled
    c、type
    d、checked

2、要实现表单元素中的复选框,input标签的type属性应设为( )
    a、radio
    b、checkbox
    c、select
    d、text

3、要实现表单元素中的单选框,input标签的type属性应设为( )
    a、radio
    b、checkbox
    c、select
    d、text

4、判断单、复选框是否被选中,是判断( )属性的值是否为true
    a、selected
    b、disabled
    c、checked
    d、text

5、定义表单元素中的文本框,input标签中type属性应设为 text

6、要定义表单元素中的密码框,input标签中type属性应设为 password

7、要把多个单选框设为一组( 一组的意思是:一组之中只有一个可被选定)应把每个单选框的 name 属性的值设为相同。

8、document.getelementsbyname(nodename) 表示通过name属性的值获取一组元素。该方法接受一个参数,查找名称。方法返回一个htmlcollection对象,返回所有带有给定name属性的元素,通常用于表单单复选按钮组的获取。

第6章 项目实战:javascript实现在线测试系统

javascript综合应用

1、在javascript中,this的含义是什么?
    a、当前对象
    b、当前脚本
    c、空对象
    d、没有意义

2、( )发生于装载网页后。
    a、onload 事件
    b、onunload 事件
    c、onsubmit事件
    d、onreset 事件

3、下面( )不是document对象的方法
    a、getelementsbytagname()
    b、getelementbyid()
    c、write()
    d、reload()

4、关于下面的javascript代码,说法正确的是( ) var s=document.getelementsbytagname("p"); for(var i=0;i    a、隐藏了页面中所有id为p的对象
    b、隐藏了页面中所有name为p的对象
    c、隐藏了页面中所有标签为

的对象
    d、隐藏了页面中所有标签为

的第一个对象

5、在javascript中,数组元素可以是任何类型的数据。

6、test()方法能判断字符串中是否存在和指定正则表达式匹配的字符串;是则返回true,否则返回false:

7、split()把字符串分割为字符串数组。

8、ajax 技术的核心是xmlhttprequest 对象(简称xhr),xhr 为向服务器发送请求和解析服务器响应提供了流畅的接口。

期末考试客观题部分

期末客观题

1、可以在下列哪个html标签中放置javascript代码
    a、
    b、
    c、
    d、

2、下面四个变量声明语句,哪一个变量的命名是正确的?
    a、var true
    b、var my_name
    c、var my name
    d、var 2cat

3、下面语句执行后,页面中会显示几行文字? document.write("千里莺啼绿映红,
水村山郭酒旗风。
南朝四百八十寺,
多少楼台烟雨中。");
    a、一行
    b、两行
    c、三行
    d、四行

4、下面语句执行结果为? document.write(5 22 / 2 % 2);
    a、1
    b、2
    c、3
    d、6

5、以下代码执行以后结果为? var str; alert(typeof str);
    a、string
    b、undefined
    c、object
    d、null

6、以下哪项不是属于javascript的特征?
    a、javascript是一种脚本语言
    b、javascript是事件驱动的
    c、javascript需要编译以后才可以执行
    d、javascript运行在客户端

7、阅读下面的javascript代码,执行结果为? function f(y) { var x = y * y; return x; } for(x = 0; x < 5; x ) { y = f(x); document.write(y " "); }
    a、0 1 2 3 4
    b、0 1 4 9 16
    c、0 1 4 9 16 25
    d、以上答案都不对

8、以下关于javascript中事件的描述,不正确的是?
    a、click 鼠标单击事件
    b、focus 获得焦点事件
    c、mouseover 鼠标指针移动到某个元素上
    d、change 选择字段时触发

9、以下代码执行结果是? var str = "12px"; var s = str.indexof("2"); document.write(s);
    a、1
    b、0
    c、2
    d、3

10、以下不属于javascript基本数据类型的是?
    a、string
    b、number
    c、function
    d、boolean

11、以下哪个代码能实现将id为title的元素隐藏?
    a、document.getelementbyid("title").style.display = "none";
    b、document.getelementsbyname("title").style.display = "none";
    c、document.getelementbyid("title").style.display = "block";
    d、document.getelementsbyclassname("title").style.display = "none";

12、以下关于字符串变量的声明不正确的是?
    a、var mytext = "my name is zhangsan";
    b、var mytext = 'my name is zhangsan';
    c、var mytext = 'my name is zhangsan";
    d、var mytext = "my name is\t zhangsan";

13、下面哪一个不是javascript运算符?
    a、=
    b、==
    c、&&
    d、&#

14、以下代码运行结果为? document.write("123"-"100a");
    a、23
    b、"23"
    c、nan
    d、"123"-"100a"

15、在javascript中可以对数组元素进行排序的方法是?
    a、add()
    b、sort()
    c、length()
    d、join()

16、下列关于switch语句描述中,正确的是?
    a、switch语句中default子句是可以省略的
    b、switch语句中case子句的语句序列中必须包含break语句
    c、switch语句中case子句后面的表达式可以是含有变量的整型表达式
    d、switch语句中子句的个数不能过多

17、在调用外部javascript文件(test.js)时,下列写法正确的是?
    a、

网站地图