●在HTML文档中,<input>标记的type属性的值为 (61)时表示一个单选按钮。
(61)
A.text
B.checkbox
C.radio
D.password
不能打开HTML源码文件的软件为(53)。若在网页中需要增加“提交”和“重置”两个按钮,则应将它们的TYPE属性分别设置为(54)。在HTML的标记中,不需要成对出现的标记为(55)。
A.Word
B.Notepad
C.HotJava
D.Adobe Reader
试题五(共15分)
阅读下列说明,回答问题1至问题4,将解答填入答题纸对应的解答栏内。
【说明】
以下是用 ASP 实现的一个网上报名系统。用 IE 打开网页文件“index.asp”后的效果如图 5-1所示。
图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,1,1
%>
<head>
<title><%=rs("webname")%> </title>
</head>
<html>
<img src="<%=rs("logo")%>" alt="" width="120" height="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" bgcolor="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分)
为程序中空缺处(1)选择正确答案。
备选答案:
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. 单元格边距
试题五(15分)
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
某网站采用ASP+SQL Server开发,系统的数据库名为gldb,数据库服务器IP地址为202.12.34.1。打开该网站主页,如图5-1所示:
【问题1】(8分,每空1分)
以下是该网站主页部分的html代码,请根据图5-1将(1)~(8)的空缺代码补齐。
<html>
……
<!-- (1) file="include/header.asp"-->
<table width="784" >
<tr>
……
<form……>
<td width="45%">
<input type=" (2) "size="15" maxlength="15" (3) ="关键字">
< (4) name="action">
<option value="l">商品简介</option>
<option value="2">商品类别</option>
<option value="3" (5) >商品名称</option>
<option value="4">详细说明</option>
(6)
<input type=" (7) "value="立即查询" >
<input type=" (8) "value="高级查询"onClick="location.href='search.asp'">
</td>
</form>
</tr>
</table>
……
</html>
【问题2】(2分,每空1分)
该网站采用ASP编写程序代码,在ASP内置对象中,application对象和session对象可以创建存储空间用来存放变量和对象的引用。
如果在页面中设置访客计数器,应采用上述的 (9) 对象:如果编写购物车组件,应采用上述的 (10) 对象。
【问题3】(5分,每空1分)
以下是该网站进行数据库连接的代码conn.asp,请根据题目说明完成该程序,将答案填写在答题纸的对应位置。
<%
set conn= (ll) .createobject("adodb.connection")
(12) .provider="sqloledb"
provstr"server= (13) ;database= (14) ;uid= xtgl;pwd=xtg1123"
conn. (15) provstr
%>
请根据网页显示的效果图和网页中的元素说明,将HTML文本中(n)处的解答填写入解答栏内。
【说明】
“文学世界”网页的效果如图4-1所示。其中网页的背景音乐为当前路径下的love.mp3。
[程序源代码]
<HTML>
<HEAD>
<TITLE>文学世界</TITLE>
< (1) src="love.mp3">
</HEAD>
<BODY>
<P align="center"><FONT size="6"> 文学世界</FONT></P>
(2)
<% LOCK Application("counter")=Application("counter")+1
(3) %>
<P align="center">欢迎您的到来!您是本站的第(4)位贵宾
<TABLE border="1">
<TR>
<TD rowspan= (5) align="center">
<IMG border="0" scr="literature.gif">
<TD align="center" width="21%">首页
<TD align="center" width="25%">体育世界
<TD align="center" width="24%">旅游天地
<TR>
<TD align="center" width="21%">休闲娱乐
<TD align="center" width="25%">时尚感觉
<TD align="center" width="24%">视频天地
<TR>
<TD width="27%" valign="top">
<OL>
<LI> 小说
<UL (6) >
<LI><A href="流年">流年</A>
<LI>孤独的树
</UL>
<LI>散文
<LI>其他
</OL>
<TD colspan="2" valign="top">
<P align="center"> (7) 流年
<P align ="center">孤独的树
<TD width="24%" valign="top">
<P align="center"> 问卷调查
<FORM. method="POST" action="investigate.asp">
<P align="left">我喜欢;
<INPUT type="checkbox" name="C1" checked>小说
<INPUT type="checkbox" name="C2">散文
<INPUT type="checkbox" name="C3">其他
<P>性 : 别:
<INPUT type="radio" name="R1 ">
<INPUT type="radio" name="R1 ">
<P align="center"><INPUT type="submit" value="确定">
<INPUT type="reset" value="重写">
</FORM>
</TABLE>
</BODY>
</HTML>
试题二(共20分)
阅读以下关于网页制作和网页编程的说明,回答问题1至问题4,并将解答填入答题纸的对应栏内。
【说明】
某公司电子商务网站首页如图 2-1 所示。网页制作使用了 CSS 技术,CSS 文件style.css位于发布目录c:\website下的css目录中。
下面给出首页的部分代码。
<html>
< (1) >
<title>找东东网--找我喜欢!</title>
<link (2) ="stylesheet" (3) ="text/css" href=" (4) "/>
</head>
<body>
<form. name=searchinfo method=post nclick="chkuser.asp">
<input name="textfield" type=" (5) " (6) ="请输入搜索项目" size="70"
axlength="50" />
<input type="submit" name="submit" value=" 搜 索 " />
</form>
<form>
<input name="mobile" type="radio" value="移动" (7) />移动<input name="unicom"
pe="radio" value="联通" />联通<input name="smart" type="radio" value="小灵通" />小
灵通
</form>
……省略部分代码
</body>
</html>
【问题 1】(7分)
请将上述HTML代码中空缺的部分补充完整。
【问题 2】(3分)
网页制作人员欲设置已访问的超链接颜色为“3333CC” ,鼠标经过超链接时链接颜色变为“FFFF66” ,网页超链接的颜色为“FFFFFF” 。
请根据以上描述将下列CSS代码中空缺的部分填写在答题纸的相应位置。
a:link{
color: " (8) ";
text-decoration:none;
}
a:visited{
color: " (9) ";
text-decoration:none;
}
a:hover{
color: " (10) ";
text-decoration:underline;
}
【问题 3】(6分)
用户登录部分功能调用由位于发布目录c:\website下的login.asp文件实现,数据库
连接由conn.asp文件实现。其中,数据库文件名为 account.mdb,用户表为 actuser,用
户名字段和用户密码字段分别为act_username和 act_password。 login.asp代码如下所示,
请将空缺的部分补充完整,并填写在答题纸的相应位置。
<!--include file="conn.asp"-->
<%
sql="select * from actuser where act_username='"&username&"'"
rs.open sql,conn,1,1
if (11) then
response.write "<script>alert('登录失败');history.back();</script>"
response.end
else
if rs("act_password")<>password then
response.write "<script>alert('登录失败');history.back();</script>"
(12)
end if
session("admin")=username
response.write"<script>alert('登录成功');location.href='index.asp'</script>"
(13)
%>
【问题 4】(4分)
当多个用户成功登录到网站时,系统使用存储在 (14) 的 (15) 来区分每个用
户的连接。
(14)备选答案:
A.客户机内存中 B.服务器内存中
C.客户机硬盘中 D.服务器硬盘中
(15)备选答案:
A.session
B.cookies
C.server
D.application
试题五(15 分)
阅读下列说明,根据网页显示的效果图,回答问题 1 至问题 6。
【说明】
以下是用 ASP 实现的一个网络留言系统。用 IE 打开网页文件“index.asp”后的效果如图 5-1 所示。
【index.asp 文档的内容】
<!--include file="conn.asp"-->
<html>
<head><title>留言系统</title></head>
<body>
<%Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open "Select * From [message] order by id",Conn,1,1
if rs.eof and rs.bof then
(3) .write("<div align='center' class='bg'>没有留言</div>")
end if
i=1
do while (4)
%>
<table width="700" border="1" align="center" >
<tr>
<td height="30"><strong><%= (5) %></strong>
<%=rs("name")%> <%=rs("ip")%> <%=rs("time")%>
<a href="del.asp?del=<%=rs("id")%>" target="_parent">删除</a>
</td>
</tr>
<tr>
<td width="700" height="20"><%=rs("message")%></td>
</tr>
</table>
<%rs.movenext
i=i+1
loop
%>
<table width="700" border="0" align="center">
<tr>
<td><div align="left"><%=rs. recordcount%>条留言</div></td>
</tr>
</table>
<br />
<table width="704" border="0" align="center">
<tr>
<td width="311"><form. id="form1" name="form1" method="post" action="act.asp">
<table width="302" border="0">
<tr>
<td width="302"> 姓名 <input name="name" type="text" class="box"
id="name" size="15" /><p/>
验证码<input name='validatecode' type='text' class="box" size='5'>
<img src='imgchk/validatecode.asp' align='absmiddle' border='0'> </td>
</tr>
<tr>
<td>内容 (6) </td>
</tr>
<tr>
<td height="30"><input type=" (7) " name="tj" value=" 提交留言 " />
<input name="ip" type="hidden" id="ip" value= "<%=
Request.serverVariables("REMOTE_ADDR")%>" /></td>
</tr>
</table>
</form>
</td>
</tr>
</table>
<%rs.close %>
</body>
</html>
【问题 1】(2 分)
以下 (1) 属于 ASP.NET 创建的网页程序文件。
(1)A. index.asp B. index.htm C. index.aspx
【问题 2】(2 分)
HTML 文档中的<title>标签用于定义 (2) 。
(2)A. 修改标记 B. 显示标题 C. 元数据
【问题 3】(每空 1 分,共 5 分)
从以下备选答案内为程序中(3)~(7)处空缺选择正确答案,并填入答题纸对应的
解答栏内。
(3)A. request B. response C. application D. session
(4)A. rs.eof B. rs.bof C. not rs.eof D. not rs.bof
(5)A. i+1 B. rs.recordnumber C. rs.recordcount D. i
(6)
A. <table name="message" cols="40" rows="5" id="message"></table>
B. <textarea name="message" cols="40" rows="5" id="message"></textarea>
C. <input name="message" cols="40" rows="5" id="message"></input>
D. <img name="message" cols="40" rows="5" id="message"></img>
(7)A. submit B. text C. post D. radio
【问题 4】 (2 分)
另一个与程序中的语句“rs.eof and rs.bof”等价的语句是 (8) 。
【问题 5】 (2 分)
设置验证码的作用是 (9) 。
【问题 6】 (2 分)
rs.close 语句的作用是 (10) 。
(10)
A. 关闭数据库连接
B. 关闭当前网页
C. 关闭当前数据集
D. 关闭数据提交
Private Sub Form_Click()
Open "d:\test\smtext1.txt" For Input As #1
Do While Not ______
Line Input #1, aspect$
whole$ = whole$ + aspect$ + Chr$(13) + Chr$(10)
Loop
Text1.Text = whole$
Close #1
Open "d:\test\smtext2.txt" For Output As #1
Print #1, ______
Close #1
End Sub
上述程序的功能是,把磁盘文件smtext1.txt的内容读到内存并在文本框中显示出来,然后把该文本框中的内容存入磁盘文件smtext2.txt。请填空。
备选答案: A.shop B.name
C.open D.Execute
E.prouducts F.Pname
从以下备选答案内为程序中(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">