案例分析题

阅读以下说明,回答下列问题,将解答填入答题纸对应的解答栏内。
【说明】
某中学为新入学学生设计了一个学生管理系统,学生需要提交姓名、性别和个人简介等信息,其学号根据学生的提交顺序自动编号。信息提交页面如图4-1所示,提交成功页面如图4-2所示。开学后学校对学生进行了英语和数学的摸底考试,表score_data记录了学生的学号、姓名、性别、个人简介及考试的成绩,其字段定义如表4-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)备选答案:
A.textarea
B.gender
C.checked
D.student_name
E.radio
F.post
G.text
H.success.asp

【正确答案】

(1) D
(2) H
(3) F
(4) G
(5) E
(6) C
(7) B
(8) A

【答案解析】

(1) 由该行代码中的 values 值可以推测出答案为 student_name。
(2) Response.redirect 表示需要填入一个页面地址, 选项中只有 success.asp 表示页面。
(3) 提交方式在答案中只有 post 可以选择。
(4) 由图可知, 姓名后面是一个单行文本框, 所以选择 text。
(5) 性别设置里面是一个单选按钮, 所以选择 radio。
(6) 默认男是被选中的, 所以要选 checked。
(7) 表 4-1 中提示 gender 表示“男” 或“女”, 所以此空填 gender。
(8) 由图可知个人描述是一个多行文本框, 所以选 textarea。

问答题

摸底考试结束后,学生可以利用其学号和姓名在学生管理系统中查询自己的成绩,如图4-3所示,查询结果如图4-4所示。以下是成绩查询和查询结果显示页面的部分代码,请将下面代码补充完整。

【正确答案】

(9) G
(10) F
(11) B
(12) E
(13) A
(14) C
(15) D

【答案解析】

(9) 此空只是设定一个名称, 可以随意取值, 结合题目与答案, 最符合的是student_number。
(10) 此空只是设定一个名称, 可以随意取值, 结合题目与答案, 最符合的是 student_name。
(11) 可以看到该语句中, value 写的是提交, 说明类型要选 submit。
(12) Sql 语句中, select 表示查询, 说明后面要接一个查询的库, 所以选 score_data。
(13) 过滤条件里面, 选 and。
(14) 从图 4-4 中, 是先查英语后查数学, 所以此空选 english_results。
(15) 从图 4-4 中, 是先查英语后查数学, 所以此空选 math_results。