Web开发技术复习题

更新时间:2024-05-08 09:30:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

题型:

一、单选题(每小题2分,共40分) 二、填空题(每空1分,共10分) 三、判断(对的打“√”,错的打“×”,每题1分,共10分) 四、简答题(每题5分,共20分) 五、 编程题(每题10分,共20 分)

复习资料:

1. 下面关于框架的构成及设置的说法错误的是: A A. 一个框架实际上是由一个HTML文档构成

B. 在每个框架中,都有一个蓝色的区块,这个区块是主框架的位置C. 当在一个页面插入框架时,原来的页面就自动成了主框架的内容D. 一般主框架用来放置网页内容,而其他小框架用来进行导航 2. 是用来指定什么的?B A. 混合分框 B. 纵向分框 C. 横向分框 D. 任意分框

3. 能够设置成口令域的是(A)。 A. 只有单行文本域 B. 只有多行文本域 C. 单行、多行文本域 D. 多行“Textarea”标识

4. 创建最小的标题的文本标签是?C A.

  B. 

C.
D.

5. 设置围绕表格的边框宽度的HTML代码是?B A. B.

C. D.

6. 创建一个位于文档内部位置的链接的代码是? A A.

1

7. HTML代码

B. 排列对齐一个图象

C. 设置围绕一个图像的边框的大小 D. 加入一条水平线

8. HTML代码

C. 设置围绕一个图像的边框的大小 D. 加入一条水平线

9. 创建黑体字的文本标签是?D A.

  B. 

C.
D.

10. 在HTML语言中https://www.bwwdw.com/plus/\的具体含义是下列哪一项?A. 个别框架名称 B. 定义个别框架 C. 不可改变大小 D. 背景资讯

11. HTML中显示提示对话框供使用者输入的函数是? B A. item

B. javaEnabled C. navigate D. prompt

12. 在BASE中定义的目标框架可以被给出的什么属性所覆盖?D A. LINK B. BASE C. META D. TARGET

13. 设置链接颜色使用哪种标记? C A. B. C. D.

14. “内定选项 ”的语法是下列哪一项? B A.

C 2

C.

D. 15. HTML的颜色属性值中,Black的的代码是? A A. https://www.bwwdw.com/plus/\ B. https://www.bwwdw.com/plus/\ C. https://www.bwwdw.com/plus/\ D. https://www.bwwdw.com/plus/\

16. CGI脚本语言环境变量CONTENT_TYPE的意义是下列哪一项? B A. 对于用POST递交的表单, 标准输入口的字节数 B. 值是 application/x-www-form-urlencoded. C. 值是 application/x-www-form. D. 递交脚本的用户名

17. 设置围绕一个图像的边框的大小的标记是?B A. B. C. D. 18. 设置水平线高度的HTML代码是? B A.


B.


C.
D.

19. 定义上下分割的框架的大小的是?A A. rows B. cols C. widths D. heights

20. 在HTML语言中https://www.bwwdw.com/plus/\的具体含义是下列哪一

项? A

A. 无框架时的内容 B. 相关性

C. 基本视窗名称 D. 文件形态

21. HTML代码

B. 创建一个自动发送电子邮件的链接 C. 创建一个位于文档内部的连接点 D. 创建一个指向位于文档内部的连接点

3

22. HTML代码

B. 创建一个单行文本输入区域 C. 创建一个提交按纽

D. 创建一个使用图象的提交按纽 26. 表格标记的基本结构是(C ) A. B.

C. D.

27. 在HTML中,下面是段落标签的是: D A. ? B. ? C. ? D.

?

28. https://www.bwwdw.com/plus/\代码

B. 创建一个单行文本输入区域 C. 创建一个提交按纽

D. 创建一个使用图象的提交按纽

29. HTML代码


表示。( B ) A. 设置水平线的高度

B )https://www.bwwdw.com/plus/\4

B. 设置水平线的宽度

C. 创建一个没有阴影的水平线 D. 创建任意水平线

30. https://www.bwwdw.com/plus/\语言中,插入图象的HTML代码是,其中src的含义是

