【简答题】
试题五(15分)
阅读下列说明,根据网页显示的效果图,回答问题 1 至问题 3。
【说明】
某商务网站用 ASP 实现了一个在线手机性能评价投票网页,主页文件名为“index.asp”,用 IE 打开该网页后的效果如图 5-1 所示。程序中使用的 Access 数据表结构 如表 5-1 所示。
图 5-1 图 5-2
表5-1 vote 数据表结构
【index.asp 文档的内容】
<html>
<head>
<title>投票程序</title>
<%
Set cnn=Server.CreateObject("ADODB.Connection")
Set rec=Server.CreateObject("ADODB.Recordset")
cnn.C_dj="Driver={Microsoft Access Driver
(*.mdb)};U_dj=;Pwd=;DBQ=" &
Server.MapPath("data.mdb")
cnn. (1)
dim rsql
rsql = (2)
rec.open rsql,cnn,3,3
rec.movefirst()
%>
</head>
<body>
<form name="piao" acti_dj="results.asp" method="post" >
<table width="237" border="1" align="center">
<tr>
<td valign=top width="216">
<p align="center"> (3)
</td>
</tr>
<tr>
<td valign=top width="216">
<font size="2">
(4)
<%
dim num num=0
do while not rec.eof num=num+1
%>
<Input name='rd' type='radio' value='<%=num%>' id='<%=num%>' <%if
num=1 then response.write "checked"%>>
<%=rec.fields("content")%>
<%
rec. (5)
loop
%>
</font>
</td>
</tr>
<tr>
<td valign=top width="216">
<input name="submit00" type="submit" id="submit00" value="投 票">
</td>
</tr>
</table>
</body>
</html>
【问题 1】
从以下备选答案中为程序中(1)~(5)处空缺内容选择正确答案,填入答题纸对应的解答栏内。(每空 2 分,共 10 分)
(1)A.CreatObject() B. connect() C. go() D. open()
(2)A. "select * from data" B. " select * from vote"
C. select * from data D. select * from vote
(3)A. <pic border="0" src="mobile.bmp">
B. <picture border="0" src="mobile.bmp">
C. <img border="0" src="mobile.bmp">
D. <image border="0" src="mobile.bmp">
(4)A. <p align="left">您认为这款手机的性能如何?</p>
B. <p align="center">您认为这款手机的性能如何?</p>
C. <t align="left">您认为这款手机的性能如何?</t>
D. <t align="center">您认为这款手机的性能如何?</t>
(5)A. first() B. next() C. movenext() D. nextrecord()
【问题 2】(2 分)
用户单击了“投票”按钮后浏览器会执行什么操作?
【问题 3】(3 分)
如果希望运行 index.asp 后所得的结果如图 5-2 所示,三个单选按钮分行居中显示且让“一般”单选按钮作为默认选项,应该如何修改加粗部分的源代码。