问答题
阅读下列说明,根据网页显示的效果图,回答问题1至问题7。
【说明】以下是用ASP实现了一个网络收藏夹网页,用于保存用户感兴趣的Web网页地址。用IE打开网页文件“index.asp”后的效果如图5-1所示。程序中使用的Access数据表结构如表5-1所示。
问答题
【问题1】 ASP是{{U}} (1)
{{/U}}网页制作技术。 A.动态
B.静态 |
【正确答案】
【答案解析】A或动态
[分析] 本问题考查的是ASP技术的特点。
ASP是一种动态网页技术,这是它不同于一般静态网页技术,例如JavaScript等的根本特点。所谓动态网页技术是指浏览器最终显示的网页是在Web服务器上动态产生的,而不是实现就静态定义好的。
问答题
【问题2】 {{U}} (2) {{/U}}是矢量动态工具。
【正确答案】
【答案解析】A或flash
[分析] 本问题考查的是多媒体制作技术。
在HTML网页中可以插入多种多媒体素材,bmp或jpg等是静态图像文件格式,而 flash则是一种基于矢量的动画技术,用这种工具生成的动画文件可以插入网页中播放,从而实现动态显示效果。
问答题
【问题3】 以下文件中{{U}} (3) {{/U}}属于动态网页文件。
| A.index.htm |
B.index.asp |
| C.index.html |
D.index.exe |
【正确答案】
【答案解析】B或index.asp
[分析] 本问题考查的是动态网页文件的格式。
ASP书写的网页以.asp作为扩展名,当服务器遇到以此为扩展名的文件就会对该文件中的ASP代码进行翻译,以生成纯HTML文档供Web浏览器显示。
问答题
【问题4】 三层B/S结构中包括浏览器、服务器和{{U}} (4) {{/U}}。
【正确答案】
【答案解析】D或数据库
[分析] 本问题考查的是三层B/S网络计算的体系结构。
由Web浏览器和Web服务器构成的Web计算系统称为B/S系统,当应用程序的功能更为复杂时,可以在两者中间添加第三层,用于实现应用程序逻辑和配置。中间层可以是数据库,也可以是独立的应用服务器。
问答题
【问题5】 从以下备选答案内为程序中(5)~(9)处空缺部分选择正确答案。 (5)A.CreatObject
B.Connect C.ExecuteSQL D.Open()
(6)A.<body> B.<html> C.<head>
D.<table> (7)A.number B.recordnumber
C.count D.recordcount (8)A.skip
B.end for C.next D.loop (9)
A.<input type="submit" name="add" value="添加">
B.<input type="post" name="add" value="添加">
C.<input type="submit" name="添加" value="add">
D.<input type="post" name="添加" value="add">
【正确答案】
【答案解析】(5)A或CreatObject
(6)A或<body>
(7)D或recordcount
(8)C或next
(9)A或<input type="submit" name="add" value="添加">
[分析] 本问题考查的是HTML和ASP编程的语法知识。
我们常说,ASP并不是一种语言,尽管看起来ASP的代码是以脚本的形式出现。Microsoft把ASP定义为一个脚本语言执行的环境。在HTML语言里,标示一个标签是用尖括号,在ASP语言里其实没有什么不同,唯一的区别仅仅是使用<%%>来表示一个 ASP的脚本语言的开始和结尾。
问答题
【问题6】
网页中使用的数据库连接引擎是什么?连接的后台数据库文件名是什么? |
【正确答案】
【答案解析】数据库连接引擎:Microsoft.Jet.OLEDB.4.0
数据库文件名:Main.mdb
[分析] 本问题考查的是动态网页中数据库连接方面的知识。
在ASP中连接Access数据库常用Access OLE DB连接方法,具体步骤如下:
strconn="DRIVER=Microsoft Access Driver(*.mdb);DBQ="& Server.MapPath ("aspfree.mdb")
set corn = server.createobject("adodb.connection")
conn.open strconn
问答题
【问题7】 假设连接的数据记录集当前指向的记录如下:
|
no |
name |
url |
category |
|
5 |
百度 |
http://www.baidu.com |
搜索引擎 |
写出以下ASP代码经过IIS服务器解释后的结果。 <a href="<%=rs("url")%>"
target="_blank"><%=rs("name")%></a> |
【正确答案】
【答案解析】<a href=" http://www.baidu.com " target="_blank">百度</a>
[分析] 本问题考查的是动态网页中ASP代码向HTML代码转换方面的知识。