js试题1Word文件下载.docx
- 文档编号:16544570
- 上传时间:2022-11-24
- 格式:DOCX
- 页数:14
- 大小:24.43KB
js试题1Word文件下载.docx
《js试题1Word文件下载.docx》由会员分享,可在线阅读,更多相关《js试题1Word文件下载.docx(14页珍藏版)》请在冰豆网上搜索。
1.12下面这段代码表述不对的是()
01<
02Document.write(“名称:
”+navigator.appname+”<
br>
”);
03Document.write(“版本号:
”+navigator.appversion+”<
04Document.write(“发行代号:
”+navigator.appcodename+”<
05<
A.网页制作时这段代码很重要
B.可以取得浏览器的一些信息
C.第03行可以取得浏览器的版本号
D.第04可以取得浏览器的版本号
1.13对JavaScrip语言表述不对的是()
A.JavaScrip代码是对大小写敏感的
B.JavaScrip程序中分号是必须的
C.代码中多余的空格是被忽略
D.JavaScrip程序可以使用分号作为一个语句的结束标志。
2.1JavaScrip基本数据类型包括---------、---------和--------等
2.2在JavaScrip不区分---------和--------------,字符也被当做字符串处理。
2.3JavaScrip中用于表示数字的类型称为---------------
2.4布尔型是只有----------------和=========两种值的数据类型
2.5在面向对象的设计模式中,将数据和处理数据的方法捆绑在一起形成一个整体,称为----------
2.6-------------是所有全局方法的拥有者,不能使用new预算符创建对象实例,其所有方法直接调用即可。
2.7---------封装了与数学相关的方法,该对象和Global对象一样不能使用new运算符创建
2.8-------------是JavaScrip中另一种重要的基本数据类型。
内部对象Array封装了所有和数组相关的方法和属性,其内部存在多个数据段组合存储。
2.9在JavaScrip中“函数“充当了两个角色,一个运用在------方面,另一个运用在--------方面
2.10程序运行时,系统根据当前上下文的需要,自动将数据从一种类型转换为另一种类型的过程称为---------转换。
2.11对下面这段程序说法错误的是:
02varstr1=”1,使用回车换行符\n”
03varstr2=”2,使用回车换行符\r”
04varstr3=”1,使用:
\t制表符\n”
05varstr4=”4,使用\”双引号\””
06varstr=str1+str2+str3+str4
07alert(str)
08<
A行尾使用“\n“作回车换行
B行尾使用”\r”回车符
Cvarstr=str1+str2+str3+str4将4各字符串加起来
Dalert(str)在对话框显示连接后的串str
2.12JavaScrip的基本数据类型是()
A字符串型B布尔型C值型D字符型
2.13对数值型数据使用下列说法不对的是()
AJavaScrip用于表示数字的类型称为数字型
B可以用整型值来表示数字数据
CJavaScrip的数字可以写成10进制、16进制和8进制
D十六进制以“0x“或”0X“开头后面跟0-F的十六进制的数字,没有小数和指数部分
2.14对下面几行代码分析不对的是()
01date=newdate()
02date=newdate(val)
03date=newdate(y,m,d[,h[,min[,sec[,ms]]]])
Aval为必选项
By、m、和d分别对应年、月、日也是必选项
Cy、m、和d分别对应年、月、日也不是必选项
D[,h[,min[,sec[,ms]]]]不是必选项
2.15全局方法属于哪个对象的特性()
Adate对象Bglobal对象Cmath对象D数组对象
3.1-----即在使用过程中其值不发生改变的量
3.2常量类型包括-------、-------、--------和-------等
3.3----------是指程序运行过程中其值可以改变的量,更为专业的说法就是指可读写的内存单元。
3.4----------是指用户自定义类型或JavaScrip内置符合类型,比如数组等。
3.5变量的使用不外乎两种情况,一是----------,二是--------。
变量的内容一经改写后一直生效,知道再次改写或者生命周期结束
3.6变量的命名必须以----------或---------开始,后可跟下划线或数字,但不能使用特殊符号。
3.7JavaScrip变量的作用域有---------------和---------之分,-------------的变量在整个程序范围都有效。
-----------------指作用范围仅限于变量所在的函数体,JavaScrip不同于其他语言有块级作用域
3.8-------------为系统内部保留的标识符,其作特殊用途使用,用户的标识符不能与关键字相同。
3.9关于变量和常量下面说法不准确的是()
A常量可以直接在语句中使用,因为他的值不需要改变,所以不需要再次知道其存储地点。
BJavaScrip的变量声明时需要指定变量的数据类型
C变量是指程序运行过程中值可以发生改变的量。
更为专业的说法就是指可读写的内存单元。
D常量包括字符串型、布尔型、数值型和null型
3.10下列不符合变量的命名规则的是()
A12namB_nameC_name_10Dname_n
4.1表达式可以作为参数传递给()或将表达式结果传递给()保存起来。
4.2()是指表达式中的变量和常量,本书中的操作数也包含表达式的返回值(实际上是一个常量),常提供计算用的数据。
4.3()运算符“……”的作用是当两个操作数对应位不相同时结果的相应位即为(),否则为()。
4.4表达式中的操作数要么是(),要么是(),常量和变量都有其特定的数据类型。
4.5()是定义数学运算的符号,有教学意义的运算可以称为算数运算。
通常在数学表达式中使用,实现数值类型操作数间的数学计算。
4.6( )运算符使用的符号“*”,属于双目运算符,返回两个操作数的算术积。
4.7()运算符使用的符号“%”,其作用是求一个数除以另一个数的()。
4.8()运算符使用的符号“+”,针对数值类型的操作数,意义上等同于数学上的正号。
属于()运算符。
4.9( )运算符使用的符号“==”,判断两个操作数是否相等,如果相等返回布尔值( ),
否则返回()。
4.10()以元素为单位保存数据,读取其中的数据时需要读出元素。
JavaScript提供“【】”运算符用于存取数组元素,包括号中是要存取的元素的()。
4.11对于表达式下列叙述不对的是()
A.表达式是产生一个结果值的式子
B.JavaScript由常量、变量和运算符组成
C.vari不是表达式
D.表达式可以作为参数传递给函数或表达式结果传递给变量保存起来
4.12对下面这几行代码分析不对的是()
01If(((b+c)*30+70*(d-3))*e+50>
0)//条件语句
02﹛
03document.write(“b+c=”+(b+c));
//输出表达式的值
04﹜
A.((b+c)*30+70*(d-3))*e+50>
0是一个表达式
B.这段代码有错
C.最后可能输出b+c的值
D.如果b=1、c=1、e=1则程序输出b+c=2
4.13对下面这段代码分析不对的是()
01﹤scriptlanguage=〝javascript〞﹥//程序的开始
02﹤!
--
03varA=1;
//数字变量
04varB=2;
05avrC=3;
06avrD=4;
07avrE=(A+B)*C+D;
//数学表达式
08document.write(E+4);
//输出
09--﹥
10﹤/script﹥﹤!
—脚本程序结束--﹥
A.定义了5个变量并赋了初值
B.E的值是由4个变量进行四则运算得到的
C.最后输出的值是E+4
D.E是操作数
4.14对于运算符下列说法不对的是()
A.在表达式中起运算作用的符号称运算符
B.在数学里,运算符就是指加减乘除一类的符号。
有单目和多目之分
C.++A有一个操作数
D.++A有两个操作数
4.15下列运算符表示不对的是()
A.%表示除
B.+是正号的运算符
C.%是模运算符
D.—是负数的运算符
5.1()是指根据条件来选择一个任务分支的语句统称,实现分支程序设计。
5.2()仅根据表达式的值来决定是否执行某个任务,没有其他更多的选择,而()则提供双路选择功能。
5.3用if-else语句实现对路选择结构使程序看起来不清晰,也不容易维护,于是可以选择()代替。
5.4JavaScrit的循环语句包括:
(),(),(),()四种
5.5一些重复执行动作的情形比较简单时就不需要用()循环,可以使用()循环代替。
5.6while运算符在进入循环前线测试条件表达式是否成立,而()语句则先执行一遍循环体。
5.7for-in语句是for语句的一个变体,同样是for循环语句,()通常用于遍历某个集合的()
5.8try-catch是一个异常捕捉和处理代码结构,当()块中的代码发生异常时,将由()块捕捉以及处理。
5.9下面不是控制语句的是()
AifelseBdowhileCwithendwithDwhile
5.10对选择语句下列表述不正确的是()
A选择语句是指根据条件来选择一个任务分支的语句统称
BJavaScrit提供if条件选择语句和switch多路选择语句
C表现形式其中一种是if(<
表达式>
)<
语句>
D表达式和语句都是必需的
5.11对下面这段代码分析不对的是()
script>
Varwho=”bob”
Swich(who)
{
Case“bob”
Alert(“hello,”+who)
Break
Case“jim”
Case“tom”
Default
Alert(“nobody-!
}
A程序最后输出的是“nobody-!
B这段代码是分析输入的人的姓名
C程序始终会弹出一个对话框
D变量who用来判断人名
5.12对于while语句下列表述不对的是()
A一些重复执行动作的情形比较简单时就不需要用for循环可以用while代替
B他的表达式形式为while(条件表达式){语句组;
C条件表达式必选的
D语句组是必选的
5.13关于break和continue语句表达不对的是()
A为了能在循环体中直接控制循环的中断货下一轮循环,JavaScrit提供了break和continue语句
Bbreak语句将无条件跳出并结束当前的循环结构
C这两个语句使用是相同的,效果也一样
Dcontinue语句的作用是忽略其后的语句并结束此轮循环和开始新的一轮循环。
6.1函数的主要功能是将()组织为可服用的单位,可以完成特定的任务并返回()
6.2JavaScrit的函数属于()对象,因此可以使用function对象的构造函数来创建一个函数。
同时也可以使用function关键字以普通的形式来()一个函数。
6.3在JavaScrit中函数调用的形式比较多,其中有一种重要的、和其他语言中叶经常使用的调用形式叫做(),其机制是通过()来调用函数。
6.4函数的()是函数与外界交换数据的接口,外部的数据通过()传入函数内部进行处理,同时函数内部的数据也可以通过参数传到()。
6.5()对象代表正在执行的函数和调用她的参数。
函数对象的()属性说明函数定义时制定的参数个数,arguments对象的length属性说明调用函数时实际传递的()
6.6函数的返回类型,就返回形式而言,分两种类型:
()和()
6.7在JavaScrit中可以简单地将函数分为(),()和()函数
6.8this关键字引用运行上下文的(),JavaScrit的函数调用通常发生于某一个对象的上下文中。
6.10通常函数的返回类型为()
A值类型B引用类型C字符类型D字符串类型
6.11对下列代码分析错误的一项是()
Functionsum(a,b)
Returna+b
Varc=sum(1,2)
A代码中的函数sum返回的是两个值
B表达式a+b的结果为3
C3将被返回并存储于变量C中
D这是值传递方式
6.12对引用类型的说法错误的一项是()
A引用类型返回的是数据的地址
B引用类型返回的是数据本身
C引用传递的优点是速度快
D通常返回复合类型数据时使用引用传递方式
6.13对函数的分类正确的是()
A构造函数B有返回值函数C无返回值函数D目标函数
7.1JavaScript数组是指将多个数据对象()、提供一致的存取方式的()
7.2()是指存储在数组中并赋予唯一索引号的数据段。
各元素的数据类型可以是任意有效地JavaScript数据类型,元素按添加进数组的顺序存储于()中。
7.3()是指通过一个索引号即可制定一个元素的数组,例如array[index]
7.4()是指通过两个以上的下标索引号才能确定一个元素的数组,例如array[index1][index2]
7.5数组在创建时可以不包含任何元素数据,既()。
创建后返回一个数据对象,使用该对象可以往数组中添加()
7.6在创建数组时可以指定数组的(),通过这种方式可以创建一个有指定元素个数的数组对象。
7.7读取数组元素最激昂单的方法是使用()运算符,使用“【】”运算符可以一次读取一个()
7.8()方法将数组表示为字符串,各个元素按顺序排列组合成为()返回
7.9添加数组元素最直接的办法是使用()方法,一次可以添加单个元素或多个元素到()
7.10pop方法的作用是移除数组()的一个元素,前面讲过使用delete运算符删除指定的元素,与delete不同,pop方法删除最后一个元素后还将其()。
7.11varobj=newarray(size);
对该语句下列叙述正确的是()
Asize指明新建的数组有多少个元素
Bsize指明新建的数组有多少个对象
C数组对象的length将被设置为obj
D数组对象的length将被设置为0
7.12对语句:
varnames=array(“莉莉”,”扬扬”);
Deletenames[0];
下列说法正确的是()
A有一个名字的名单
B删除第一个名字“莉莉”
C删除第二个名字“莉莉”
D删除第二个名字“扬扬”
7.13下列叙述错误的是()
A添加数组元素最直接的办法是使用push方法
Bpush是数组动态添加元素的最主要的方法
Cpop方法的作用是移除数组末尾的一个元素
Dpop方法删除最后一个元素后步将其返回
7.14下列叙述错误的一项是()
Ashift方法的作用是移除数组的第一个元素并将其返回
Bshift方法的作用是移除数组的第一个元素不将其返回
Cunshift方法的作用是将元素插入数组的首部
Dpush方法的作用是将元素压入数组的末尾
7.15slice方法的作用是切取数组的一段元素,使用语法如下:
数组名.slice(start,end);
下列说法错误的是()
A数组名:
必选项,作为切取源的数组
Bstart:
必选项,将要切取的起始下标索引号
Cend:
可选项,将要切取的结束下标索引号
Dend:
必选项,将要切取的起始下标索引号。
8.1严格地讲,JavaScript不是一种面向对象的语言,因为它没有()的一些明显特征。
8.2()描述了对象的状态,方法是()】
8.3一种面向对象语言需要向开发者提供四种能力()
8.4一种对象在被引用之前,这个对象必须(),否则引用将毫无意义,而出现错误信息。
、
8.5JavaScript运行时系统回收资源遵循这样的原则,回收()的对象,回收()的对象
8.6早绑定又称(),是指在编译时就确定值,不能被覆盖的方法和边疆就是()
8.7document对象已经成为实际标准,因为所有主流浏览器都统一实现了它,它们统称为()
8.8通过事件来调用程序的方式称为()
8.9显示调用事件处理程序时,事件并不是一定要由用户激发,也可以通过()激发事件。
8.10对象由什么构成的()
A特性B对象的方法C属性D实例
8.11下列不是对象的引用的方法的选项是()
A引用JavaScript内部对象B由浏览器环境中提供C创建新对象D实例化一个方法
8.12下列属于串对象的属性的是()
AlenthBitalicsCboldDblink
8.14this运算符代表的是()
A对象的属性B对象的方法C对象本身D对象的事件
13.1form对象又称为()对象,该对象可以让用户实现输入文字、选择选项和提交数据等功能。
13.2form对象代表了(),由于HTML中的表单会由很多表单元素组成,因此form对象也包含很多()
13.3form对象的方法并不多,只有()和()两个方法,这两个方法类似于单击了充值按钮和提交按钮。
13.4form对象的事件与form对象的方法相似,也是和表单的提交和重置相关的。
Onreset是(),onsubmit是()
13.5表单验证是指(),在提交表单前进行表单验证,可以节约服务器处理器的周期,为用户节省等待时间。
13.6form对象的()属性可以返回所有表单中的元素,因此可以使用一个循环来判断elements[]数组对象的value属性值的长度是否为0来验证表单。
13.7在默认情况下,如果用户单击了重置表单按钮,浏览器窗口就会马上将表单中的所有元素的值设置为()
13.8代表文本框的对象称为text对象,代表多行文本框的对象称为|()对象,代表密码框的对象称为()对象。
13.9下列代码不能获得文档中的form对象的是()
Adocument.forms[0]Bdocument.forms(0)Cdocument.forms.0Ddocument.forms.item(0)
13.10下列对表单对象的属性表述不正确的是()
Aname:
返回表单的名称
Baction:
返回/设定表单的提交地址
Ctarge:
返回/设定表单提交内容的编码方式
Dlength:
返回该表单所含元素的数目。
13.12对下面这段代码分析不正确的是()
01varlen=form1.elements.length;
02for(vari=0;
i<
len;
i++)
03{
04if(foem1.elements[i].value.length==0)
05{
06alert(“你的资料没有填写完善”);
07returnfalse;
A代码第一行是取得当前表单元素的个数
B代码第一行是取得当前文本表单的个数
C这是循环验证表单
D这段代码可以验证表单中文本框的值是否为空
13.13对于下面这段代码分析正确的是()
01functioncount()
02{
03varlen=form1.text.value.length;
04Alert(“您输入的字符数为”+len+”个”)
A代码第三行是取得当前文档中的文本框个数
B代码第三行是取得当前文档表单的个数
C这段代码有错误
D这段代码是统计用户输入文本框中的字符个数。
16.1正则表达式,验证吃呢供需的代码变得(),代码运行的速度()
16.2RegExp是JavaScript提供的一个对象,用来完成有关正则表达式的(),每一条正则表达式模式对应一个()
16.3JavaScript使用RegExp对象封装与正则表达式相关的功能和操作,每一个该对象的实例对应着(),和其他对象一样,在使用之前必须取得其引用或()
16.5特殊含义的字符称为()
16.6在JavaScript中一共有5中字符类,他们是简单类,(),(),组合类和预定义类。
16.7正则表达式后边的部分,可以引用前面分组的子匹配已经匹配到的字符串称为()
16.8边界是在进行验证时,用来限定字符出现的位置以更快匹配目标子串的定位符,这些定位符也叫()。
16.9下面对符号所表示的意义解错误的是()
A^(尖号):
匹配字符串的开头
B
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- js 试题