当前位置:文档之家› JavaScript习题

JavaScript习题

JavaScript习题
JavaScript习题

JavaScript基础练习题

(参考资料:JavaScript程序设计基础教程第一版)

第三章习题

一、判断题

1.在JavaScript中可以用十六进制形式表示浮点数常量。错

2.空字符串("")也是字符串常量。对

3.使用单引号对(' ')表示字符常量,而使用双引号对(" ")表示字符串常量。错

4.在定义JavaScript变量时,一定要指出变量名和值。错可以不赋值,为undefined

5 用var定义一个变量后,如果没有赋予任何值,那么它的值是空值,即null.错undefined

6 JavaScript规定在使用任何变量之前必须先使用var声明它。错

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

8 表达式的类型只取决于运算符,与操作数无关。错

9 两个整数进行除(/)运算,其结果也为整数。错

10 如果有定义var a=true,b;那么a ll b的结果为true。对

二、单选题

1.以下哪个常量值最大?b

A.80

B. 0X65

C.095

D.0115

2.下面四个变量声明语句中,哪一个变量的命名是正确的?b

A. var default

B. var my_bouse

C. var my dog空格

D. var 2cats

3.下面哪一个语句定义了一个名为pageNumber的变量并将它的值赋为240?c

A. var PageNumber=240

B. pagenumber=240

C. var pageNumber=240

D. var int named pageNumber=240

4.下面哪一个字符串变量定义语句是不正确的?c

A. var mytext = "Here is some text!"

B. var mytext = 'Here is some text!'

C. var mytext = 'Here is some text!"

D. var mytext = "Here is\nsome text!" 5.下面四个JavaScript语句中,哪一个是合法的?d

