2023年7月14日发(作者:)
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._blank B._self C._parent D._top
10. 下列代表无序清单的标签是( A )。
A.
- …
- … …
B.
- …
- … …
C.
D.< li >…
- …
第 1 页共 11 页
)。 A 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中加(属性。
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
) B.four,five,none
C.five
D.five,none
20. window对象的方法中,( A )方法是用于弹出确认对话框,可让选择“确定”或“取消”
A.confirm() B.alert() C.prompt() D.open()
21. 用JavaScript实现打开一个新窗口,地址为,正确的方法是( A )。
A.(“”,“”,“”);
B.(“”,“”,“”);
C.(“”,“”,“”);
D.(“”,“”,“”);
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文件中正确应用文件中的样式的方法是( A )。
A.
C.
D.
30. 下列哪个不是设置有关边框的属性( D )。
A.border-color
B.border-style
C.border-width
D.border-back
31. 若要在页面中创建一个图形超连接,要显示的图形为,/,以下用法中正确的是( B )。
32. 在网页中若要播放名为“”的动画,以下用法中正确的是( 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
C. display:none
36. 分析如下的JavaScript代码片段,b的值为( C )。
var a=1.5,b;
b=parseInt(a);
A. 2
37. 下面语句中要使while循环体执行10次,空白处应填写( C )。
var iCv=0;
while( C ){iCv+=2;}
A.iCv<10
38. 循环语句for(var i=0;i=1;i++){}的循环次数是( D )。
第 5 页共 11 页
B. display:inline
D. display:inline-block
B. 0.5 C. 1 D. 1.5
B. iCv<=10 C. iCv<20 D. iCv<=20 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<;iCv++){
iSum+=aArr[iCv];}
(iSum);
A. 20
40. 分析下面的JavaScript代码段,输出结果是( B )。
var sStr="I am a student";
var sA=(9);
(sA);
A. I an a st
41. 以下( C )表达式产生一个0-7之间(含0,7)的随机整数。
A. (()*6)
B. (()*7)
C. (()*8)
D. (()*8)
42. 产生当前日期的方法是( C )。
A. Now()
43. 在页面上,当按下键盘的任意一个键时都会触发Javascript的( D )事件。
A. onFocus
C. onSubmit
B. onBlur
D. onKeyDown
B. Date() C. new Date() D. new Now()
B. u C. udent D. t
B. 18 C. 14 D. 12
二、 多项选择题
第 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文件中应用文件中的样式的方法有( 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 页
68. 看以下JavaScript程序
str3=str1+str2;
alert(str3);
str4=Number(str1)+Number(str2);
alert(str4);
运行以上程序后,弹出的对话框依次输出的值为 10.58 18.5 。
运行以上程序后,弹出的对话框依次输出的值为 2, bc, 9, 11 。
69. 看以下JavaScript程序
运行以上程序后,弹出的对话框依次输出的值为 false, 3+4, 7 。
70. 下拉列表框中显示的女生是?
最佳女生是 3号 。
第 9 页共 11 页
四、 基本操作题
71. 设计制作网页,以“”文件名保存。
要求:
1) 标题显示“YY”(YY为学号)。
2) 插入div,以跑马灯方式 从左到右显示学号,跑马灯的背景为#00CCFF。
3) 鼠标经过时停止,并显示为手形,移开后继续滚动。
4) 插入div,输入“立达学院”,背景为蓝色。设置鼠标移到该段落时提示文字“XX制作”(XX为学生姓名)。
72. 设计制作网页,以“”文件名保存。
编写一个简单的html文件,页面上是“点击放大”,实现点击改文字,文字变大的效果。
当超过100px时,提示“不能再大了”。
73. 设计制作网页,以“”文件名保存。
实现改变字体大小的功能,bgcolor为"#FFFFCC"
五、 综合操作题
第 10 页共 11 页 74. 设计制作一张网页,以“”文件名保存。
1) 主题是“我的愿望”,内容自行设计,在网页中必须含有考生的姓名和学号信息。
2) 网页中必须用到JavaScript技术点2个,技术点名称在页面内容中请注明。
3) 用到DIV+CSS进行布局,包含超链接、项目列表等。
4) 有独特的效果和艺术性。
75. 应用提供的素材参照下图制作立达学院网站首页的头部:Logo和菜单部分。可以根据情况完成其他部分。以“”文件名保存。背景颜色为#FFEAEA.
第 11 页共 11 页
发布者:admin,转转请注明出处:http://www.yc00.com/web/1689331922a231175.html
评论列表(0条)