题目详情

阅读下列说明,根据网页显示的效果图,回答问题 1 至问题 7。

【说明】

以下是用ASP实现了一个网络收藏夹网页,用于保存用户感兴趣的 Web 网页地址。用IE打开网页文件“index.asp”后的效果如图 5-1 所示。程序中使用的 Access 数据表结构如表 5-1 所示。

初级网络管理员,章节练习,初级网络管理员真题卷

【index.asp文档的内容】

<%@LANGUAGE="VBSCRIPT" %>

<%

set conn=server.(5)("Adodb.Connection")

provider = "Provider=Microsoft.Jet.OLEDB.4.0;"

path="Data Source=" & Server.MapPath("main.mdb")

connstr= provider & path

conn.open connstr

%>

(6)

<%

set rs=Server.CreateObject("Adodb.RecordSet")

sql="select * from address"

rs.open() sql,conn,1,3

if Request("name") = "" or Request("url")="" then

Response.write("内容填写不完整")

else

rs.addnew

rs(1)=request("name")

rs(2)=request("URL")

rs(3)=request("category")

rs.update

end If

%>

<%

rs.movefirst

for j=1 to rs.(7)%>

<% rs.movenext

(8)%>

初级网络管理员,章节练习,初级网络管理员真题卷

【问题1】(2分)

ASP是 (1) 网页制作技术。

(1)

A.动态

B.静态

【问题2】(2分)

(2) 是矢量动态工具。

(2)

A.flash

B.jpg

C.bmp

【问题3】(2分)

以下文件中 (3) 属于动态网页文件。

(3)

A.index.htm

B.index.asp

C.index.html

D.index.exe

【问题4】(2分)

三层B/S结构中包括浏览器、服务器和 (4) 。

(4)

A.解释器

B.文件系统

C.缓存

D.数据库

【问题5】(每空1分,共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">

【问题6】(1分)

网页中使用的数据库连接引擎是什么?连接的后台数据库文件名是什么?

【问题7】(1分)

假设连接的数据记录集当前指向的记录如下:

写出以下ASP代码经过IIS服务器解释后的结果。

正确答案及解析

正确答案
解析

【问题1】(2分)

(1) A

【问题2】(2分)

(2) A

【问题3】(2分)

(3) B

【问题4】(2分)

(4) D

【问题5】(5分)

(5) A

(6) A

(7) D

(8) C

(9) A

【问题6】(1分)

数据库连接引擎:Microsoft.Jet.OLEDB.4.0

数据库文件名:Main.mdb

【问题7】(1分)

<a href=”http://www.baidu.com” target=”_blank”>百度</a>

ASP是Active Server Page的缩写,意为“活动服务器网页”。ASP是微软开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是.asp,现在常用于各种动态网站中。 ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。

三层B/S结构(客户机->中间层应用服务器->数据库服务器),三层中的“中间层”就是将两层中客户机中的“逻辑运算”等事务处理工作移出来的。从而减少客户机和服务器的压力。B/S多用在电子商务中,三层结构多用在MIS、ERP等管理系统的开发中。三层结构将界面与业务逻辑分开,而两层结构中界面与业务逻辑是不分的,这样的好处是今后的维护方便,便于功能的扩充。

<%

set conn=server.CreatObject("Adodb.Connection") // 创建一个数据库连接

provider = "Provider=Microsoft.Jet.OLEDB.4.0;" // 指定数据库驱动(引擎)

path="Data Source=" & Server.MapPath("main.mdb")

// 指定数据源(数据库文件与路径)

connstr= provider & path

conn.open connstr // 打开数据库连接

%>

标识:文档体,包含文档的具体内容。需成对出现。

<%

rs.movefirst

for j=1 to rs.recordcount%> // rs.recordcount : 数据集中记录的条数总计,

整个循环的功能是将所有记录以表格形式显示到页面

<%=j%>

<%=rs("category")%> // 输出显示“category”字段的内容

<% rs.movenext // 移向下一条记录,遍历整个记录集

Next %> // FOR循环结束语句,相当于:j=j+1

初级网络管理员,章节练习,初级网络管理员真题卷

// 创建一个按钮,点击该按钮后,即提交表单

你可能感兴趣的试题

单选题

E-mail地址由分隔符“()”分为前后两部分,分别指明用户名及邮件

  • A.//
  • B.\\
  • C.@
查看答案
单选题

某 html 文档中有如下代码,则在浏览器中打开该文档时显示为( )。

<form>

Listl:

<input type="text" name="List1" />

<br / >

List2:

<input type="text" name="List 2 " />

< /form>

初级程序员,章节练习,初级程序员真题

  • A.见图A
  • B.见图B
  • C.见图C
  • D.见图D
查看答案
单选题

设有商品关系P(商品名,条形码,供应商号,价格,数量), “条形码”唯一标识关系P中的每一个元组,商品名不能为空,供应商号是关系P的外键。另有供应商关系S(供应商号,供应商名,地址,电话)。关系 P 中的商品名是唯一的。建立商品关系 P 的 SQL语句如下所示:

CREATE TABLE P( 商品名CHAR(30)( ),

条形码CHAR(30) ( ) ,

供应商号 CHAR(5) ,

价格 CHAR(20) ,

数量CHAR(20)

( )(供应商号) REFERENCES S(供应商号));

查询供应商及价格小于等于 2500 元且大于等于 1280 元的“电冰箱”的数量的SQL语句为:

SELECT商品名,供应商名,价格,数量

FROM P

WHERE商品名= ’电冰箱’ AND ( ) ;

将供应商号“12021”所供应的商品价格上涨3%的SQL语句为:

UPDATE P

( )

WHERE 供应商号= ’12021’;

查询供应商地址包含“西安”的供应商名及电话的SQL语句为:

SELECT供应商名,电话

FROM S

WHERE ( );

  • A.NULL
  • B.UNIQUE
  • C.NOT NULL
  • D.NOT NULL UNIQUE
查看答案
单选题

函数f()、g()的定义如下所示。已知调用f时传递给其形参x的值是1,若以传值方式调用g,则函数f的返回值为( );若以传引用方式调用g,则函数f的返回值为( )。

初级程序员,章节练习,初级程序员真题

  • A.3
  • B.4
  • C.6
  • D.7
查看答案
单选题

初级程序员,章节练习,初级程序员真题

初级程序员,章节练习,初级程序员真题

  • A.见图A
  • B.见图B
  • C.见图C
  • D.见图D
查看答案

相关题库更多 +