简答题

课程名称:网络管理员

题目:认真阅读以下关于网页制作和网页编程的内容,回答问题1至问题5,将解答填入答题纸对应的解答栏内。【说明】  某电子商务公司用ASP 实现了一个用于手机信息查询的程序,主页文件名为"index.asp",网页的效果如图4-1所示。 系统的数据表phoneparam.mdb如表4-1所示。根据题目信息,完成下列问题。 【问题1】(2分)  如果网站的域名为www.phoneinfo.com,网站主目录为"D:\wwwroot\web\" 中,文件夹中index.asp 文件,但是用户输入http://www.phoneinfo.com,看到是本网站另外一个网页的信息,而不是如图4-1所示网页效果,则可能原因是(1)。  (1)备选答案:    A. 网站服务器修改配置之后未重启     B.没有index.asp设置到默认文档列表的最前面     C.DNS服务器没有启动 【问题2】(13分)index.asp 文档的内容如下,完成空缺的代码部分  <html>  <body bgcolor="#ffffff" background="phone.gif" text="#000000"> <table border="0" cellpadding="0" cellspacing="0" width="100%">  <left>  <!-以下为实现按关键字搜索-->  <from name="form1" method=post action="main_search.asp">   <div>  <table width="400" border="0">   <tr>   <td width="120"> 请输入关键字:</td>    <td width="40"> <input name="keyword" type="(2)" id="keyword"></td>   <td colspan="2">     <input type=(3) name="Submit" value= (4)> </td>   </tr>  (5)  </div>  </form>  </left> </table> <table> <CENTER>  <% dim keyword =Request.Form("(6)")  ‘按类型搜索 SQL="select * from phoneparam  order by leixing  ASC"  set conn=server.createobject("adodb.connection")  dbpath=server.mappath("phoneparam.mdb")  conn.open "PROVIDER=Microsoft.jet.OLEDB.4.0;data source="&(7)  set rs=server.createobject("adodb.recordset")  (8).open exec,conn,1,3  %>   <div>  <table border="1" width="100%" >   <tr>   <th width="20%"><font color="#6666666" size="2">品牌</font></th>    <th width="20%"><font color="#6666666" size="2">型号</font></th>   <th width="20%"><font color="#6666666" size="2">参考价格</font></th>   <th width="40%"><font color="#6666666" size="2">功能描述</font></th>   </tr>   </table><br>   <% do while(9) rs.EOF and rowcount>0 %>  <div>  <table border="1" width="100%">   <tr>   <td width="20%"><font size="2"><%=rs((10))%></font>   </td>   <td width="20%">    <a herf="<%=rs("leixing")%>.asp"><font size="2"><%=rs("leixing")%></font></a>    </td></td>   <td width="20%><font size="2"><%=rs(jiage)%></font>   </td></td>   <td width="40%"><font size="2"><%=rs(gongneng)%></font>   </td>   </tr>  </table>  <div>  <%rowcount=(11)%>  <%rs.(12)  '向下一条%>  <%(13)%>  <br>   <div>  </CENTER>  </td>  </tr> </table> </body> (14)  (2)-(13)备选答案 A.movenext  B. dbpath C. <table>  D.not E. 搜索   F.RS   G. rowcount-1  H.submit  I. pinpai J.leixing  K. loop   L.text   M.</html>

简答题

课程名称:网络管理员

