问答题
阅读下列说明,根据网页显示的效果图,回答问题1至问题4。
【说明】
以下是用ASP实现的一个网络论坛系统。用IE打开网页文件index.asp后的效果如图5-1所示。
问答题 【问题1】 从以下备选答案中为程序(1)~(4)处空缺选择正确答案,并填入对应的解答栏内。 (1)~(4)备选答案: (1) A.open B.run C.execute D.Dim (2) A.open B.ran C.execute D.Dim (3) A.db.Bof B.db.Eof C.rs.Bof D.rs.Eof (4)
A.90 B.movenext
C.skip D.next
【正确答案】
【答案解析】(1) A (2) C (3) D (4) B [试题五分析] [问题1] 考查ASP动态网页编程技术中的一些命令。 <% Dim db set db=server.createobject("ADODB.CONNECTION") db.open "DBQ=" & server.mappath("bbs.mdb") & ";DRIVER={Microsoft Access Driver (*,mdb)}" %> 首先声明了一个db的变量,将变量db初始化为一个ADODB.Connection对象(ADO中的连接对象),然后调用这个对象的open方法,用来打开一个连接。 rs.eof=true时表明指针已移到最后记录,不能往下移(不等同是最后一条记录)。 rs.bof=true时表明指针已移到最前记录,不能往上移(同样,不等同是第一条记录)。 使用rs.next()是把指针向下移动并且返回是否有记录。防止没有记录时进行操作的异常。当到达了EOF或者没有记录的时候指针就返回false。
问答题 【问题2】 HTML文档中<table>标记的cellpadding属性用于定义{{U}} (5) {{/U}}。 (5) 备选答案:
A.内容对齐方式 B.背景颜色
C.边线粗细 D.单元格边距
【正确答案】
【答案解析】D 表格用table元素定义。表格的开始是标题(可以省略),后面是一个或多个表行。在html中,表格可包含段落、列表、标题、表单、数字和预格式化文本等。 除必须用table元素定义表格外,还需要用另一些元素定义表格组件。 ·tr:用来定义表行(table row)。 ·th:用来定义表头(table head)。 ·td:用来定义表格数据(table data),也就是表头以外各行的表元。 单元格间隙可以通过cellspacing来定义: (table border cellspacing=#) 还可以用cellpadding属性设置单元格内部空白的大小: (table border cellpadding=#)
问答题 【问题3】 单击网页中的“登录”按钮,将会执行的程序为{{U}} (6) {{/U}}。 (6) 备选答案:
A.aaa.asp B.bbb.asp
C.ccc.asp D.ddd.asp
【正确答案】
【答案解析】A 单击网页中的“登录”按钮,将会执行的程序为aaa.asp。
问答题 【问题4】 该网页连接的后台数据库类型是{{U}} (7) {{/U}}。 (7) 备选答案:
A.Oracle B.SQLServer
C.Access D.DB2
【正确答案】
【答案解析】C db.open "Dbq=" & server.mappath("data/bbs.mdb") & ";Drivel={Microsoft Access Driver(*.mdb)}"语句表明该网页连接的后台数据库类型是Access。