浙江省201 1年10月高等教育自学考试
网站建设与管理试题
课程代码:03340
一、单项选择题(本大题共15小题,每小题2分,共30分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。
1.IP地址为211.65.16.1的地址是 ( )
A. A类地址 B. B类地址
C. C类地址 D. D类地址
2.在浏览器/服务器模式中,由Web浏览器组成,包含系统的显示逻辑,位于客户端的是
( )
A. 表示层 B. 功能层
C. 数据层 D. 应用服务层
3.在<FORM>标记中,设置表单执行动作的方式,取值可为GET和POST的属性是 ( )
A.method B.action
C.enctype D.target
4.在链接结构设计中,单一指向的,首页链接指向一级页面,一级页面指向二级页面,立体结构看起来像一棵倒着生长的树的结构是 ( )
A.直线形结构 B.星形结构
C.圆形结构 D.树形结构
5.在Dreamweaver中设置框架属性时,如果要确定框架打开的页面文件,将设置下面哪个属性? ( )
A.框架名称 B.源文件
C.边框 D.滚动
6.在HTML中,设置文字的字体、大小、颜色的标记是 ( )
A.<Size> B.<word>
C.<FONT> D.<HTML>
7.在HTML中,标记<Hn>的级数最大取值可以是 ( )
A.5 B.6
C.7 D.8
8.在HTML中,为文字加删除线的标记是 ( )
A. <EM> </EM> B. <I> </I>
C. <STRONG> </STRONG> D. <STRIKE> </STRIKE>
9.在HTML中,定义一个超链接的标记是 ( )
A. <B> B. <href>
C. <A> D. <link >
10.在HTML中,用标记<BGSOUND>设置声音,设置声音文件循环播放次数的属性是 ( )
A. loop B. src
C. balance D. volume
11.下面的VBScript符号常量中,表示一个未初始化的变量值的是( )
A. Empty B. Nothing
C. Null D. False
12.VBScript的数据转换函数中把字符串转换成数字的是 ( )
A. CStr B. Chr
C. Asc D. Val
13.ASP.NET的Page类中可以显示地导入一个命令空间的命令是 ( )
A.@Page B.@Import
C.@Implements D.@Register
14.ASP.NET的CheckBoxList控件具有确定选项的排列方式是垂直还是水平功能的属性是( )
A.RepeatColumns B.RepeatDirection
C.RepeatLayout D.TextAlign
15.ASP.NET的Response对象具有停止当前ASP.NET进程执行的方法是 ( )
A.Clear B.End
C.Flush D.Redirect
二、填空题(本大题共10小题,每空1分,共20分)
请在每小题的空格中填上正确答案。错填、不填均无分。
1.www.sohu.com是站点地址,其中,www代表_________,sohu是_________,com是域名。
2.网站的链接结构有3种基本方式:_________、_________和星形结构。
3.在Dreamweaver MX界面中主要的浮动面板有3种:_________、_________和属性面板。
4..NETFramework分为以下几个部分:_________、_________、.NET Framework类库、.NET语言、ASP.NET和Web服务。
5.目前常用2种方式实现用户登录界面:一种是_________;另一种是用_________实现。
6.SQL语言中Insert命令的标准语法为:_________数据表名(字段1,字段2,…)_________(值1,值2,…)。
7.使用ASP.NET技术实现信息查询的解决方案主要有两类:一是通过_________对象逐条读取查询结果,二是通过_________对象,将查询结果一次存入DataSet之中。
8.SQL语言中的统计函数,_________计算符合查询条件的记录数;_________计算指定字段中符合查询条件的字段值总和。
9.HTML中,插入一个换行符,光标移到下一行的标记是_________;产生一条用于分隔段落的水平线的标记_________。
10.网站测试一般经历两个阶段:_________测试和_________测试。
三、简答题(本大题共4小题,每小题5分,共20分)
1.简述网站总体设计中目录结构设计通常遵循的原则。
2.简述ASP.NET的主要Page事件。
3.简述在Dreamweaver中嵌入声音文件的操作步骤。
4.在设计数据输入系统时,应该最大限度地实现的功能有哪些?
四、编程题(本大题共3小题,每小题10分,共30分)
1.写一段VBScript函数,在页面上显示中文格式的系统日期。(例如:2010年5月9日星期日)
2.在数据库中有book表,其部分结构为:
字段名 |
类型 |
说明 |
id |
字符 |
图书编号 |
bookname |
字符 |
图书名 |
price |
数字 |
单价 |
num |
数字 |
数量 |
indate |
日期 |
进书日期 |
type |
字符 |
图书类别 |
请按要求写出SQL语句。
(1)求book表中图书的总册数;
(2)求book表2000年以后进书的总册数;
(3)求book表图书的平均单价;
(4)求book表单价最贵和最便宜的图书;
(5)求book表中每一类图书的记录数、总金额。
3.在数据库data1.mdb(放在网站根目录下的database子目录)中有book表和Buybook表,其部分结构为:
Book表
字段名 |
类型 |
说明 |
id |
自动编号 |
|
bookid |
字符 |
图书编号 |
bookname |
字符 |
图书名 |
price |
数字 |
单价 |
publish |
字符 |
出版社 |
Buybook表
字段名 |
类型 |
说明 |
orderid |
自动编号 |
订单编号 |
bookid |
字符 |
图书编号 |
bookname |
字符 |
图书名 |
price |
数字 |
单价 |
publish |
字符 |
出版社 |
num |
数字 |
购买数量 |
利用datagrid(id=dg)来显示Book表中的图书信息,在datagrid的操作栏点击购买,将该图书放入购物车中,系统将读出Book表的信息,同时将这些信息以及购买信息添加到Buybook表中。下面的程序就是实现这一个功能(即先查看是否已经购买该图书,如果没有购买将增加一条记录到Buybook表中;如果已经购买则增加购买的数量),请在程序的空白处填上合适的语句。
<script language=”vb” runat=server>
sub gridupdate(sender as object, e as datagridcommandeventargs)
dim tb0,tb1,tb2,tb3,strid,strsql as string
strid=dg.datakeys.item(e.item.itemindex)
strsql=”select * from book where bookid=’”&strid&”’”
dim conn as new oledbconnection(“provider= Microsoft.Jet.OLEDB.4.0; data source=”
& Server.mappath(“../database/data1.mdb”))
_________(1)_________
dim cmd as new oledbcommand(strsql,conn)
_________(2)_________
dr=cmd.executereader
_________(3)_________
tb0=dr.item(“bookid”)
tb1=dr.item(“bookname”)
tb2=dr.item(“publish”)
tb3=dr.item(“price”)
conn.close
strsql=”select * from buybook where bookid=’”&strid&”’”
_________(4)_________
cmd.connection=conn
_________(5)_________
dr=cmd. executereader
if _________(6)_________then
conn.close
strsql=”insert into buybook (bookid,bookname,publish,price,num) values
(‘”&tb0&”’,’”& tb1&”’,’”&tb2&”’,’”&tb3&”’,1)”
conn.open
cmd.connection=conn
_________(7)_________
_________(8)_________
conn.close
conn=nothing
cmd=nothing
rem 刷新表格显示
refresh
else
conn.close
strsql=”update buybook set num=num+1 where bookid=’”&strid&”’”
conn.open
cmd.connection=conn
_________(9)_________
_________(10)_________
conn.close
conn=nothing
cmd=nothing
dg.edititemindex=-1
rem 刷新表格显示
refresh
end if
end sub