题目:【说明】 某中学为新入学学生设计了一个学生管理系统,学生需要提交姓名、性别和个人简介等信息,其学号根据学生的提交顺序自动编号。信息提交页面如图4-1所示,提交成功页面如图4-2所示。开学后学校对学生进行了英语和数学的摸底考试,表score_data记录了学生的学号、姓名、性别、个人简介及考试的成绩,其字段定义如表4-1所示。 【问题1】(8分,每空1分) 以下是图4-1所示页面student_add.asp的部分代码,请仔细阅读该段代码,将(1)~(8)的空缺代码补齐。 说明:conn为Connect对象,rs为RecordSet对象 <% ...... student_name=request.form("student_name") gender=request.form("gender") individual_resume=request.form("individual_resume") sql="insert into score_data((1),gender,individual_resume) values (' "&student_name&" ',' "&gender&" ',' "& "individual_resume&"')" conn.execute sql Response.Redirect("(2)") %> <body> <form id="form1" name="form1" method="  (3)  "action="student_add.asp"> <label for="student_name"></label> <input type="  (4)  "> name="student_name" id="student_name" /> </p> <p>性别: <input name="gender" type="  (5)  " id="radio" value="男" checked="  (6)  " /> <label for="gender"></label>男 <input type="radio" name=" (7) " id="radio2" value="女" /> <label for="gender"></label>女</p> <p>个人简介: </p> <label for="individual_resume"></label> <(8)name="individual_resume" id="individual_resume" cols="60" rows="15"></textarea> <p> <input type="submit" name="button" id="button" value="提交" /> </p> </form> </body> (1)~(8)备选项: (4)A.textarea            B.gender          C.checked     D.student_name E.radio    F.post    G.text  H.success.asp 【问题2】(7分,每空1分) 摸底考试结束后,学生可以利用其学号和姓名在学生管理系统中查询自己的成绩,如图4-3所示,查询结果如图4-4所示。以下是成绩查询和查询结果显示页面的部分代码,请将下面代码补充完整。 下为成绩查询页面文件部分代码片段 <body> <form action="result.asp" method="get" name="form1" target="_blank" id="form1"> <h2></h2> <h2 align="center">成绩查询</h2> <p align="center">学号: <label for="student_number"></label> <input name="(9)" type="text" id="student_number" /> </p> <p align="center">姓名: <label for="student_name"></label> <input name="(10)" type="text" id="student_name" /> </p> <p align="center"> <input type="(11)" name="button" id="button" value="提交" /> </p> </form> </body> 以下为查询结果页面文件部分代码片段 <% ...... student_number=request.form("student_number") student_name=request.form("student_name") sql= "select * from (12)  where  student_number="& student_number &"'(13) student_name="’& student_name &"' " rs.open sql ,conn english_results="" math_results="" if not rs.eof() then english_results=rs("english_results") math_results=rs("math_results") end if ...... %> <body> <h2 align="center"><strong>查询结果</h2> <table width="500" border="1"> <tr> <td><div align="center">学号</div></td> <td><div align="center">姓名</div></td> <td><div align="center">英语</div></td> <td><div align="center">数学</div></td> </tr> <tr> <td><div align="center"><%=student_number%></div></td> <td><div align="center"><%=student_name%></div></td> <td><div align="center"><%=(14)%></div></td> <td><div align="center"><%=(15)%></div></td> </tr> </table> </div> </body> </html> (9)~(15)备选项: (5)A. and                 B. submit                C. english_results          D. math_results E. score_data     F. student_name    G. student_number

简答题

课程名称:网络管理员

题目:阅读下列说明,回答问题1 和问题2,将解答填入答题纸的对应栏内。 【说明】 某公司用ASP+Access 数据库开发了学生管理系统,用户登录界面如图4-1 所示: 【问题1】(每空1 分,共11 分) 下面是该系统用户登录界面login.asp 的部分代码,其中验证码使用verycode.asp 文件生成。请根据题目说明,补充完成。 < html xmlns="http://www.w3.org/1999/xhtml"> (1) <title>学生信息管理系统</title> <script language="JavaScript”> <!-- function chk(theForm) { if (theForm. (2) .value="") { alert("请输入用户名!"); the Form.user_name.focus(); return( (3) ); } if (theForm. (4) .value=="") { alert("请输入密码!"); theForm.user_pwd.focus(); return(false); } (5) true; } ...... //省略验证码检测部分代码 --> </script> </head> <body> <table cellSpacing=1 cellPadding=5 width=460 border=0> <FORM action="check.asp?action=login" method= (6) on Submit="return chk(this)"> …省略… <tr> <td align=right width=60 height=30>用户名:</td> <td height=30><input type= (7) name=user_name></td></tr> <tr> <td align=right height=30>密&nbsp;&nbsp;码: </td> <td height=30>< input type= (8) name=use_pwd> </td></tr> <tr> <td align=right>验证码:</td> <td><input maxlength (9) name=veri_code><img src="vericode.asp" border='0' onClick="this.src=' (10) "" alt='点击刷新'/></td></tr> <tr align=middle> <td colSpan=2 height=40><input type= (11) value="登录"> ></td> …省略… </body> </html> 【问题2】(每空2 分,共4 分) 下面是登录系统中check.asp 文件的部分代码,请根据login.asp 代码将其补充完整。 <% username=trim(request("user_name")) password=trim(request("user_pwd")) set rs=server.createobject("adodb.recordset") sql="select * from admin where username=""&username&"" and password=""&md5(password)&"" (12).open sql,conn,1,3 if rs.eof then Response.write "<center>"&username&"用户名或密码错误,请重新输入!" else …省略… session("user_name")=request("usre_name") response. (13) "index.asp" end if …省略… %>

