Web程序设计模拟试题一及参考答案.docx
- 文档编号:18206559
- 上传时间:2023-08-13
- 格式:DOCX
- 页数:24
- 大小:25.26KB
Web程序设计模拟试题一及参考答案.docx
《Web程序设计模拟试题一及参考答案.docx》由会员分享,可在线阅读,更多相关《Web程序设计模拟试题一及参考答案.docx(24页珍藏版)》请在冰点文库上搜索。
Web程序设计模拟试题一及参考答案
Web程序设计试题
一、填空题(每空1分,共20分):
1.HTTP协议的工作模式是基于________、_________。
2.Web全称是____________,Web是一种体系结构,通过它可以访问分布于Internet主机上的通过_________联接在一起的链接文档。
3.JavaScript是由Netscape开发的一种_______语言,可以直接插入到_______文档中。
4.IP地址中一个C类地址最高三位是110,接下来21位是________,其余___位是主机地址。
5.DHTML中的D指的是_______。
6.DOM,即__________________,是由W3C提出的,从_______对象模型技术发展而来。
它将文档作为一个______结构,其中的每个节点表现为一个HTML标记或者HTML标记内的文本项。
7.ASP运行于________端,是Microsoft公司在1996年底推出的一种取代______的Web应用程序开发技术。
8.ASP通过后缀名为____的文件来实现,一个ASP文件相当于一个_______文件。
9.________技术是一种良好的Web数据库访问解决方案,通过一组对象的______和方法来完成相应的数据库访问的目的。
10.可以直接在InternetExplorer浏览器中打开XML文档,更多的是通过________和_________方式来显示XML文档。
二、选择题(每题2分,共20分):
1.相对比较早出现的服务器端技术是:
A.ASP
C.JSP
2.Web的工作模式是:
A.客户端/服务器端B.浏览器/服务器
C.浏览器/浏览器D.浏览器/客户端
3.
表示:
A.分段B.产生空格
C.强制换段
4.一组选项中可以选择多项的表单元素是:
A.CheckboxB.Radio
C.Text
5.在DHTML中把整个文件的各个元素作为对象处理的技术是:
A.HTMLB.CSS
C.DOM
6.下面那种语言是解释执行的:
A.C++B.Delphi
C.JavaScript
7.ASP文件所有的Script程序代码均须放在下列符号之间:
A./**/B.
---?
C.
D.<%%>8.<%Response.Write"您来访的时间是:
"&Year(date())&"年"&Month(date())&"月"&Day(date())&"日"%>如果浏览者打开这个ASP页面的日期是2006年5月20日,以上代码运行后,转化成标准HTML代码为:
A.您来访的时间是:
2006年5月20日
B.Response.Write"您来访的时间是:
"&Year(date())&"年"&Month(date())&"月"&Day(date())&"日"
C.<%您来访的时间是:
2006年5月20日%>
D.您来访的时间是:
"&Year(date())&"年"&Month(date())&"月"&Day(date())&"日"
9.SQL语句中创建数据表的语句是:
A.CreateTableB.ProduceTable
C.AlterTableD.DropTable
10.Response.Redirect"login.asp"表示:
A.覆盖login.aspB.关闭login.asp
C.在一个新窗口中打开login.asp
D.
三、简答题(每题6分,共30分)
1.简述标记
同的区别
2.Java和Javascript之间的关系是怎样的
3.ASP的特点
4.DHTML技术的组成
5.ADO中的独立对象类有哪些
四、程序题(每题10分,共30分)
1.用JavaScript写一个函数isAlpha()检查一个表单元素是否只含有字母(即“a”到“z”以及“A”到“Z”)。
2.有如下XML文档,写出验证该文档有效性的DTD
xmlversion="1.0"?
>
DOCTYPEcookbookSYSTEM"./recipe.dtd">
Addtheyeastandsugartothewarmwaterand
leavetoactivate
Sievetheflourandsaltintoalargebowl
Crumblethelardintotheflouruntilithasa
"breadcrumb"texture
Mixtheliquidintotheflour
turnontoflouredsurfaceandkneadfor300
strokes
Formintoaball,placeinawarmplaceuntil
doubledinsize
Kneadforanother100strokes
Formintoaball,placeinawarmplaceuntil
doubledinsize
Formintofiveloavesandleavetorisefor30
minutes
Bake!
3.在你的个人主页上添加时间显示信息,显示当天的日期、时间及星期几。
参考答案
一 填空题:
1、客户端请求服务器响应
2、WorldWideWeb超链接
3、解释HTML
4、网络地址8
5、Dynamic(或者动态)
6、DocumentObjectModel(或者文档对象模型)DHTML树形
7、服务器CGI(或者公共网关接口)
8、asp可执行
9、ADO(或者ActiveX数据对象)属性
10、CSSXSL
二 选择题
1、B2、A3、D4、A5、C
6、C7、D8、A9、A10、D
三 简答题
1 答:
1)
分段标签,表示一个段落的开始;
2)表示字体设置为粗体
2、答:
JavaScript与Java是两个公司开发的不同的两个产品。
Java是美国SUNMicroSystem公司推出的新一代面向对象的程序设计语言,特别适合于Internet的分布式应用程序开发;而JavaScript是Netscape公司的产品,其目的是为了扩展NetscapeNavigator浏览器的功能而开发的一种可以嵌入Web页面中的基于对象和事件驱动的解释性语言,它的前身是LiveScript。
下面是两种语言间的其他不同之处
1)基于对象和面向对象。
Java是一种真正的面向对象的语言,即使是开发简单的程序,必须设计对象。
JavaScript是种脚本语言。
它可以用来制作与网络无关的,与用户交互作用的复杂软件。
它是一种基于对象(ObjectBased)和事件驱动(EventDriver)的编程语言。
因而它本身提供了非常丰富的内部对象供设计人员使用。
2)解释和编译。
两种语言在其浏览器中所执行的方式不一样。
Java的源代码在传递到客户端执行之前.必须经过编译,因而客户端上必须具有相应平台上的仿真器或解释器,它可以通过编译器或解释器实现独立于某个特定的平台编译代码的束缚。
JavaScript是一种解释性编程语言,其源代码在发往客户端执行之前不需经过编译.而是将文本格式的字符代码发送给客户端由浏览器解释执行。
3)强变量和弱变量。
两种语言所采取的变量是不一样的。
Java采用强定义类型变量检查.即所有变量在使用之前必须做表明,定义其类型。
而JavaScript中变量声明,采用弱定义类型,即变量在使用前不需做声明,而是解释器在运行时检查其数据类型。
4)代码格式不一样。
Java是一种与HTML无关的格式.必须通过像HTML中引用外媒体那样进行装载.其代码以字节代码的形式保存在独立的文件中。
JavaScript的代码是一种文本字符格式,可以直接嵌入HTML文件中,并且可动态装载。
编写HTML文件就像编辑文本文件一样方便。
5)嵌入方式不一样。
在HTML文件中,两种编程语言的标识不同,JavaScript使用<Script></Script>来标识,而Java使用<applet>…</applet>来标识。
6)静态联编和动态联编。
Java采用静态联编,即Java的对象引用必须在编译时进行,以使编译器能够实现强类型检查;JavaScript采用动态联编,即JavaScript的对象引用在运行时进行检查,如不经运行就无法实现对象引用的检查。
平衡调整方法:
LL调整、RR调整、LR调整、RL调整
3、答:
1)全嵌入HTML,与HTML,Script语言完美结合
2)无须动手编译或链接程序
3)面向对象,并可以扩展ActiveXServer组件功能
4)存取数据库轻松容易
5)可使用任何语言编写自己的ActiveXServer组件
6)无浏览器兼容问题
7)程序代码隐蔽,在客户端仅可以看到由ASP输出的动态HTML文件
4、答:
DHTML主要由四种主要技术组成,各个部分的名称及功能如下:
1)HTML4.0:
HTML4.0包括许多增强特性.如大表格的分段显示,带有固定标题的可以滚动的表格,以及对长表格打印的更好支持。
对HTML格式的增强侧重于使这些格式更灵活。
2)CSS:
CSS控制用XML或HTML语言编写的文件的显示、CSS可以使页面布局和格式比HTML更精确。
3)DOM:
文档对象模型(DocumentObjectModel)它为HTML文件定义了一个与平台无关的程序接口。
使用该接口可以控制文件的内容、结构和样式,Web开发人员借助DOM可以在其Web页中引入动态和交互式内容,而不必依赖于Web服务器来提供新的内容或改变现有内容的显示方式。
4)脚本语言:
目前广为流行的JavaScript是由Netscape公司开发的一种脚本语言.其结构简单,使用方便,易学易懂。
它的代码可以直接嵌入HTML文件之中,无需编译就可在支持JavaScript的浏览器中解释运行。
通过使用JavaScript可以大大加强Web页的交互性,如轻松地在Web页中加入按钮,显示带有控制的文本.建立交互式表格等。
Script可以使Web页上显示的文本信息动起来或是加入一些动画,从而使Web页看上去活泼诱人。
另外一种脚本语言是微软公司开发的VBScript,但是很多浏览器都不支持该脚本语言。
5、答:
1)Connection
2)Command
3)RecordSet
4)Property
5)Error
6)Field
7)Parameter
四、程序题
1、functionisAlpha(elm){
if(elm.value==""){
returnfalse;
}
for(vari=0;i if((elm.value.charAt(i)<"a"||elm.value.charAt(i)>"z")&& elm.value.charAt(i)<"A"||elm.value.charAt(i)>"Z")){ returnfalse; } } returntrue; } 2、 ELEMENTcookbook(category+)> ELEMENTcategory(recipe+)> ATTLISTcategorytypeCDATA#REQUIRED> ELEMENTrecipe(name,ingredient+,cooking+,serves? instruction*)> ELEMENTname(#PCDATA)> ELEMENTingredient(qty,item)> ELEMENTqty(#PCDATA)> ATTLISTqty amountCDATA#REQUIRED unitCDATA"g"> ELEMENTitem(#PCDATA)> ELEMENTcooking(time*,gas*,electric*)> ELEMENTtime(#PCDATA)> ATTLISTtime unitCDATA"minutes"> ELEMENTgas(#PCDATA)> ELEMENTelectric(#PCDATA)> ELEMENTserves(#PCDATA)> ELEMENTinstruction(ins*)> ELEMENTins(#PCDATA)> 3、
<%
Response.WriteDate()&" "&Time()
SelectCaseWeekday(Date())
Case1
Response.Write"星期日"
Case2
Response.Write"星期一"
Case3
Response.Write"星期二"
Case4
Response.Write"星期三"
Case5
Response.Write"星期四"
Case6
Response.Write"星期五"
Case7
Response.Write"星期六"
EndSelect
%>
第1章
一、单选题
1.计算机网络的目标是实现()。
(A)数据处理
(B)文献检索
(C)资源共享和信息传输
(D)信息传输
[答案]C
2.LAN是()的英文缩写。
(A)城域网
(B)广域网
(C)局域网
(D)网络操作系统
[答案]C
3.计算机网络的通信传输介质中,速度最快的是()。
(A)同轴电缆
(B)铜质电话线
(C)双绞线
(D)光缆
[答案]D
4.为网络数据交换而制定的规则和约定称为()。
(A)体系结构
(B)网络协议
(C)网络拓扑
(D)网络模型
[答案]B
5.在网络中以集中方式提供共享资源并对这些资源进行管理计算机称为()。
(A)主机
(B)服务器
(C)工作站
(D)客户机
[答案]B
6.在网络通信中,双绞线和同轴电缆传输的是()信号。
(A)光脉冲
(B)红外线
(C)电
(D)微波
[答案]C
7.下列操作系统中,不是网络操作系统(NOS)的是()。
(A)MS-DOS
(B)NetWare
(C)WindowsServer2003
(D)Unix
[答案]A
8.下列度量单位中,用来度量计算机网络数据传输速度(比特率)的是()。
(A)MB/s
(B)MIPS
(C)GHz
(D)Mbit/s
[答案]D
9.在网络的OSI模型中,最高层与最低层分别是()。
(A)网络层、应用层
(B)应用层、物理层
(C)传输层、链路层
(D)表示层、物理层
[答案]B
10.以下结构中,()不是计算机网络常采用的基本拓扑结构。
(A)星形结构
(B)分布式结构
(C)环形结构
(D)总线结构
[答案]B
11.计算机网络最显著的特征是()。
(A)运算速度快
(B)运算精度高
(C)存储容量大
(D)资源共享
[答案]D
12.调制解调器(Modem)的作用是实现()之间的相互转换。
(A)并行信号与串行信号
(B)数字信号与模拟信号
(C)高压信号与低压信号
(D)交流信号与直流信号
[答案]B
13.通过局域网连入Internet,计算机必须装有()。
(A)调制解调器
(B)打印机
(C)网卡
(D)串行口
[答案]C
14.常见的调制解调器有()两种类型。
(A)串行与并行
(B)传真与语音
(C)带压缩与无压缩
(D)内置与外置
[答案]D
15.下列词汇中,属于网络协议的是()。
(A)TCP/IP
(B)BASIC
(C)DOS
(D)WWW
[答案]A
16.因特网最初创建的目的是用于()。
(A)教育
(B)经济
(C)政治
(D)军事
[答案]D
17.因特网最早的雏形是()。
(A)ARPANET
(B)NSFnet
(C)BITnet
(D)CERnet
[答案]A
18.在因特网中,缩写ISP是指()。
(A)Internet服务提供商
(B)一种协议
(C)一种网络结构
(D)网络应用软件
[答案]A
19.为便于书写,通常将IP地址每()位数分成一组。
(A)2
(B)4
(C)8
(D)10
[答案]C
20.下列IP地址中,不正确的是()。
(A)
(B)
(C)
[答案]C
21.在因特网中,中国的国家和地区地理域名是()。
(A)ch
(B)cn
(C)China
(D)中国
[答案]B
22.在因特网中的类别顶级域名中,表示商业公司的是()。
(A)com
(B)net
(C)org
(D)gov
[答案]A
23.我国因特网域名体系中的二级行政域名,对应各省、自治区和直辖市,用()个汉语拼音字符表示。
(A)一个
(B)两个
(C)三个
(D)四个
[答案]B
24.下列专用于浏览网页的应用软件是()。
(A)Word
(B)FrontPage
(C)InternetExplorer
(D)OutlookExpress
[答案]C
25.下列哪一项不属于因特网用途()。
(A)浏览网页
(B)收发电子邮件
(C)远程教育
(D)有线电视
[答案]D
26.HTTP指的是()。
(A)超文本标记语言
(B)超文本文件
(C)超媒体文件
(D)超文本传输协议
[答案]D
27.HTML指的是()。
(A)超文本标记语言
(B)超文本文件
(C)超媒体文件
(D)超文本传输协议
[答案]A
28.在浏览网页的过程中,为了方便再次访问某个感兴趣的网页,比较好的方法是()。
(A)为此页面建立地址簿
(B)为此页面建立浏览
(C)将该页地址用笔抄写到笔记本上
(D)将该页加入到收藏夹中
[答案]D
29.在IE的“工具”菜单中的Internet选项“常规”标签的主页选项中,不属于选择项的是()。
(A)使用当前页
(B)使用空格
(C)使用默认页
(D)使用空白页
[答案]B
30.在IE中,可以将()喜爱的网页设置成浏览器的默认主页。
(A)0个
(B)1个
(C)2个
(D)3个
[答案]B
二、多选题(只有两个选项是正确的)
1.用Windows中拨号连接Internet应具备的基本硬件有()。
(A)网络接口卡
(B)打印机
(C)调制解调器
(D)入网电话线
[答案]CD
2.在Internet使用的协议中,()是最核心的两个协议。
(A)I
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Web 程序设计 模拟 试题 参考答案