A. document.write("John said ,''Hi!"") 不能同为双引号,除非用\转义

B. document.write("John said ,''Hi!"')

C. document.write("John said ,''Hi!")

D. document.write("John said ,\''Hi!\"")

6.下面哪一个不是JavaScript运算符?d

A. =

B. ==

C. &&

D. $#

7.表达式123%7的计算结果是c

A. 2

B. 3

C. 4

D. 5

8.表达式"123abe"-"123"的计算结果是_。d

A. "abc"

B. 0

C. "123abc123"

D. NaN

9.赋值运算符的作用是什么?a

A. 给一个变量赋新值

B. 给一个变量赋予一个新名

C. 执行比较运算

D. 没有任何用处

10.比较运算符的作用是什么?c

A.执行数学计算 B. 处理二进制位,目前还不重要

C.比较两个值或表达式,返回真或假 D. 只比较数字,不比较字符串

11.下面的哪一个表达式将返回真?d

A. (3===3)&&(5

B. !(17<=20)

C. (3!=3) || (7<2)

D. (1===1) || (3<2)

12.下面的哪一个表达式将返回假?b

A. !(3<=l)

B. (4>=4) && (5<=2)

C. ("a"=="a" ) && ("c"!="d")

D. (2<3) || (3<2)

13.下列各种运算符中,_____优先级最高。a

A. +

B. &&

C. ==

D. *=

三、综合题

1.随机生成两个小数给变量x.y,然后显示这两个数中的最大值。(提示:语句“var

x=Math.random();”可为变量生成一个随机小数:另外,使用条件运算符‘'?:")

/*var x=Math.random();

y=Math.random();

z=x>y?x:y;

console.log(x);

console.log(y);

console.log(z);*/

2.如果某年的年份值是4的倍数并且不是100的倍数,或者该年份值是400的倍数,那么这一年就是闰年。请编制一个页面,该页面显示当天是否处于闰年。

提示:使用以下语句,可使变量year的值就是当天所属的年份值。

var today = new Date(); //获取当天日期

var year = today.getFullYear(); //获取当天年份

var today = new Date(); //获取当天日期

var year= today.getFullYear(); //获取当天年份

function cc() {

if((year%4==0&&year%100!=0)||year%400==0)

console.log("该年为闰年");

else

console.log("该年不是闰年");

}

cc();

第四章习题

一、判断题

1.if语句可以实现多路分支。对

2.一个用switch语句实现的多路分支结构的程序段不能使用if语句实现。错

3.任何循环语句的循环体至少要执行一次。错,while

4.循环语句是可以嵌套的,不仅相同的循环语句可以嵌套,不同的循环语句也可以嵌套。对

5.在JavaScript中,任何一种循环结构的程序段,都可以用while循环实现。对

6.break语句可以出现在各种不同循环语句的循环体中。对

7.continue语句只能出现在循环体中。对

8.要排除程序中的锗误只能使用专业化的调试工具。错

二、单选题

1.作为if/else语句的第一行,下列选项中哪一个是有效的?b

A. if(x=2)

B. if(y<7)

C. else

D. if (x==2&&)

2.下列关于switch语句的描述中,_____是正确的。a

A. switch语句中default子句是可以省略的

B. switch语句中case子句的语句序列中必须包含break语句

C. switch语句中case子句后面的表达式可以是含有变量的整型表达式

D. switch语句中子句的个数不能过多

3.在条件和循环语句中,使用什么来标记语句组?c

A.圆括号() B.方括号[] C.花括号{} D.大于号>和小于号<

4.下列选项中哪一个可以作为for循环的有效的第一行?a

A. for(x=1; x<6; x+=1>

B. for(x==1; x<6; x+=1)

C. for(x=1;x=6; x+=1)

D. for(x+=1; x<6; x=1)

5.循环语句“for(var i=0,j=10; i=j=10; i++, j--);”的循环次数是_______。d

A. 0

B. 1

C. 10

D. 无限

6.以下哪个while循环判定式最有可能是因程序员失误而写出的代码?b

A. while(x<=7)

B. while(x=7)

C. while(x<7)

D. while(x!=7)

7.语句“var i; while(i=0) i--;”中while的循环次数是______。a

A. 0

B. 1

C.5

D. 无限

8.下述关于循环语句的描述中,b_____是错误的.

A.循环体内可以包含有循环语句

B.循环体内必须同时出现break语句和continue语句

C.循环体内可以出现条件语句

D.循环体可以是空语句,即循环体中只出现一个分号;

9.下述break语句的描述中,_c____是不正确的.

A. break语句用于循环体内,它将退出该重循环

B. break语句用于switch语句,它表示退出该switch语句

C. break语句用于if语句,它表示退出该if语句

D. break语句在一个循环体内可使用多次

10.有语句“var x=0; while(_____) x+=2:",要使while循环体执行10次,空白处的

循环判定式应写为:c

A.x<10 B. x<=10 C. x<20 D. x<=20

三、操作题

1.编写程序.通过用户输入的年龄判断是哪个年龄段的人(儿童:年龄<14;青少年:

14<=年龄<24;青年:24<年龄<40; 中年:40<=年龄<60; 老年:年龄>=60),并在页面上输出判断结果。

2.编写程序,艰据用户输入的一个数字(0~6).通过警示对话框显示对应的星期几(0: 星

期日; 1: 星期一;……6: 星期六;)。

3.编写程序,计算10!(即 1*2*3*·…10)的结果(10的阶乘)。

4.编写程序,计算 1!+2!+3!+…..+10!的结果。

5.在页面上输出如下数字图案。

1

1 2

1 2 3

1 2 3 4

1 2 3 4 5

其中,每行的数字之间有一个空格间隔。

6.在页面上输出如下图案。

其中,每行的星号"*"之间有一个空格间隔。

7.有一个三位数x,被4除余2,被7除余3,被9除余5,请求出这个数。

8.求所有满足条件的四位数ABCD,它是13的倍数,且第3位数加上第2位数等于第4

位数(即:A=B+C)。(提示:对于四位数的整数x,通过Math.floor(x/1000)可求出第4位的数字,其他位数的提取也类似)

第五章习题

一、判断题

1.在JavaScript中只允许使用预定义的函数.而不能自定义函数。错

2.函数定义可以没有函数体。错

3.因为JavaScript函数有返回值,所以必须在定义函数时指明返回值的类型。错

4.JavaScript的函数定义允许嵌套.即在函数中可以定义另一个函数。对

5.在不同函数定义中.允许定义同名的变量。对

二、单选题

1.在JavaScript函数的定义格式中,下面各组成部分中,_____是可以省略的。

A. 函数名

B. 指明函效的一对圆括写()

C. 函数体

D. 函数参效

2.如果有函数定义function f(x,y){…},那么以下正确的函数调用是_______。

A. f 1 ,2

B. f(1)

C. f(1,2)

D. f(,2)

3.在JavaScript中,定义函数时可以使用_____个参数。

A. 0

B. 1

C. 2

D. 任意

4.在JavaScript中,要定义一个全局变最x,可以_______。

A. 使用关键字public在函数中定义

B. 使用关键字public在任何函数之外定义

C. 使用关链字var在函教中定义

D. 使用关键宇var在任何函数之外定义

5.在JavaScript中,要定义一个局部变量x,可以______。

A. 使用关健字private在函数中定义

B. 使用关健字private在任何函数之外定义

C. 使用关健字var在函数中定义

D. 使用关健字var在任何函数之外定义

三、综合题

1.编写一个函数 f(x) = 4x2+3x+2,使用户通过提示对话框瑜入x的值,能得到相

应的计算结果。

2.编写一个函数Min(x,y)求出x,y这两个数中的最小值,要求x,y的值由用户通过提

示对话框输入。

3.编写一个判断某个非负整数是否能够同时被3,5,7整除的函数,然后在页面上输出

1~1000之间所有能同时被3,5,7整除的整数,并要求每行显示6个这样的数。

4.在页面上编程输出100~1000之间的所有素数,并要求每行显示6个素数。

5.编写一个非递归函数factorial(n),计算12!-10!的结果。

6.编写一个带一个参数(指定显示多少层星号“*”的函数,它在页面止输出的一个5

层星号“*”图案类似。

其中,每行的星号“*”之间有一个空格间隔。

7.斐波纳契(Fibonacci)数列的第一项是1,第二项是1,以后各项都是前两项的和。

试用递归函数和非递归函数各编写一个程序,求斐波纳契数列第N项的值。

8.编写函数,用下面的公式计算π的近似值。

在页面上输出当n=100,500,1000,10000时π的近似值。

9.利用全局变量和函数,设计模拟幸运数字机游戏。设卒运数字为8,每次由计算机随

机产生3个1-9之间(包括1和9)的随机数,当这3个随机数中有一个数字为8时,就算赢了一次,要求利用函数计算获胜率。

第六章习题

一、判断题

1.在JavaScript中,只能使用预定义对象,而不能使用自定义对象。错

2.在JavaScript中,当使用new运算符创建一个对象变量后,一定要使用delete运算

符把创建的对象变量撤销。错

3.要使用任何一个JavaScript对象的方法和属性,必须先使用new运算符创建它。错

4.在调用Date对象的属性和方法之前,必须先使用new运算符创建一个Date对象。错

5.不能使用普通的for循环语句遍历数组中的所有元素。错

二、单选题

1.在JavaScript中,通过下面的_____运算符访问对象的属性和方法。

A.加运算符(+) B.点运算符(.)

C.乘运算符(*) D.不能访问

2.对代码 "var x=myhouse.kitchen;”的哪种说明正确?

A.将字符串”myhouse.kitchen.”赋值给变量x。

B.将myhouse和kitchen的值相加之和赋给对象x。

C.假设myhouse对象存在,它将myhouse对象的kitchen属性值赋给变量x。

D.假设myhouse对象存在,它将kitchen对象的myhouse属性值赋给变量x.

3.下面哪一条语句在页面上显示圆周率π?

A. document.write(Math.Pi)

B. document.write(Math.pi)

C. document.write(Math.PI)

D.document.write(Date.Pi)

4.以下______表达式产生一个0-7之间(含0,7)的随机整数。

A. Math.floor(Math.random()*6)

B. Math.floor(Math.random()*7)

C. Math.floor(Math.random()*8)

D. Math.sqrt(Math.random())

5.以下______语句把日期对象rightnow的星期号赋给变量weekday。

A. var weekday = rightnow.getDate();

B. var weekday = rightnow.getDay();

C. var weekday = rightnow.getWeek();

D. var weekday = rightnow.getWeekday();

6.创建字符串对象有哪两种方法?

A.使用new运算符创建String对象和直接将字符串赋给变量。

B.使用new运算符创建Array对象和直接将字符串赋给变量。

C.使用new运算符创建Number对象和直接将字符串赋给变量。

D.使用new运算符创建Date对象和直接将字符串赋给变量。

7.以下String对象的_____方法得到指定位置处的字符?

A. indexOf()

B. charAt()

C. charIsAt()

D. indexOfThePosition()

8.执行语句序列“var s="1234567890''; s=s.substr(5,2);”之后,变量s的值是

_______。

A. "52"

B. "56"

C. "67"

D. "78"

9.以下___语句不能创建数组.

A. var myarray = new Array ;

B. var myarray = new Array(5);

C. var myarray=new Array(''hello" ,"hi","greetings");

D. var myarray =new Array[10];

10.以下______语句将正确访问cool数组中的第5个元素。

A. cool[5]

B. cool(5)

C. cool[4]

D. cool(4)

11.Array对象的______属性将返回表示数组长度的数值。

A. length属性

B. getLength属性

C. size属性

D. getsize属性

三、综合题

1.编写程序,根据用户输入的数值,计算其平方、平方根和自然对数。

2.使用Math对象的random()方法编制一个产生0~100之间(含0,100)的随机整数的

函数。

3.设计一个页面,在页面上显示信息“现在是XXXX年XX月XX日Xx点XX分XX秒(星

期X),欢迎您的到访!“。

4.编制一个从字符串中收集数字字符("0"',"1",…"9")的函数CollectDigits(s),

它从字符串s中顺序取出数字,并且合并为一个独立的字符串作为函数的返回值。例如函数调用CollectDigits("1abc23def4")的返回值是字符串"1234"。

5.编制一个将两个字符串交叉合并的函数Merge(s1,s2),例如Merge("123","abc")的

返回结果是"1a2b3c",如果两个字符串的长度不同,那么就将多余部分直接合并到结果字符串的末尾,如Merge("123456",''abc'')的返回结果是”1a2b3c456”。

《网页设计与制作》期末考试题与答案

〈网页设计与制作》期末考试试题、单项选择题(本大题共30小题,每小题2分,共60分) 1、目前在In ternet上应用最为广泛的服务是(b)。 A、FTP 服务 B、WWW 服务 C、Tel net 服务 D、Gopher 服务 2、域名系统DNS的含义是(b )。 A、Direct Network System B 、Domain Name Service C 、Dynamic Network System D、Distributed Network Service 3、主机域名center. nbu. edu. cn 由四个子域组成,其中(d)子域代表国别代码。 A、center B、nbu C、edu D、cn 5、当标记的TYPE属性值为(d )时,代表一个可选多项的复选框。 A、TEXT B、PASSWORD C、RADIO D、CHECKBOX 6、为了标识一个 HTML文件开始应该使用的HTML标记是(c)。 A、

B、 C、 D、 7、在客户端网页脚本语言中最为通用的是(a)。 A、javascript B、VB C、Perl D、ASP & 在HTML中,标记的Size属性最大取值可以是(c)。 A、5 B、6 C、7 D、8 9、在HTML中,单元格的标记是(a )。 A、 D、 11、下面不属于CSS插入形式的是(a )。 A、索引式 B、内联式 C、嵌入式 D、外部式

12、在网页中最为常用的两种图像格式是(a)。 A、JPEG 和 GIF B、JPEG 和 PSD C、GIF 和 BMP D、BMP 和 PSD 13、如果站点服务器支持安全套接层(SSL),那么连接到安全站点上的所有URL开头是 (b)。 A、HTTP B、HTTPS C、SHTTP D、SSL 14、在HTML中,要定义一个空链接使用的标记是(a ). A、<a href= "#"> B、<a href= ”?"> C、<a href= "@"> D、<a href= ”"〉 15、对远程服务器上的文件进行维护时,通常采用的手段是(b) A、POP3 B、FTP C、SMTP D、Gopher 16、下列Web服务器上的目录权限级别中,最安全的权限级别是(a ) A、读取 B、执行 C、脚本 D、写入 17、用Fireworks切割图形时,需要的工具是(c) A、裁剪 B、选取框 C、切片 D、自由变形 18、 In ternet上使用的最重要的两个协议是(b ) A、TCP 和 Tel net B、TCP 和 IP C、TCP 和 SMTP D、IP 和 Tel net 19、 body元素用于背景颜色的属性是(c) A、alink B、vlink C、bgcolor D、background 20、下面说法错误的是(d) A、规划目录结构时,应该在每个主目录下都建立独立的images目录 B、在制作站点时应突出主题色 C、人们通常所说的颜色,其实指的就是色相 D、为了使站点目录明确,应该采用中文目录

Javascript弹窗代码大全(收集)

弹窗代码大全(收集) 以下包括强制弹窗 24小时IP弹窗延时弹窗退弹等 我们使用cookie来控制一下就可以了。 首先,将如下代码加入主页面html的区: 然后,用(注意不是openwin而是loadpop啊!)替换主页面中原有的这一句即可。你可以试着刷新一下这个页面或重新进入该页面,窗口再也不会弹出了。真正的pop-only-once! 写到这里弹出窗口的制作和应用技巧基本上算是完成了,俺也累坏了,一口气说了这么多,希望对正在制作网页的朋友有所帮助俺就非常欣慰了。 需要注意的是,js脚本中的的大小写最好前后保持一致。 3.一个强制弹窗代码 一个强制弹窗代码 /**

JavaScript试题集7

一. 单选题 1. 我们可以在下列哪个HTML 元素中放置javascript 代码? A.< script > B.< javascript > C.< js > D.< scripting > ★标准答案:A 2. 预测以下代码片段的输出结果: var str ; alert(typeof str); A.. string ; B.. undefined; C.. object ; D.. String; ★标准答案:B 3. 下列哪个不是Javascript 中注释的正确写法:( ) A.< !-- …… -- > B.//…… C./*……*/ D. /* …… */ ★标准答案:A 4. 以下哪项不属于Javascript 的特征? A.Javascript 是一种脚本语言 B.Javascript 是事件驱动的 C.Javascript 代码需要编译以后才能执行 D.Javascript 是独立于平台的 ★标准答案:C 5. 关于以下两个陈述的描述中,正确的是:( ) 陈述1:Javascript 是弱类型语言 陈述2:Javascript 的常用类型包括:int 、string 、boolean A.陈述1正确,陈述2错误 B.陈述1错误,陈述2正确 C.两个陈述都正确 D.两个陈述都错误 ★标准答案:A 6. 阅读下面的JavaScript 代码: < HTML > < BODY > < SCRIPT LANGUAGE="JavaScript" > function f(y) { var x=y*y; return x; } for(x=0;x< 5;x++) { y=f(x); document.writeln(y); } < /SCRIPT > < /BODY > < /HTML > 输出结果是()。 A.0 1 2 3 4 B.0 1 4 9 16 C.0 1 4 9 16 25 D.以上答案都不对 ★标准答案:B 7. 在Javascript 中,需要声明一个整数类型的变量num ,以下 哪个语句能实现上述要求? A.int num;

计算机操作员技师理论考试题库

一、单项选择题(本大题共40小题,每小题1分,共40分)。 1、电子邮件地址的一般格式为______。 (A)IP地址@域名 (B)用户名@域名 (C)域名@IP地址 (D)域名@用户名 2、计算机网络的目标是实现________。 (A)文献检索 (B)资源共享和信息传输 (C)数据处理 (D)信息传输

3、电子邮件是Internet应用最广泛的服务项目,通常采用的传输协议是________ (A)IPX/SPX (B)CSMA/CD (C)SMTP (D)TCP/IP 4、Internet实现了分布在世界各地的各类网络的互联,其最基础的核心的协议是_____。 (A)HTML (B)TCP/IP (C)FTP (D)HTTP

5、如果要播放音频或视频光盘,_____可以不需要安装。(A)网卡 (B)播放软件 (C)声卡 (D)显卡 6、微型计算机外(辅)存储器是指______。 (A)ROM (B)磁盘 (C)软驱 (D)RAM 7、微机中,1K字节表示的二进制位数为______。

(A)8×1000 (B)1000 (C)1024; (D)8×1024 8、Windows任务栏不能设置为_______。 (A)显示时钟 (B)总在最前 (C)自动隐藏 (D)总在底部 9、在Windows中,下列说法不正确的是______。(A)一个应用程序窗口可含多个文档窗口。

(B)一个应用程序窗口与多个应用程序相对应 (C)应用程序窗口最小化后,其对应的程序仍占用系统资源 (D)应用程序窗口关闭后,其对应的程序结束运行 10、在Windows中,下列不能进行文件夹重命名操作是______。(A)选定文件后再按F4 (B)鼠标右键单击文件,在弹出的快捷菜单中选择“重命名”命令(C)选定文件再单击文件名一次 (D)用“资源管理器”“文件”下拉菜单中的“重命名”命令11、在Windows中,“复制”操作的组合键是______。 (A)【Ctrl】+【Backspace】 (B)【Ctrl】+【C】

javascript期末考试模拟题

一、单项选择题(本题共15小题,每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其正确答案涂写在答题卡上。 1. 以“.js”为文件扩展名的文件是______。 (A) html文件(B) 网页文件(C) Java文件(D) Javascript文件 2.以下合法的变量名是______。 (A) new (B) _123 (C) null (D) 2abc 3.以下正确的字符串是______。 (A) xyz (B) ‘xyz” (C) “xyz’ (D) ‘xyz’ 4.设有语句: var st1=’test’; st1=st1+ 25; 则st1的值是______。 (A) ‘test25’ (B) 25 (C) ‘test’(D) 语法错误 5.123+”789”的值是______。 (A) ‘123789’ (B) 912 (C) “789”(D) 语法错误 6.表达式(a=2,b=5,a>b?a:b)的值是______。 (A) 2 (B) 5 (C) 1 (D) 0 7.设有语句var a=3,b=5,c=3,d=8,m=3,n=2; 则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值为_______。 (A) 0 (B) 1 (C) 2 (D) 3 8.设var a=2,b=3; 则a++==b?(a-1):b的结果是___________。 A) 0 B) 1 C) 2 D) 3 9. 下面while循环执行的次数为________。 var i=5; while (i==0) i--; A)无限B) 1 C) 5 D) 0 10. 以下数组的定义中____________是错误的。 A) var a=new Array(); B) var a=new Array(10); C) var a[10]={ 1,2,3}; D) var a=["1",2,"3"]; 11.设var x=3,y=4; 下列表达式中y的值为9的是________。 A)y*=x-3 B)y/=x*9 C)y-=x+10 D)y+=x+2 12. 在程序中有多个相关联的选项,若要默认选择某一项,应在该项中增加_________属性。 A) checked B) default C) selected D) defaultValue 13.结果为NaN的表达式是______。 (A) "80"+"19" (B) "十九"+"八十" (C) "八十"*"十九" (D) "80"*"19" 14.执行下面语句后c的值是_______。 var a=2,b=1,c=3; if(a

javascript常用代码大全

Javascript常用代码大全 //打开模式对话框 //返回模式对话框的值 function okbtn_onclick() { var commstr=''; window.returnValue=commstr; window.close() ; } okbtn_onclick() //全屏幕打开IE 窗口 var winWidth=screen.availWidth ; var winHeight=screen.availHeight-20; window.open("main.aspx","surveyWindow","toolbar=no,wid th="+ winWidth +",height="+ winHeight +",top=0,left=0,scrollbars=yes,resizable=yes,center:yes,statu sbars=yes"); //脚本中中使用xml function initialize() { var xmlDoc var xslDoc xmlDoc = new ActiveXObject('Microsoft.XMLDOM') xmlDoc.async = false; xslDoc = new ActiveXObject('Microsoft.XMLDOM') xslDoc.async = false; xmlDoc.load("tree.xml") xslDoc.load("tree.xsl") folderTree.innerHTML = xmlDoc.documentElement.transformNode(xslDoc) } 一、验证类 1、数字验证内 1.1 整数 1.2 大于0的整数(用于传来的ID的验证) 1.3 负整数的验证 1.4 整数不能大于iMax 1.5 整数不能小于iMin 2、时间类 2.1 短时间,形如(13:04:06) 2.2 短日期,形如(2003-12-05) 2.3 长时间,形如(2003-12-05 13:04:06) 2.4 只有年和月。形如(2003-05,或者2003-5) 2.5 只有小时和分钟,形如(12:03) 3、表单类 3.1 所有的表单的值都不能为空 3.2 多行文本框的值不能为空。 3.3 多行文本框的值不能超过sMaxStrleng 3.4 多行文本框的值不能少于sMixStrleng 3.5 判断单选框是否选择。 3.6 判断复选框是否选择. 3.7 复选框的全选,多选,全不选,反选 3.8 文件上传过程中判断文件类型 4、字符类 4.1 判断字符全部由a-Z或者是A-Z的字字母组成 4.2 判断字符由字母和数字组成。 4.3 判断字符由字母和数字,下划线,点号组成.且开头的只能是下划线和字母 4.4 字符串替换函数.Replace(); 5、浏览器类 5.1 判断浏览器的类型 5.2 判断ie的版本 5.3 判断客户端的分辨率 6、结合类 6.1 email的判断。 6.2 手机号码的验证 6.3 身份证的验证 二、功能类 1、时间与相关控件类 1.1 日历 1.2 时间控件 1.3 万年历 1.4 显示动态显示时钟效果(文本,如OA中时间) 1.5 显示动态显示时钟效果(图像,像手表) 2、表单类 2.1 自动生成表单 2.2 动态添加,修改,删除下拉框中的元素 2.3 可以输入内容的下拉框 2.4 多行文本框中只能输入iMax文字。如果多输入了,自动减少到iMax个文字(多用于短信发送) 3、打印类 3.1 打印控件 4、事件类 4.1 屏蔽右键 4.2 屏蔽所有功能键 4.3 --> 和<-- F5 F11,F9,F1 4.4 屏蔽组合键ctrl+N 5、网页设计类 5.1 连续滚动的文字,图片

计算机操作员初级理论知识试卷答案

职业技能鉴定国家题库 计算机操作员初级理论知识试卷答案 一、单项选择题(第1题~第160题。选择一个正确的答案,将相应的字母填入题内的括号 中。每题0.5分,满分80分。) 1. A 2. A 3. C 4. A 5. A 6. B 7. D 8. C 9. D 10. C 11. C 12. D 13. B 14. B 15. C 16. A 17. C 18. B 19. A 20. C 21. A 22. C 23. C 24. A 25. A 26. A 27. C 28. C 29. C 30. D 31. C 32. A 33. B 34. B 35. D 36. A 37. C 38. B 39. C 40. A 41. D 42. A 43. B 44. B 45. C 46. C 47. B 48. D 49. B 50. D 51. D 52. A 53. A 54. C 55. D 56. C 57. C 58. B 59. C 60. B 61. D 62. A 63. A 64. B 65. A 66. D 67. D 68. B 69. A 70. D 71. C 72. A 73. C 74. C 75. A 76. C 77. D 78. B 79. C 80. D 81. A 82. B 83. B 84. B 85. D 86. B 87. D 88. A 89. A 90. D 91. A 92. C 93. A 94. C 95. B 96. B 97. A 98. D 99. B 100. D 101. B 102. B 103. A 104. A 105. B 106. D 107. B 108. A 109. A 110. A 111. B 112. A 113. C 114. D 115. A 116. B 117. C 118. B 119. C 120. A 121. A 122. B 123. C 124. C 125. B 126. B 127. D 128. C 129. B 130. C 131. B 132. A 133. A 134. A 135. B 136. A 137. A 138. A 139. A 140. B 141. B 142. C 143. A 144. C 145. A 146. D 147. A 148. B 149. B 150. D 151. A 152. B 153. B 154. C 155. A 156. B 157. A 158. C 159. A 160. C 二、判断题(第161题~第200题。将判断结果填入括号中。正确的填“√”,错误的填“×”。 每题0.5分,满分20分。) 161. × 162. × 163. × 164. × 165. × 166. √ 167. × 168. √ 169. × 170. × 171. × 172. √ 173. √ 174. × 175. × 176. × 177. × 178. × 179. √ 180. × 181. √ 182. × 183. × 184. × 185. × 186. × 187. × 188. × 189. √ 190. × 191. √ 192. × 193. × 194. √ 195. × 196. × 197. × 198. √ 199. × 200. × 试卷编码: 13GL23000000-30102050050001 第1 页共1 页

JavaScript笔试题

《使用JavaScript增强交互效果》内部测试-笔试试卷 一、选择题(单选或多选题) 1.下面HTML标签中,默认占据整行的是(AB )。 A.

B.
C. D. 2.下面选项中,(AC )可以设置网页中某个标签的左外边距为5像素。A.margin:0 5px B.margin:5px 0 0 0; C.margin:0 0 0 5px; D.padding-left:5px; 3.在CSS中,为页面中的某个DIV标签设置以下样式,则该标签的实际宽度为(D )。div { width:200px; padding:0 20px; border:5px; } A.200px B.220px C.240px D.250px 4.在HTML中,DIV默认样式下是不带滚动条的,若要使
标签出现滚动条,需要为该标签定义( C )样式。 A.overflow:hidden; B.display:block; C.overflow:scroll; D.display:scroll; 5.阅读下面HTML代码,下面选项中增加的样式可以使两个DIV不在同一行显示的是(BD )。

......

...... A..box2{ clear:left; } B..box2{ clear:both; } C..box1{ clear:right; } D..box2 { clear:right; } 6.某页面中有一个1行3列的表格,其中表格行

的id为row1,下列选项中能在表格中增加一列,并且这一列显示在最后面的是(C)。 A.document.getElementById("row1").Cells(3); B.document.getElementById("row1"). insertCell (2); C.document.getElementById("row1").insertCell(3); D.document.getElementById("row1").insertCell(0); 7.下列正则表达式中(B )可以匹配首位是小写字母或数字,其它位数是小写字母的最少 两位的字符串。 A./^ \w{2,}$/ B./^ [a-z0-9][a-z]+$/ C./^ [a-z0-9][a-z]*$/ D./^ [a-z0-9]\d+$/ 8.关于HTML中的表格和样式,下面说法错误的是( D )。 A.表格的边框可以使用CSS来控制 B.单元格的尺寸可以使用CSS来控制 C.单元格的背景颜色可以使用CSS来控制 D.单元格的跨行或跨列可以使用CSS来控制 9.CSS样式background-position:5px -10px代表的意义是( D )。 A.背景图片向左偏移5px,向下偏移10px B.背景图片向左偏移5px,向上偏移10px C.背景图片向右偏移5px,向下偏移10px D.背景图片向右偏移5px,向上偏移10px

职业技能鉴定中心计算机操作员考试初级题库

职业技能鉴定中心计算机操作员考试初级题库 第一套 打字题 系统操作题 1.在COM文件夹下建立COMX文件夹。 2.将MDB文件夹移至USER文件夹下(该文件夹下的文件不能丢失)。 3.删除当前考生目录下所有以C开头,扩展名为.BA T文件。 4.将DOC文件夹改名为WORD文件夹。 5.将01.doc和jsj.doc文件复制到COM文件夹下。 6.在当前考生目录下创建调用“计算器”的快捷方式,文件名为"计算器"。 7.将WPS.BAT文件设为只读属性。 Word题 图文混排相关: 1.按样张更改标题艺术字的式样。 2. 2.设置正文中图片的环绕方式为紧密性,环绕位置为两边。 3. 3.在正文最后画一个圆。 4. 4.按样张使用自选图形中的"圆角矩形标注"对画出的圆进行标注,标注内容为"这是一个 圆"。 文字排版相关: 1.设置前三段为楷体、四号字;最后一段为宋体、五号字;并将全文中的所有“计算视觉” 一词加粗。 2.设置纸型为16开;上、下、左、右页边距为2.4厘米。 3.将前三段首行缩进设置为1.5字符;并设置行间距为25磅。 4.将最后一段加底纹图案式样为12.5%;图案颜色为蓝色。 5.将“计算视觉的目的就是,……复杂的研究内容。”另起一段;并将加底纹部分分二栏, 栏间距为1.2字符。 6.按样张添加项目符号。 7.按样张设置页眉为"计算机基础", 并且居中对齐;在页脚中插入自动图文集中的"第X 页共Y 页"。 表格设置相关: 1.设置格式如样张,调整单元格的高度和宽度(行高最小值为0.5厘米、表格左对齐、左 缩进2厘米、默认单元格间距为0.1厘米) 2.按照样张设置表格的边框。(外框三线1.5磅[第14种]、内线1磅[第3种]、"横排"底纹 式样为15%,底纹图案颜色红色、"下边串文"为底纹式样为25%,底纹图案颜色为蓝色)

JavaScript期末测试题

1、选择题:9题 1、要求用JavaScript实现下面的功能:在一个文本框中内容发生改变后,单击页面的其他部分将弹出一个消息框显示文本框中的内容,下面语句正确的是() A. B. C. D. 正确答案是: B 2、在HTML页面中,下面关于Window对象的说法不正确的是()。 A.Window对象表示浏览器的窗口,可用于检索有关窗口状态的信息 B.Window对象是浏览器所有内容的主容器 C.如果文档定义了多个框架,浏览器只为原始文档创建一个Window对象,无须为每个框架创建Window对象 D.浏览器打开HTML文档时,通常会创建一个Window对象 正确答案是: C 3、window的哪个方法可以显示输入对话框?() A.confirm() B.alert() C.prompt() D.open() 正确答案是: C 4、open()方法的哪个外观参数可以设置是否显示滚动条?() A.location B.menubar C.scrollbars D.toolbar 正确答案是: C 5、在Javascript语言中,当元素失去了焦点时激发的事件是( ) A.Focus B.UnLoad C.MouseOver D.Blur 正确答案是: D 6、DHTML不具备的优点是() A.动态样式 B.动态语法 C.动态内容 D.动态定位

javascript

如何把JavaScript 放入HTML 页面 上面的代码会在HTML 页面中产生这样的输出: Hello World! 实例解释: 如果需要把一段JavaScript 插入HTML 页面,我们需要使用 就可以告诉浏览器JavaScript 从何处开始,到何处结束。 document.write 字段是标准的JavaScript 命令,用来向页面写入输出。 把document.write 命令输入到之间后,浏览器就会把它当作一条JavaScript 命令来执行。这样浏览器就会向页面写入"Hello World!"。 TIY 注意:如果我们不使用

Javascript考试题目选择题

复习题 一、选择题 1、写“Hello World”的正确javascript语法是?(A) A. document.write("Hello World") B. "Hello World" C. response.write("Hello World") D. ("Hello World") 2、JS特性不包括( D ) A.解释性 B.用于客户端 C.基于对象 D.面向对象 3、下列JS的判断语句中( )是正确的(A) A.if(i==0) B.if(i=0) C.if i==0 then D.if i=0 then 4、下列JavaScript的循环语句中( )是正确的( D ) A.if(i<10;i++) B.for(i=0;i<10) C.for i=1 to 10 D.for(i=0;i<=10;i++) 5、下列的哪一个表达式将返回假( B ) A.!(3<=1) B.(4>=4)&&(5<=2) C.(“a”==”a”)&&(“c”!=”d”) D.(2<3)||(3<2) 6、下列选项中,( )不是网页中的事件(D) A.onclick B.onmouseover C.onsubmit D.onpressbutton 7、有语句“var x=0;while(____) x+=2;”,要使while循环体执行10次,空白处的循环判定式应写为:( C ) A.x<10 B. x<=10 C.x<20 D.x<=20 8、JS语句( B ) var a1=10; var a2=20; alert(“a1+a2=”+a1+a2) 将显示( )结果 A.a1+a2=30 B.a1+a2=1020 C.a1+a2=a1+a2 9、将字串s中的所有字母变为小写字母的方法是( B) A.s.toSmallCase() B.s.toLowerCase() C.s.toUpperCase() D.s.toUpperChars() 10、以下( )表达式产生一个0~7之间(含0,7)的随机整数. ( C ) A.Math.floor(Math.random()*6) B.Math.floor(Math.random()*7) C.Math. floor(Math.random()*8) D.Math.ceil(Math.random()*8) 11、产生当前日期的方法是( C ) A.Now(); B.Date() C.new Date() D.new Now() 12、如果想在网页显示后,动态地改变网页的标题( C ) A.是不可能的 B.通过document.write(“新的标题内容”) C. 通过document.title=(“新的标题内容”) D. 通过document.changeTitle(“新的标题内容”) 13、某网页中有一个窗体对象,其名称是mainForm,该窗体对象的第一个元素是按钮,其名称

计算机操作员初级考试题3

一.单选题 1.职业纪律是企业的行为规范,职业纪律具有()的特点。 A.明确的规定性B高度的强制性 C. 普遍适用性D。自愿性 2.爱岗敬业作为职业道德的重要内容,是指员工应该()。 A热爱自己喜欢的岗位 B.热爱高收入的岗位C.强化职业责任D.不应该多转行 3.下列关于勤劳节俭的论述中,不正确的选项是()。 A.勤劳节俭是促进经济和社会发展的最终动力 B.勤劳是现代市场经济需要的,而节俭则不宜提倡 C.勤劳和节俭符合可持续发展的要求 D.节俭有利于节省资源,但与提供生产力无关 4.遵守国际惯例,在我国的域名体系中,非盈利组织的域名为()。 A.Com B。Net https://www.doczj.com/doc/b314465317.html, https://www.doczj.com/doc/b314465317.html, 5.祖冲之用来计算圆周率的工具是()。 A记里鼓车B提花机C。水运混象仪D。算筹 6.下列不属于计算机辅助系统的是() A.计算辅助设计B。计算机辅助制造C。人工智能 D.计算机辅助教学 7.现代二进制理论的故乡是()。 A.中国B。美国C。匈牙力D意大利 8.ASCII码的国际标准称为()标准。 A.IS0900 B.IS0616 C.IS0646 D.IS02000 9. 十进制的基数是()。 A.0 B. C.10 D.9 10.下列()属于应用程序软件。 A.DOS B.Linux C.WPS D。Unix 11.下列()高级语言通常不是DOS下运行。 A.JAVA B. C。Accept D。Builder 12.关于操作系统对设备的惯例中下列()是错误的。 A组织使用输入设备 B.组织使用输出设备 C用户需要了解设备接口的技术细节才能使用 D.用户不需要了解设备接口的技术细节就可以使用 13.关于实用程序包括的程序,下列()表述错误的。 A.程序库B。诊断程序C汇编程序D。连接装配程序 14.下列()不属于计算机网络硬件。 A.网络服务器B.网卡C。IPX/SPX D.网桥 15.流传最广,应用最多,获得支持也最广泛,已经成为事实上的工业标准的网络管理协议是()。 A.SNMP B.CMIS/CMIP C.IGMP D.CMIP 16.在我国国家级骨干网络中,中国公用计算机因特网的英文简称是() A.CHINANET B.CERNST C.CSTNET D.CHINAGBN 17.负责亚太B类IP地址分配机构是()。 A.ENIC B.APNIC C.INTER NIC D.NIC 18.在E-mail地址中,用户名和域名之间用(B)分隔。 A.# B.@ C.% D.&

《网页设计与制作》期末考试题与答案

《网页设计与制作》期末考试试题 一、单项选择题(本大题共30小题,每小题2分,共60分) 1、目前在Internet上应用最为广泛的服务是( b)。 A、FTP服务 B、WWW服务 C、Telnet服务 D、Gopher服务 2、域名系统DNS的含义是(b )。 A、Direct Network System B、Domain Name Service C、Dynamic Network System D、Distributed Network Service 3、主机域名center. nbu. edu. cn由四个子域组成,其中( d)子域代表国别代码。 A、center B、nbu C、edu D、cn 5、当标记的TYPE属性值为(d )时,代表一个可选多项的复选框。 A、TEXT B、PASSWORD C、RADIO D、CHECKBOX 6、为了标识一个HTML文件开始应该使用的HTML标记是( c)。 A、

B、 C、
B、 C、 D、 7、在客户端网页脚本语言中最为通用的是( a)。 A、javascript B、VB C、Perl D、ASP 8、在HTML中,标记的Size属性最大取值可以是( c)。 A、5 B、6 C、7 D、8 9、在HTML中,单元格的标记是(a )。 A、 D、 11、下面不属于CSS插入形式的是(a )。 A、索引式 B、内联式 C、嵌入式 D、外部式

12、在网页中最为常用的两种图像格式是( a)。 A、JPEG和GIF B、JPEG和PSD C、GIF和BMP D、BMP和PSD 13、如果站点服务器支持安全套接层(SSL),那么连接到安全站点上的所有URL开头是( b)。 A、HTTP B、HTTPS C、SHTTP D、SSL 14、在HTML中,要定义一个空链接使用的标记是(a ). A、 B、 C、 D、 15、对远程服务器上的文件进行维护时,通常采用的手段是( b) A、POP3 B、FTP C、SMTP D、Gopher 16、下列Web服务器上的目录权限级别中,最安全的权限级别是(a ) A、读取 B、执行 C、脚本 D、写入 17、用Fireworks切割图形时,需要的工具是(c) A、裁剪 B、选取框 C、切片 D、自由变形 18、Internet上使用的最重要的两个协议是(b ) A、TCP和Telnet B、TCP和IP C、TCP和SMTP D、IP和Telnet 19、body元素用于背景颜色的属性是(c) A、alink B、vlink C、bgcolor D、background 20、下面说法错误的是( d) A、规划目录结构时,应该在每个主目录下都建立独立的images目录 B、在制作站点时应突出主题色 C、人们通常所说的颜色,其实指的就是色相 D、为了使站点目录明确,应该采用中文目录

javascript代码

代码1 1.oncontextmenu="window.event.returnvalue=false" 将彻底屏蔽鼠标右键

B、 C、
no
可用于Table 2. 取消选取、防止复制 3. onpaste="return false" 不准粘贴 4. oncopy="return false;" oncut="return false;" 防止复制 5. IE地址栏前换成自己的图标 6. 可以在收藏夹中显示出你的图标 7. 关闭输入法 8. 永远都会带着框架 9. 防止被人frame 10. 网页将不能被另存为 11. 12.删除时确认 删 除 13. 取得控件的绝对位置 //javascript //VBScript