简答题

课程名称:网络管理员

题目:阅读下列说明,回答问题1至问题2,将解答填入答题纸的对应栏内。 【说明】 某网站设计了一个留言系统,能够记录留言者的姓名、IP地址以及留言时间。撰写留言页面如图4-1所示,表4-1为利用Microsoft Access 创建的数据库lyb。 【问题1】(10分) 以下是图4-1所示write.asp页面的部分代码,请仔细阅读该段代码,将(1)~(10)的空缺代码补齐。 Set MM_editCmd = ServerObject)("ADODB.Command") MM_editCmd.ActiveConnection = MM_Connbook_STRING MM_editCmd.CommandText = "INSERT INTO lyb (name,(1),ipadd,lytime)VALUES(?,?,?,?)" MM_editCmd.Prepared = true MM_editCmd.Parameters.AppendMM_editCmd.CreateParameter("param1", 202, 1, 255, Request.Form("name"))'adVarWChar MM_editCmd.Parameters.AppendMM_editCmd.CreateParameter("param2", 203, 1, 536870910, Request.Form("ly"))'adVarWChar MM_editCmd.Parameters.AppendMM_editCmd.CreateParameter("param3",202,1,255,(2).Form("ipadd"))'adVarWChar MM_editCmd.Parameters.AppendMM_editCmd.CreateParameter("param4", 135, 1, -1, MM_IIF(Request.Form("lytime"),Request.Form("lytime").null))'adDBTimeStamp MM_editCmd.Execute MM_editCmd.ActiveConnection.Close <body> <%IP-Reuest("REMOTE_ADDR")%> <p><strong>撰写留言 </strong></p> <hr/> <form ACTION="<%=MM_editAction%>"METHOD="(3)"id="form1" name="form1"> <table width="500"border="1"align="center"> <tr> <td width="94" align="right">您的姓名</td> <td width="390" align="left"><label for="name"></label> <input type="text" name="name" id="name"/></td> </tr> <tr> <td   align="right">您的留言</td> <td   align="left"><label for="ly"></label> <(4)  name="ly" cols="50" rows="5" id="ly"> </textarea> </td> </tr> <tr> <td align="center"><a href="(5).asp">返回首页</a></td> <td align="center"><input name="(6)"type="hidden"id="ipadd"value="<%=ip%>"/> <input name="lytime" type="(7)" id="lytime"value="<%=(8)()%>"/> <input type="(9)"name="button" id="button" value="提交"/><label for="radio"> <input type="(10)"name="button2" id="button2" value="重置"/> </label></td> </tr> </table> (1)~(10)备选答案 A.submit B.ipadd C.ly D.reset E.index F.post G.now H.textara I.Request J.hidden 【问题2】(共5分) 图 4-2 是留言信息显示页面,系统按照ID 值从大到小的顺序依次显示留言信息,点击图 4-1 "返回首页"将返回到此页面。以下是图 4-2 所示页面文件 index.asp 的部分代码,请仔细阅读该段代码,将(11)~(15)的空缺代码补齐。 Set Recordset1_cmd = Server.CreateObject ("ADODB.Command") Recordset1 cmd.ActiveConnection = MM Connbook STRING Recordset1_cmd.CommandText = "SELECT * FROM lyb ORDER BY(11) DESC" Recordset1_cmd.Prepared =true <body> <% While ((Repeat1_numRows<>0)AND(NOT Recordset1.EOF)) %> <P>&nbs;</p> <tr> <td width=""108">留言:<%=(Recordset1.Fields.Item("ID").Value)%></td> <td width=""196">姓名:<%=(Recordset1.Fields.Item("(12)").Value)%></td> <td width=""174">IP:<%=(Recordset1.Fields.Item("(13)").Value)%></td> </tr> <tr> <td rowspan="2">留言内容</td> <td colspan="2"><label for="textfield"></label> <textarca name="textfield" cols="45" rows="5" id="texefield"><%=(Recordset1.Fields.Item("ly").Value)%></textarea></td> </tr> <tr> <td colspan="2">留言时间:<%=(Recordset1.Fields.Item("(14)").Value)%></td> </tr> <tr> <td>回复内容</td> <tr> <td>回复内容</td> <td colspan="2"><label for="textfield2"></label> <textarca name="textfield2" cols="45" rows="3" id="texefield2"><%=(Recordset1.Fields.Item("(15)").Value)%></textarea></td> </tr> </table> (11)~(15)备选答案: A.hf B.ipadd C.ID D.name E.lytime

