阅读下列说明,回答问题1至问题4,将解答镇入答题纸对应的解答栏内。
【说明】
以下是用ASP实现的一个网上报名系统。用IE打开网页文件“index.asp”后的效
果如图5-1所示。
【index.asp文档的内容】
<%
set conn=server.CreateObject(”adodb.connection”)
conn.open” driver= {Microsoft Access driver(*.mdb)};dbq=”&server.mappath(”date/date.mdb”)
exec=“select * from webset”
set rs=server.CreateObject(”adodb.recordset”)
rs. (1) exec,conn,l,1
%>
<head>
<title><%=rs(”webname”)%></title>
</head>
<html>
<img src=“<%=rs (“logo”)%>“alt=““winth=“120” heigh=“40” border=“0”/>
<form action=“register.asp” method=“post” name=“myform”>
<table width=”100%” border=”0” align=”center” cellpadding=”2” cellspacing=“1”>
<tr>
<td colspan=“4” align=”left”>注册信息</td>
</tr>
<tr>
<td align=“right” bgcolor=“#FFFFFF”>用户</td>
<td colspan=“3” bgcolor=“#FFFFFF”>
<input type=“ (2) “ name=“uname” value=“<%=uname%>“>
</tr>
<tr>
<td align=“right” bgcoloi=“#FFFFFF”>密码</td>
<td colspan=“3” bgcolor=“#FFFFFF”><input type=“ (3) “ name=“psd” ></td>
</tr>
<tr>
<td colspan=“4” align=“left”>报名信息</td>
</tr>
<tr>
<td align=“right” bgcolor=“#FFFFFF”>姓名</td>
<td bgcolor=“#FFFFFF”><input type=“text” name=“un” ></td>
</tr>
<tr>
<td align=“right” bgcolor=“#FFFFFF”>性别</td>
<td bgcolor=“#FFFFFF”>
<input type=“ (4) “ name=“xb” value=“male”/>男
<input type=“ (4) “ name=“xb” value=“ female” checked=“ true”/>女
</td>
</tr>
<tr>
<td align=“right” bgcolor=“#FFFFFF”>电子邮箱</td>
<td bgcolor=“#FFFFFF”><input type=“text” name=“email” size=“40”/></td>
</tr>
<tr>
<td align=“right” bgcolor=“#FFFFFF”>报考专业</td>
<td bgcolor=“#FFFFFF”>
< (5) name=“zy”>
<option value=“2000”>计算机科学与技术</option>
<option value=“2001”>电子工程</option>
<option value=“2002”>通信工程</option>
</select>
</td>
</tr>
<tr>
<td colspan=“4” bgcolor=“#FFFFFF”>
<input type=“ (6)“name=“tijiao” value=“提交”>
</td>
</tr>
</table>
</form>
<tr><%=rs(”copyright”)%></tr>
<%
rs.close()
%>
</html>
【问题1】(2分)
为程序中空缺处(l)选择正确答案。
备选答案:
A.Open
B.Run
C.Execute
D.Dim
【问题2】(10分)
为程序中空缺处(2)~(6)选择正确答案。
备选答案:
A.Text
B.Submit
C.Password
D.Radio
E.Checkbox
F.Option
G.Select
H.Reset
【问题3】(2分)
该网页连接的数据库类型是(7)。
备选答案:
A.Oracle
B.SQLServer
C.Access
D.DB2
【问题4】(1分)
HTML文档中的<table>标记的cellpadding属性用于定义(8)。
备选答案:
A.内容对齐方式
B.背景颜色
C.边线粗细
D.单元格边距
【问题1】(2分)
(1)A或Open (2分)
【问题2】(10分)
(2)A (2分)
(3)C (2分)
(4)D (2分)
(5)G (2分)
(6)B (2分)
【问题3】(2分)
(7)C 或 Access (2分)
【问题4】(1分)
(8)D 或 单元格边距 (1分)
打开数据库:
exec="select * from 数据库表"
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,1,1
参数1,1为读取
读取内容格式:<%=rs("字段")%>
添加记录处理程序:
利用<INPUT>字段的各个属性可以生成其他类型的输入字段。
Text:创建单行文本框方法。
Password:创建密码文本框方法。
Radio:单选按钮。在表单中添加单选按钮可以让站点访问者从一组选项中选择其中之一。在一组单选按钮中,一次只能选择一个。
Select:列表选择。
Submit:提交按钮。
Reset:复位按钮。
Checkbox:复选按钮。
Option:定义下拉列表中的一个选项。
该网页连接的数据库类型Access。
<table>标记的cellpadding定义单元格边距,也就是单元格内容和边框之间的距离。
E-mail地址由分隔符“()”分为前后两部分,分别指明用户名及邮件
某 html 文档中有如下代码,则在浏览器中打开该文档时显示为( )。
<form>
Listl:
<input type="text" name="List1" />
<br / >
List2:
<input type="text" name="List 2 " />
< /form>
设有商品关系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 ( );
函数f()、g()的定义如下所示。已知调用f时传递给其形参x的值是1,若以传值方式调用g,则函数f的返回值为( );若以传引用方式调用g,则函数f的返回值为( )。