HTML和JavaScript综合练习题
一、单项选择
1.Web使用( D )在服务器和客户端之间传输数据。
A.FTP B. Telnet C. E-mail D. HTTP
2.HTTP服务默认的端口号是(D)。
A. 20
B. 21
C. 25
D. 80
3.HTML是一种标记语言,由( C )解释执行。
A.Web服务器 B.操作系统
C. Web浏览器
D.不需要解释
4.下列哪个标签是定义标题的 ( A )。
A.h1
B.hr
C.hw
D.p
5.html中的注释标签是( C )。
A.<-- -->
B.<--! -->
C.
D.<-- --!>
6.…标签的作用是( D )。
A.斜体B.下划线C.上划线D.加粗
7.网页中的空格在html代码里表示为( B )。
A.& B. C." D.<
8.定义锚记主要用到标签中的( A )属性。
A.name B.target C.onclick D.onmouseover
9.要在新窗口中打开所点击的链接,实现方法是将标签的target属性设为( A )。
A._blank B._self C._parent D._top
10.下列代表无序清单的标签是( A )。
A.
B.
C.
D.< li >…
第 1 页共11 页
11.定义表单所用的标签是( B )。
A.table B.form C.select D.input
12.要实现表单元素中的复选框,input标签的type属性应设为( B )。
A.radio B.checkbox C.select D.text
13.要实现表单元素中的单选框,input标签的type属性应设为( A )。
A.radio B.checkbox C.select D.text
14.要使单选框或复选框默认为已选定,要在input标签中加( D )属性。
A.selected B.disabled C.type D.checked
15.要使表单元素(如文本框)在预览时处于不可编辑状态,显灰色,要在input中加( B )
属性。
A.selected B.disabled C.type D.checked
16.如果希望能在网页上显示大于(>),可以使用( A )符号来表示。
A.> B.< C." D.&
17.alert();的作用是:( A )。
A.弹出对话框,该对话框的内容是该方法的参数内容。
B.弹出确认对话框,该对话框的要用户选择“确认”或“取消”。
C.弹出输入对话框,该对话框的可让用户输入内容。
D.弹出新窗口。
18.看以下JavaScript程序
var num;
num=5+true;
问:执行以上程序后,num的值为( D )。
A.true B.false C.5 D.6
19.看以下JavaScript程序
var x=prompt(“请输入1-5的数字!”,“”);
switch (x)
case “1”:alert(“one”);
case “2”:alert(“two”);
case “3”:alert(“three”);
case “4”:alert(“four”);
case “5”:alert(“five”);
default:alert(“none”);
运行以上程序,在提示对话框中输入“4”,依次弹出的对话框将输出: ( B )。
A.four,none
第 2 页共11 页
B.four,five,none
C.five
D.five,none
20.window对象的方法中,( A )方法是用于弹出确认对话框,可让选择“确定”或“取消”
A.confirm() B.alert() C.prompt() D.open()
21.用JavaScript实现打开一个新窗口,地址为abc.html,正确的方法是( A )。
A.window.open(“abc.html”,“”,“”);
B.window.open(“”,“abc.html”,“”);
C.window.open(“”,“”,“abc.html”);
D.window.open(“”,“”,“”);
22.鼠标移过事件和鼠标移出事件分别是( B )。
A.onmouseout,onmouseover
B.onmouseover,onmouseout
C.onmousedown,onmouseup
D.onmouseup, onmousedown
23.下列哪种方式是用类选择器定义样式的( B )。
A.p{color:red;}
B..one{color:red;}
C.#two{color:red;}
D.p,h1{color:red;}
24.下列哪个正确的css集体声明方式( D )。
A.p;h1{color:red;}
B..one{color:red;}
C.#two{color:red;}
D.p,h1{color:red;}
25.下列样式定义字体为宋体、字体颜色为红色、斜体、大小20px、粗细800号,正确的定义是:
( A )。
A.p {font-family:宋体;font-size:20px;font-weight:800;color:red;font-style:italic; }
B.p {font-family:20px;font-size:宋体;font-weight:800;color:red;font-style:italic; } C.p {font-family:20px;font-size:800;font-weight:宋体;color:red;font-style:italic; }
D.p{font-family:800;font-size:20px;font-weight:red;color: italic;font-style:宋体; }
26.下列样式定义字体间距为0.5倍间距、水平左对齐、垂直顶端对齐、有下划线, 正确的定义是:
( A )。
第 3 页共11 页
A.p{text-decoration:underline;letter-spacing:0.5em;vertical-align:top;text-align:left; }
B.p{text-decoration:0.5em;letter-spacing:underline;vertical-align:top;text-align:left; }
C.p{text-decoration:left;letter-spacing:top;vertical-align:0.5em;text-align:underline; }
D.p{text-decoration:underline;letter-spacing:0.5em;vertical-align:left;text-align:top; }
27.以下JavaScript变量名合法的是( D )。
A.4Myvariable
B.My@variable
C.function
D.Myvariable4
28.history对象中不能实现网页后退效果的方法是( B )。
A.back()B.forward()C.go(-1)D.go(-2)
29.在html文件中正确应用abc.css文件中的样式的方法是( A )。
A.
C.
D.
30.下列哪个不是设置有关边框的属性( D )。
A.border-color
B.border-style
C.border-width
D.border-back
31.若要在页面中创建一个图形超连接,要显示的图形为logo.gif,链接地址
https://www.wendangku.net/doc/2d16145923.html,/,以下用法中正确的是( B )。
A.logo.gif
32.在网页中若要播放名为“demo.avi”的动画,以下用法中正确的是( D )。
A.
B.
第 4 页共11 页
C.
D.
33.以下代码片段中,属于绝对定位的是( B )。
A.#box{width:100px;height:50px;}
B.#box{width:100px;height:50px;position:absolute;}
C.#box{width:100px;height:50px;position:static;}
D.#box{width:100px;height:50px;position:relative;}
34.以下选项可以定义不带下划线的超连接是(D)。
D.a {text-decoration:no underline}
D.a {underline:none}
D.a {decoration:no underline}
D.a {text-decoration:none}
35.以下声明,可以隐藏对象的是(C)。
A. display:block
B. display:inline
C. display:none
D. display:inline-block
36.分析如下的JavaScript代码片段,b的值为( C )。
var a=1.5,b;
b=parseInt(a);
A. 2
B. 0.5
C. 1
D. 1.5
37.下面语句中要使while循环体执行10次,空白处应填写( C )。
var iCv=0;
while( C ){iCv+=2;}
A.iCv<10 B. iCv<=10 C. iCv<20 D. iCv<=20 38.循环语句for(var i=0;i=1;i++){}的循环次数是( D )。
第 5 页共11 页
A. 0
B. 1
C. 2
D. 无限
39.分析下面的JavaScript代码段,输出结果是( B )。
var aArr=new Array(2,3,4,5,6);
var iSum=0;
for(var iCv=1;iCv iSum+=aArr[iCv];} document.write(iSum); A. 20 B. 18 C. 14 D. 12 40.分析下面的JavaScript代码段,输出结果是(B)。 var sStr="I am a student"; var sA=sStr.charAt(9); document.write(sA); A. I an a st B. u C. udent D. t 41.以下(C)表达式产生一个0-7之间(含0,7)的随机整数。 A. Math.floor(Math.random()*6) B. Math.floor(Math.random()*7) C. Math.floor(Math.random()*8) D. Math.ceil(Math.random()*8) 42.产生当前日期的方法是(C)。 A. Now() B. Date() C. new Date() D. new Now() 43.在页面上,当按下键盘的任意一个键时都会触发Javascript的(D)事件。 A. onFocus B. onBlur C. onSubmit D. onKeyDown 二、多项选择题 第 6 页共11 页 44.定义表格常用的3个标签是( ABC )。 A.table B.tr C.td D.tp 45.哪两个属性可用于表格的合并单元格( AD )。 A.colspan B.trspan C.tdspan D.rowspan 46.实现下拉列表框,要用到一下哪几个标签( BC )。 A.input B.select C.option D.radio 47.定义框架要用到以下的哪个标签( BC )。 A.framework B.frameset C.frame D.framespace 48.要在网页中加入音乐或背景音乐,以下哪个标签可以实现( ABC )。 A.embed B.object C.bgsound D.sound 49.在JavaScript程序中加入注释,方法有( AB )。 A.//注释内容 B./*注释内容*/ C./注释内容 D./*注释内容 50.location对象中可实现重新链接到其他网址的属性或方法有( AC )。 A.href属性 B.reload() C.replace() D.host 51.在html文件中应用abc.css文件中的样式的方法有( AB )。 A. B. C. D. 三、填空题 52.可用P标签定义段落。 53.定义换行所用的标签是 br 。 54.要生成水平线,可用hr标签。 55.中的 src 属性是用于指定图片源文件地址的。 56.要定义表单元素中的文本框,input标签中type属性应设为 text。 57.要定义表单元素中的密码框,input标签中type属性应设为 password 。 58.要把多个单选框设为一组(一组的意思是:一组之中只有一个可被选定),应把每个单选框的第7 页共11 页 name 属性的值设为相同。 59.定义JavaScript函数所用的关键字是 function 。 60.要在html标签中应用css类选择器所定义的样式,要设置标签的 class 属性。 61.css中的background属性是用于设置背景属性的。 62.JavaScript中声明一个变量所用的关键字是 var 。 63.看以下JavaScript程序 var x,y; x=10; y=x++; 运行以上程序后,变量y的值为 10 。 64.看以下JavaScript程序 var i,j; i=0; j=i&&(++i); 运行以上程序后,变量i的值为 0 。 65.看以下JavaScript程序 var i; i=8; do{ i++; }while(i>100); 运行以上程序后,变量i的值为 9 。 66.看以下JavaScript程序 for(var i=1;i<=10;i++){ if(i= =5) continue; if(i= =8) break; alert(i); } 运行以上程序后,弹出的对话框依次输出的值为 1,2,3,4,6,7 。(值之间用逗号隔开) 67.看以下JavaScript程序 var str1,str2,str3,str4; str1="10.5"; str2="8"; 第8 页共11 页 str3=str1+str2; alert(str3); str4=Number(str1)+Number(str2); alert(str4); 运行以上程序后,弹出的对话框依次输出的值为 10.58 18.5 。 68.看以下JavaScript程序 var s="abcdefg" ; alert(s.indexOf("cd",0)) ; alert(s.substr(1,2)) ; alert(Math.round(9.38)) ; var now=new Date( ); alert (now.getMonth( )) ; 运行以上程序后,弹出的对话框依次输出的值为 2, bc, 9, 11 。 69.看以下JavaScript程序 运行以上程序后,弹出的对话框依次输出的值为 false, 3+4, 7 。 70.下拉列表框中显示的女生是? 最佳女生是 3号。 第9 页共11 页 四、基本操作题 71.设计制作网页,以“Marquee.html”文件名保存。 要求: 1)标题显示“YY”(YY为学号)。 2)插入div,以跑马灯方式从左到右显示学号,跑马灯的背景为#00CCFF。 3)鼠标经过时停止,并显示为手形,移开后继续滚动。 4)插入div,输入“立达学院”,背景为蓝色。设置鼠标移到该段落时提示文字“XX制作”(XX 为学生姓名)。 72.设计制作网页,以“Bigger.html”文件名保存。 编写一个简单的html文件,页面上是“点击放大”,实现点击改文字,文字变大的效果。 当超过100px时,提示“不能再大了”。 73.设计制作网页,以“ChangeSize.html”文件名保存。 "#FFFFCC" 实现改变字体大小的功能,bgcolor为 五、综合操作题 第10 页共11 页 第 11 页共 11 页 74. 设计制作一张网页,以“Desire.html ”文件名保存。 1) 主题是“我的愿望”,内容自行设计,在网页中必须含有考生的姓名和学号信息。 2) 网页中必须用到JavaScript 技术点2个,技术点名称在页面内容中请注明。 3) 用到DIV+CSS 进行布局,包含超链接、项目列表等。 4) 有独特的效果和艺术性。 75. 应用提供的素材参照下图制作立达学院网站首页的头部:Logo 和菜单部分。可以根据情况完成 其他部分。以“MyCollege.html ”文件名保存。背景颜色为 #FFEAEA. HTML试题库 一、选择题: 1.下面代码使用HTML元素的ID属性,将样式应用于网页上的某个段落: 这是第一个段落 以下关于样式规则定义正确的是()。 A. B. C. D. 2.下列代码段是某页面的样式设置: 3.下面有关样式表的说法正确的是()(选择两项)。 A.通过样式表,用户可以使用自己的设置来覆盖浏览器的默认样式B.样式表不能重用 C.每个样式表只能链接到一个文档 D.样式表可以用来改变字体,修改颜色等 4.根据以下的HTML代码片段: …HTML试题(含答案)
hello!Nice to meet you!
this is the default display of an h1 element
…以下描述不正确是()。 A.第一个h1设置了特定的属性
Js1k:用1k的代码做出炫目的效果。代码扩写 犀牛书 微信公众号:前端大全 1. ***变量 2. ***数据类型 一.***变量:内存中存储*一个*数据的存储空间,再起一个名字 何时使用:程序中反复使用的数据,都要先保存在变量中,再参与运算 如何使用:声明赋值取值 1. 声明:在内存中创建一个新变量 如何声明:var 变量名; 仅声明,但暂未赋值,默认值为undefined 变量命名:1. 不能以数字开头,仅能包含字母,数字和下划线 2. 不能用保留字:js中已经预先使用的关键字 比如:name X 3. 见名知意 4. 驼峰命名:第一个单词首字母小写, 之后每个单词首字母大写: 比如:backgroundColor,listStyleType 2. 赋值:将等号*右边*的数据,保存到等号*左边*的变量中 如何赋值:变量名=值;il *对已经包含值的变量赋新值,新值会替换旧值* 建议:1. 在声明同时,初始化变量的值 如何在声明同时初始化:var 变量名=值; 3. 取值:只要使用变量名,在运行时,会被自动替换为变量中的值 特殊情况:3种: 1. 只声明,但未赋值的变量,可任意使用 比如:var hb; console.log(hb); //undefined 2. 从未声明的变量,不能使用(取值)! 报错:ReferenceError: XXX is not defined 3. 未声明的变量,却可赋值!——其实和var不一样 强烈建议:必须用var声明变量 ***声明提前:在程序正式*执行前*,都会将var声明的变量提前到*当前脚本块*的顶部集中声明。再开始执行程序。***赋值留在原地*** 常量:一旦初始化,值不能改变的量 何时使用:程序中,一旦定义不可擅自改变的值,都要用常量保存 如何创建:const 常量名=值; 用作常量的名称,都要大写字母 强行修改常量的值,不会报错,但也无法修改成功!
班级姓名得分 一、补全单词并写出其中文意思。 1. p da 2. a ad 3. f f een 4. o derf l 5. t g r 6. re 7. th ty 8. f i ge 9. g p 10. k chen 二、英汉互译。 1. 这些玩具熊猫__________________ 2. a glass of juice_________________ 3. 多少钱_______ __ _____ 4. eat some cakes_______________ 5. 她的小鼻子_________________ 6. love to skate___________________ 7、喜欢大象________________ 8.anything else ___________________ 9、一杯茶10.Don’t be sad. 三、选择填空。 ( )1.Can you ? A. swimming B. swim C. swims ( )2.---What you like ? ---_____like a sandwich. A. do ,I B. would, I’d C. would , I ( )3. —Do you like ________? —No, I don’t. A.cat B. monkey C. it ( )4. —Look at our fruit salad. —________ A. Yes, I do. B. How nice! C. Thank you. ( )5. —Can you play table tennis? —No, I ________. A. am not B. do not C. can’t ( )6. —How many ________ do you have? —________. A. mango; Two B. mangoes; Two C. mangoes; Too ( )7. —Where ________ my shoes? —They’re in the ________, under the bed. A.are; bedroom B. is; bedroom C. are; living room ( )8.---Can you see the boy the tree? ----Yes ,I can. A.with B.in C.on ( )9.I don’t have a doll, .
零基础js入门试题
————————————————————————————————作者:————————————————————————————————日期:
1,什么是Javascript? 答:Javascipt是一种脚本语言,由web浏览器进行解释和执行。 2,JavaScript是由那几个部分组成? 答:主要分为以下三种: ECMAScript : 核心 DOM : 文档对象模型 BOM : 浏览器对象模型 3,请写出两种将Javascript的应用到网页的方式 答: 方法一:将javascript代码插入html文档
部分的 方法二:将javascript代码存放在一个独立的文件。用.js作为文件的扩展名,再利用 4,如何定义一个变量?变量的命名规则有哪些? 答:变量由var 运算符加变量名定义,如: var num = 24; var name= ‘金团网’; 命名规则第一个字符必须是字母、下划线(_)、或美元符号($); 变量名中不能包含空格或标点符号($ 除外); 变量名区分大小写; 不能使用保留字; 为了让变量名有更好的可读性,可以在变量名中适当的插入下划线分隔,如:var my_name = ‘金团网’; 5,Javascript的常用的几种数据类型有哪些?G1 HTML测试题(笔试) 1.在html中,样式表按照应用方式可以分为三种类型,其中不包括(d )。 A.内嵌样式表 B.行内样式表 C.外部样式表文件 D.类样式表 2.在HTML中,可以使用( d )标记向网页中插入GIF动画文件。 A.