简答题

课程名称:网络管理员

题目:阅读以下说明,回答问题l至问题2,将解答填入答题纸对应的解答栏内口 【说明】 某学校新生入学后进行信息登记,其登记页面和登记后信息显示页面分别如图4-1和4-2所示。 【问题1】(9分) 以下是图4-1所示的index.asp页面的部分代码,请仔细阅读该段代码,将(1)~(9)的空缺代码补齐。 <title>学生档案</title> <body> <div aljgn="(1)"> <hl><strong>学生档案</stro><hl> </div> <form id="form1" name="form1" method="(2)"action=show.asp"> <table width="485" border="1" align="center"> <tr> <td>姓名</td > <td><label for="name"></label> input type="(3)"name="name"id="name"/></td> </tr> <tr> <td>性别</td> <td><input type="(4)" name="sex" id="radio" value="男 " /> <label for="sex">男 <input type="radio" name="sex" id="radio2" value="女" /> 女</label></td> </tr> <tr> <td>城市</td> <td><label for="city"></label> <(5) name="city" id="city"> <option value="北京" selected="(6)">北京</option> <option value="上海">上海</option> <option value="广州>广州</option> </select></td> </tr> <tl> <td>班级</td> <td><label for"class"></label> <input type-"text" name="class" id="class"/></td> </tr> <tr> <td>爱好</td> <td><label for="favorite"></label> <(7)name="favorite" id="favorite" cols="45" rows= "5"></textarea></td> <tr> <tr> <td>&nbsp;</td> <td><input type="(8)" name="'button" id="button" value="提交" /> <input type="(9)name="'button2" id="button2" value="重新填写"/><^/td> </tr> </table> </form> </body> </html> (1)~(9)备选答案: A.submit B.selected C.post D.reset E.radio F.text G.center H.textarea I.select 【问题2】(6分) 学生输入信息并提交后,系统将回显学生信息,并显示登记位次。下面是显示学生登记位次的部分代码,请根据图4-2将下面代码补充完整。 <% Whichfile=server.mappath("register.txt") set fs=server.(10)("ing.FileSystemObject") set thisfile=fs.opentexffile(whichfile) visitors=(11).readline thisfile.close response.Write("<center><font size=5>你是第"&(12)&位登记者</font></center>")%> ……//省略页面显示部分代码 <% visitors=visitors+l Set out=fs.(13)(whichfile) (14).writeLine(visitors) out.close set fs=(15) %> (10)~(15)备选答案: A.thisfile B.visitors C.nothing D.CreatObject E.out F.createtextfile