题目详情

阅读一下说明,回答问题1至问题3,将解答填入答题纸的对应栏内。

【说明】

某留言板采用ASP+Access开发,其后台管理登录页面如图4-1所示,留言板页面如图4-2所示。

初级网络管理员,章节练习,初级网络管理员真题卷

初级网络管理员,章节练习,初级网络管理员真题卷

【问题1】(8分)

以下是该留言板后台管理登录页面的部分html代码,请根据图4-1将(1)-(8)的空缺代码补充完整。

<html>

…..

<hera>

<title>留言板管理登录</title>

</head>

<body topmargin=”0”marginheight=”0”>

<br>

<form method=”post” ______(1)____=”chklogin.asp”>

<table border =”0” width=”750” align=center cellspacing=”2” cellpadding=”6”>

<tr>

……..

<td align=”center”>用户名;

<input type=” _____(3)____ ”name=”UserName” size=”20”>

</td>

</tr>

<tr>

<td alige=”center”>密 码;

<input type=”___(4)___” name=”Password”>

</td>

</tr>

<tr>

<td align=”center”>验证码;

<%dim num1,num2

Randomize

DO White Len(num2)<4

Num1=CStr(Chr(57-48)*rnd+48)

(5)=num2&num1

(6)

(7)(”verifycode”)=num2

%>

<input type=”text” name=”Verifycode”><b><span><%=session(”verifycode”)%></span>

</b>

</td>

</tr>

<tr>

<td align=”center’>

<p>

<input type=”(8)”name=”Submit’ value=”登录”>

</P>

……

</html>

(1)-(8)的备选答案:

A.submit B.action C.text D.</td>

E.session F.loop G.num2 H.password

【问题2】(3分)

该留言板数据库采用Access,其数据库名为datA.mdb,留言内容表为content。

请根据留言板要求,在表4-1中给出合适的数据类型。

初级网络管理员,章节练习,初级网络管理员真题卷

(9)-(11)的备选答案:

A.文本 B.备注 C.自动编号 D.日期/时间

【问题3】(4分)

以下是该留言板页面部分代码,请根据题目说明完成该程序,将答案填写在答题纸的对应位置。

<!--#include file=conn.asp-->

……

<%

Set rs2=server.CreateObject(“adodB.recordset”)

Rs2.open”select*from__( 12 )____ ”

I=0

Do while not rs2.eof

I=I+1

Response.Write(“<tr><td><hr><hr><font color=”red“><b>”&__( 13 )____ &“</b>楼 游客 IP:”&rs2(“ip”)& “留言时间:”& rs2(“time”)& ”留言内容↓</font><hr></td></tr></tr><tr>

<td align=cener><textarea>“& rs2(” __( 14 )____ ”)& ”</textarea></td></tr>”)

Rs2.movenext

Loop

Rs2. __( 15 )____

验证码生成

…….

%>

<tr valign=middle>

<td ”><hr/>我要留言:</td>

</tr>

…….

( 12 ) ~ ( 15 ) 的备选答案:

A.cont B. close C.content D.I

正确答案及解析

正确答案
解析

【问题1】(8分)

(1)B

(2)D

(3)C

(4)H

(5)G

(6)F

(7)E

(8)A

【问题2】(3分)

(9)B

(10)A

(11)D

【问题3】(4分)

(12)C

(13)D

(14)A

(15)B

本题考查网页设计的基本知识。

【问题 1】

本问题考查 html代码及asp编程的基础知识。根据图示网页及提供的程序代码,该网站后台管理登录页面中的空(1)~(2)属于 HTML基础标记,空(3)、(4)、(8)可以在图中判断其表单类型值,空(5)~(7)是asp程序。所以代码应为如下:

<html>

......

<head>

<title>留言板管理登录</title>

</head>

<body topmargin="0" marginheight="0">

<br>

<form method="post" action="chklogin.asp">

<table border="0" width="750" align=center cellspacing="2" cellpadding="6">

<tr>

<td width="l00%" align="center"><font size="4" >留言板管理登录 </font> </td>

</tr>

......

<td align="center"> 用户名:

<input type="text" name="UserName" size="20" >

</td>

</tr>

<tr>

<td align="center"> 密&nbSpi;码:

<input type="password" name="Password" >

</td>

</tr>

<tr>

<td align="center"> 验证码:

<%dim num1,num2

Randomize

Do While Len(num2)<4

num1=CStr(Chr((57-48)*rnd+48))

num2= num2&num1

loop

session ("verifycode")=num2

%>

<input type="text" name="Verifycode" ><b><span>< % =session("verifycode")

%></span>

</b>

</td>

</tr>

<tr>

<td align="center">

<p>

<input type=" submit " name= Submit" value=" 登录">

</p>

......

</html>

【问题 2】

本问题考查 Access数据库的基础知识。由于留言内容要求大于 8个字符,小于 500个字符,而 Access数据库的文本宇段默认为 50个字节,最长为 255个字节,所以 cont字段数据类型应该是备注型;ip 字段数据类型应该是文本型,time字段数据类型应该是日期/时间型。

【问题3】

本问题考查 ASP编程的基础知识。依照 ASP程序的基本语法,空(2)应是数据表的名称,依照描述可知系统数据库名为 data.mdb,留言内容表为content,所以此处应填写为 content。空(3)根据题目的图 4-2 及程序可以判断此处应是显示的楼层数,依照程序可以判定此处应填写 I。空(14)、(15)考查 ASP中数据库的基本操作。所以该程序代码如下:

<!--#include file=conn.asp-->

......

<%

set rs2=server.CreateObject("adodb.recordset")

rs2 .open "select * from content"

I=0

do while not rs2 .eof

I=I+1

response.write ("<tr ><td ><hr><font color="red"><b>" & I &"< /b>楼 游客 IP:" & rs2("ip") & "留言时间:" & rs2("time") & "留言内容↓< / font>

<hr ></td></tr><tr >

<td align=center><textarea >" & rs2("cont") & "< / textarea></td> < / tr>")

rs2.movenext

loop

rs2. close

'验证码生成

......

%>

<tr valign=middle>

<td"><hr />我要留言:</td>

</tr>

你可能感兴趣的试题

单选题

E-mail地址由分隔符“()”分为前后两部分,分别指明用户名及邮件

  • A.//
  • B.\\
  • C.@
查看答案
单选题

某 html 文档中有如下代码,则在浏览器中打开该文档时显示为( )。

<form>

Listl:

<input type="text" name="List1" />

<br / >

List2:

<input type="text" name="List 2 " />

< /form>

初级程序员,章节练习,初级程序员真题

  • A.见图A
  • B.见图B
  • C.见图C
  • D.见图D
查看答案
单选题

设有商品关系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 ( );

  • A.NULL
  • B.UNIQUE
  • C.NOT NULL
  • D.NOT NULL UNIQUE
查看答案
单选题

函数f()、g()的定义如下所示。已知调用f时传递给其形参x的值是1,若以传值方式调用g,则函数f的返回值为( );若以传引用方式调用g,则函数f的返回值为( )。

初级程序员,章节练习,初级程序员真题

  • A.3
  • B.4
  • C.6
  • D.7
查看答案
单选题

初级程序员,章节练习,初级程序员真题

初级程序员,章节练习,初级程序员真题

  • A.见图A
  • B.见图B
  • C.见图C
  • D.见图D
查看答案

相关题库更多 +