https://www.bwwdw.com/plus/\

A. 链接的地址 B. 图象的路径

C. 所插入图象的属性 D. 以上都正确

31. https://www.bwwdw.com/plus/\在HTML代码中,给表格添加行的标记是。( A )https://www.bwwdw.com/plus/\A. B. C. D. 以上都正确

32. https://www.bwwdw.com/plus/\有如下一段代码,请问它的功能是。( A )

https://www.bwwdw.com/plus/\

A. 创建一个文本框 B. 创建一个密码框 C. 创建一个文本域 D. 创建一个按钮

33. 下列叙述正确的是( A )

A. 表单有两个重要组成部分:一是描述表单的HTML源代码;二是用于处理用户在表单域中输入信息的服务器端应用程序客户端脚本,如ASP、CGI等 B. 使用Dreamweaver MX可以创建表单,可以给表单中添加表单对象,但不能通过使用“行为”来验证用户输入的信息的正确性

C. 当访问者将信息输入Web站点表单并单击提交按钮时,这些信息将被发送到服务器,但服务器端脚本或应用程序不能对这些信息进行直接处理 D. 表单通常用来做调查表、订单,但不能用来做搜索界面

34. 下列关于表单的说法不正确的一项是( C ) A. 表单对象可以单独存在于网页表单之外

B. 表单中包含各种表单对象,如文本域、列表框和按钮 C. 表单就是表单对象

D. 表单由两部分组成:一是描述表单的HTML源代码;二是用来处理用户在表单域中输入的信息的服务器端应用程序客户端脚本 35. 下面一段JavaScript代码的输出结果是。( A )

for(i=0;i<10;i++){

document.write(“i”);} A. 输出0到9 B. 输出1到9

5

C. 输出10个i D. 输出0到10

36. HTML文件中的段落标记是( C )。 A.


B. C.

37. 嵌入HTML文件的JavaScript程序代码必须放在 ( A ) 之后。 A. C.

38. 下列( B)对象包括了confirm()方法。 A. document B. window C. location

39. HTML文件中的图片标记是( B )。 A. B. C.

40. 如果语句var fig=2出现在函数中,它声明了( B )类型的变量。 A. 一个全局变量 B. 一个局部变量 C. 一个常量

41. ( A )关键字用来创建对象实例。 A. new B. object

C. instance

42. 在循环中,continue语句的功能是( C )。 A. 让浏览器死机 B. 完全退出循环

C. 重新开始运行循环

43. Math.random函数生成随机数的范围是( B )。 A. 1至100 B. 0至1 C. 1至10

44. 下列代码段的功能是( A)。

A. 弹出警告信息 B. 弹出确认框 C. 定义函数

45. 写“Hello World”的正确javascript语法是?A A. document.write(\B. \

C. response.write(\D. (\

46. 下列JS的判断语句中( A)是正确的 A. if(i= =0) B. if(i=0)

C. if i= =0 then D. if i=0 then

47. 下列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++)

48. 下列的哪一个表达式将返回假B A. !(3<=1)

B. (4>=4)&&(5<=2) C. (“a”==”a”)&&(“c”!=”d”) D. (2<3)||(3<2)

49. 下列选项中,( D)不是网页中的事件

A. Onclick onclick 事件会在对象被点击时发生

B. Onmouseover onmouseover 事件会在鼠标指针移动到指定的对象上时发生

C. Onsubmit onsubmit 事件会在表单中的确认按钮被点击时发生。 D. onpressbutton

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

的循环判定式应写为:C A. x<10 B. x<=10 C. x<20 D. x<=20

7

51. JS语句 var a1=10; var a2=20;

alert(“a1+a2=”+a1+a2) 将显示(B )结果 A. a1+a2=30 B. a1+a2=1020 C. a1+a2=a1+a2

52. 将字串s中的所有字母变为小写字母的方法是(B ) A. s.toSmallCase() B. s.toLowerCase() C. s.toUpperCase() D. s.toUpperChars()

53. 以下(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) 54. 产生当前日期的方法是(C ) A. Now(); B. Date();

C. new Date(); D. new Now();

55. 如果想在网页显示后,动态地改变网页的标题( C) A. 是不可能的

B. 通过document.write(“新的标题内容”) C. 通过document.title=(“新的标题内容”) D. 通过document.changeTitle(“新的标题内容”)

56. 某网页中有一个窗体对象,其名称是mainForm,该窗体对象的第一个元素是

按钮,其名称是myButton,表述该按钮对象的方法是(B) A. document.forms.myButton

B. document.mainForm.myButton C. document.forms[0].element[0] D. 以上都可以

57. HTML文档的树状结构中,(A)标签为文档的根节点,位于结构中的最顶

层。 A. B.

8

C. D. </p><p>58. 在HTML页面中,CSS样式的属性名为background-image对应的style对</p><p>象的属性名是(B)。 A. background </p><p>B. backgroungImage C. image </p><p>D. back-ground </p><p>59. 在使用Javascript实现省市级联菜单功能时,在添加城市列表前清空原来的</p><p>下拉选项的代码是(C) </p><p>A. document.myform.selCity.options.clear() B. document.myform.selCity.options.deleteAll() C. document.myform.selCity.options.length=0 D. document.myform.selCity.options.size=0 </p><p>60. HMTL表单的首要标记是<form>,<form>标记的参数method表示表单发送</p><p>的方法,可能为get或post,下列关于get和post的描述正确的是(A) A. post方法传递的数据对客户端是不可见的 </p><p>B. get请求信息以查询字符串的形式发送,查询字符串长度没有大小限制 C. post方法对发送数据的数量限制在255个字符之内 D. get方法传递的数据对客户端是不可见的 </p><p>61. 在HTML文档对象模型中,history对象的(C)用于加载历史列表中的下</p><p>一个URL(网址)页面。 A. next() B. back() C. forward() D. go(-1) </p><p>62. 在Javascript中要改变页面文档的背景色,需要修改document对象的(C)</p><p>属性。 A. BackColor </p><p>B. BackgroundColor C. BgColor D. Background </p><p>63. 在HTML页面中,不能与onChange事件处理程序相关联的表单元素有(D)。 A. 文本框 B. 复选框 C. 列表框 D. 按钮 </p><p> 9 </p><p> </p><p>64. 在HTML页面上编写Javascript代码时,应编写在(B)标签中间。 A. <javascript>和</javascript> B. C. <head>和</head> D. <body>和</body> </p><p>65. 在Javascript浏览器对象模型中,window对象的(A)属性用来指定浏览器</p><p>状态栏中显示的临时消息。 A. status B. screen C. history D. document </p><p>66. 编写Javascript函数实现网页背景色选择器,下列选项中正确的是(B) A. function change(color){ </p><p> window.bgColor=color; </p><p>} </p><p>B. function change(color){ </p><p> document.bgColor=color; </p><p>} </p><p>C. function change(color){ </p><p> body.bgColor=color; </p><p>} </p><p>D. function change(color){ </p><p> form.bgColor=color; } 67. 在Javascript中,可以使用Date对象的(A)方法返回一个月中的每一天。 A. getDate B. getYear C. getMonth D. getTime </p><p>68. 下列选项中关于浏览器对象的说法错误的是(C) </p><p>A. history对象记录了用户在一个浏览器中已经访问过的URLs </p><p>B. location对象相当于IE浏览器中的地址栏,包含关于当前URL地址的信息 C. location对象是history对象的父对象 D. location对象是window对象的子对象 </p><p>69. 在HTML页面中包含一个按钮控件mybutton,如果要实现点击该按钮时调</p><p>用已定义的Javascript函数compute,要编写的HTML代码是(D) A. <input name=”mybutton” type=”button” onBlur=”compute()”value=”计算”> B. <input name=”mybutton” type=”button” onFocus=”compute()”value=”计算”> C. <input name=”mybutton” type=”button” onClick=”function compute()”value=”计算”> </p><p> </p><p>10 </p><p></p><p> </p><p>101.若要在网页中实现两个DIV对象重叠效果,需要应用样式表定义中的</p><p>( C )。 A. z-index属性 B. 容器属性 </p><p>C. 绝对位置与相对位置属性 D. CSS滤镜 102.CSS表示? C A. 层 B. 行为 C. 样式表 D. 时间线 </p><p>103.下列关于绝对路径的说法正确的一项是( D ) </p><p>A. 绝对路径是被链接文档的完整URL,不包含使用的传输协议 B. 使用绝对路径需要考虑源文件的位置 </p><p>C. 在绝对路径中,如果目标文件被移动,则链接同时可用 D. 创建外部链接时,必须使用绝对路径 </p><p>104.在“属性”面板的“目标”框中的_blank表示( B ) A. 将链接文件在上一级框架页或包含该链接的窗口中打开 B. 将链接文件在新的窗口中打开 </p><p>C. 将链接文件载入相同的框架或窗口中 </p><p>D. 将链接文件载入到整个浏览器属性窗口中,将删除所有框架 </p><p>105.下列说法不确切的是( D ) </p><p>A. 客户端验证通常是对客户所填写的提交表单进行验证 </p><p>B. 服务器端验证通常是对客户和管理者的权限进行验证,如用户名、密码等 C. 在“服务器行为”面板(“窗口”→“服务器行为”)上,单击“加号(+)”按钮并从弹出式菜单中选择“用户身份验证” →“登录用户”命令可实现身份验证 </p><p>D. 在验证过程中不能同时实现对表单和用户身份的验证 </p><p>106.下列哪些服务器行为在添加时不需要为相应的页面定义记录集( A ) A. 转到相关页 B. 插入记录 C. 更新记录 D. 删除记录 </p><p>107.下列说法中不正确的是(D ) A. 表单变量属于服务器变量 B. URL变量属于服务器变量 C. 阶段变量属于服务器变量 </p><p>D. 应用程序变量不属于服务器变量 </p><p> 16 </p><p> </p><p>108.下列说法正确的是( A ) </p><p>A. 当网页上传到Internet服务器上后,再次测试链接、下载速度等问题时,有可能与本地所测试的结果有一定的出入 B. 所有的Internet服务器均区分文件名大小写 </p><p>C. Dreamweaver只有FTP的上传功能没有下载功能 </p><p>D. 在不同的浏览器和不同的版本下,无法测试出页面的运行和显示情况 </p><p> 17 </p><p> </p><p>判断题 </p><p>1. HTML是HyperText Markup Language(超文本标记语言)的缩写。超文</p><p>本使网页之间具有跳转的能力,是一种信息组织的方式,使浏览者可以选择阅读的路径,从而可以不需要顺序阅读 √ 2. 在源代码窗口可以看到html文件是标准的ASCII文件,它是包含了许多被</p><p>称为标签(tag)的特殊字符串的普通文本文件 √ 3. 在Dreamweaver中,可以对层中、表格中、帧中的任何文字和图像制作网</p><p>页超链接、E-mail超链接、多媒体超链接和下载文件的超链接。 √ 4. 内嵌视频是指可以在浏览器中播放的视频文件,例如QuickTime和</p><p>RealVideo等格式的文件 √ 5. 超链接:是一种标记,形象的说法就是单击网页中的这个标记则能够加载另</p><p>一个网页,这个标记可以做在文本上也可以做在图像上。√ 6. HTML的段落标志中,标注文本以原样显示的是<PRE></PRE>( ) √ 7. HTML的颜色属性值中,Black的的代码是\× </p><p>8. Dreamweaver MX 中,创建最小的标题的文本标签是<h1></h1>( ) × 9. Dreamweaver MX 中,设置超链接,在设置链接路径时可以是相对路径也</p><p>可以是绝对路径√ 10. CGI和ASP均是一种机器语言 × </p><p>11. Dreamweaver MX 中,设置文本类型链接源时,文字颜色默认为蓝色</p><p>( ) √ 12. HTML中,空格的代码为 ( ) √ 13. URL的中文名称是”统一资源定位符” √ 14. 标识<b>无需</b>标识× </p><p>15. 建立锚点链接时必须在锚点前加”#” √ </p><p>16. 微软的ie中为使用层开发的两个专用的HTML标识是和 √ 17. FTP协议是指超文本传输协议× 18. CSS分层是利用div标记构建的分层√ </p><p>19. 在Dreamweaver MX中它只能对HTML文件可以进行编辑: × </p><p> </p><p>18 </p><p> </p><p>20. 标签内容为浏览器和浏览者提供了不可缺少的信息,这些信息包含在√ 21. 可以用HTML、JavaScript或C语言编写自己的扩展 √ </p><p>22. 动态HTML依旧由标签、元素等构成,所不同的是,在动态HTML中,所</p><p>有的标签和元素都可以成为动态对象√ 填空题 </p><p>1. 在HTML文件中创建一个脚本块,要求在网页上直接输出一段文字“XX</p><p>网站欢迎您!”,请填空完成以下代码。 <body> </p><p> _____________________ </body> </p><p>2. 编写客户端脚本代码,要求用户名长度为1—4个字符,否则,提交后弹出</p><p>“请在姓名框中输入1到4个字符”的警告信息框。电话号码的长度为8个数字,不然,提交后弹出“电话号码为8位数字!”的警告信息框。请填空完成以下代码。 </head> <body> </p><p> </p><p>3. 下面一段代码的功能是动态改变网页的样式,通过4个文本框的值分别改变</p><p>网页的背景色和前景色,段落1的背景色和字体大小。请填空完成以下代码。 <body> </p><p><p id=p1>hello</p> </p><p> </p><p> </body> </p><p>答案: </p><p>1. document.write(\网站欢迎您!\</script> </p><p>2. (frmtmp.name.value).length>4 || (frmtmp.name.value).length<=0 (frmtmp.phone.value).length!=8 || isNaN(frmtmp.phone.value) form1.submit(); \</p><p>3. document.bgColor </p><p>document.form1.T2.value; </p><p>document.getElementById(\ </p><p> </p><p>20 </p><p></p><p> </p><p>style.fontSize 简答题 </p><p>1. 表单是实现动态交互式的可视化界面,在表单开始标记中一般包含哪些属</p><p>性,其含义分别是什么? </p><p>答:Name表示表单的名称,id表示表单的id标识,action将表单指向一个接收表单信息的程序文件,mothod定义了向服务器处理程序发送表单信息的方法,style定义表单的样式,title定义表单的标题等。 </p><p>2. Javascript的常用数据类型有哪些?并举例说明。 </p><p>答:数字型 (Number) 整数或实数,如10,177.5,.33e7,-1.2E5 逻辑型或布尔型 (Boolean),如true或false 字符串型(String),如“Hello World”,‘123.4’ 特殊型,如空型 (null)表示空值的特殊关键字 </p><p>3. 简述网站开发需要经过的几个主要阶段。 </p><p>(1) 定义站点,即明确建立网站的目的,确定网站提供的内容,以及网站资料</p><p>的搜集。 </p><p>(2) 建立网站结构,即要规划出网站的外观及其工作方式。 </p><p>(3) 首页的设计和制作,先给制草图,草图应包含网站的标志、广告条菜单栏</p><p>和友情链接等一些基本的部件。而且需要合理地布置这些部件,根据部件的重要性来摆放。首页的内容一般是经较概括性的文字,只是起一个引导性的作用,所以文字不应该太多。设置为草图后,可使用网页制作软件动手制作。在首页中,注意不要使用太多的图片及音频和视频等。 </p><p>(4) 制作其他页面,需要注意以下几点:要和首页保持相同的风格;要有返回</p><p>首页的超级链接;目录结构最好不要超过3层。 </p><p>(5) 测试主要包括网页的测试及网站的验证与调试等方面的内容。 (6) 发布和维护,当网站制作完成并验证与调试正确后,即可将该网站发布到</p><p>Internet服务器上(即上传),在服务器上发布网后,还需要对网站定期维护,以吸引更多的浏览者。 4. 测试网页包括哪些方面? 网页制作完成后,用户需要测试网页以确保网页的正常使用。测试网页主要包括以下几个方面。 </p><p>(1) 兼容性测试,检查网页在不同版本、不同类型的浏览器中的兼容性。 (2) 超链接测试,保证没有孤立的链接。 (3) 实地测试,把网页上传到Internet服务器,测试超链接及下载速度等问题。 5. 如果两个样式表都作用于同一文本,会出现什么结果? 答:CSS规范允许样式表重叠,优先级高的会覆盖优先级低的。CSS有一个规则集,指定了样式的优先等级,当然重叠样式很多时,不同浏览器可能会有不同的方式显示CSS。 </p><p> 21 </p><p> </p><p>6. 简述CSS样式的作用? </p><p>CSS全称Cascading Style Sheets,即层叠样式表。CSS样式的作用主要是实现网页中的各种元素的准确定位,它可以帮助用户对网页的布局、字体、颜色、背景和其他图文效果实现更加精确的控制。同时CSS样式只需修改一个文件就可以改变一批网页的外观和格式,并保证在所有浏览器和平台之间的兼容性,使用户设计的网站拥有更少的编码、更少的页数和更快的下载速度。 </p><p>使用CSS样式可以控制许多使用HTML无法控制的属性。通过使用CSS样式和以像素为单位设置字体大小,可以确保在多个浏览器中处理的页面布局和外观一致。 </p><p>CSS样式表可以设置HTML卷标、段落的样式。应用CSS样式表,可以快速有效地设置文字效果。 </p><p>7. 简述CSS样式应用的优先规则。 </p><p>当将两个或更多的样式应用于同一文本时,这样样式可能发生冲突并产生意外的结果。浏览器根据以下规则应用样式属性。 </p><p>(1) 如果将两种样式应用于同一文本,浏览器显示这两种样式的所有属性,除</p><p>非特定的属性发生冲突。 </p><p>(2) 如果应用于同一文本的两种样式的属性发生冲突,则浏览器显示最里面的</p><p>样式(离文本本身最近的样式)的属性。因此,如果外部样式表和内联CSS样式同时影响文本元素,则内联样式为其中所应用的那一个。 </p><p>(3) 如果有直接冲突,则CSS样式(使用class属性应用的样式)中的属性将</p><p>取代HTML标签样式中的属性。 </p><p>阅读程序写结果 </p><p>1. function replaceStr(inStr, oldStr, newStr){ var rep = inStr; while (rep.indexOf(oldStr) > -1) { rep = rep.replace(oldStr, newStr); } return rep; } </p><p> alert(replaceStr(\2. </p><p> 22 </p><p> </p><p>3. </p><p>4. 当单击button按钮时,出现什么结果。 <html> <head> <title>Untitled Document

答案:

23

1、弹出警示对话框,显示how are you are。

2、依次弹出四个警示对话框,分别显示undefined、null、null、true。 3、依次弹出六个警示对话框,分别显示c、d、true、a、b、true。 4、弹出警示对话框,显示403070。 编程题

1. 用户注册页面如下图所示:要求写出客户端验证代码,确保“用户名

(Username)”和“密码(Password)”文本框的内容不为空,才允许提交表单内容;若为空,则弹出警告信息框。

1. 参考答案:

2. 编程实现在网页中以2009年12月28日的格式动态显示当前日期。 2. 参考答案:

3. 实现在标题栏和状态栏上动态显示当前时间的效果。

新建网页 1

4. 交换图像。

25

6. 要求能够弹出对话框提示当前选中的是第几个单选框。

7. 改变下拉列表框显示图片。

图像切换

8. 在下面的HTML文档中,编写函数test() ,实现如下功能: (1)当多行文本框中的字符数超过20个,截取至20个 (2)在id为number的td中显示文本框的字符个数

留言

留言

27

id=\onkeyup=\

28

本文来源:https://www.bwwdw.com/article/blwg.html

Top