二、填空题(本大题共10小题,每空1分,共20分)
请在每小题的空格中填上正确答案。错填、不填均无分。
1.在域名系统中常用机构定义为______为政府机构;EDU为教育机构;______为国际组织;COM为商业机构;NET为网络中心。
2.网站设计方法包括自顶向下的设计方法、______和______3种。
3.在Dreamweaver MX集成环境中,编辑网页有3种视图方式:______、代码视图和______。
4..NET是微软公司提供的一系列产品的总称,它由.NET战略、______、.NET企业服务器和______几个部分组成。
5.用户登录系统一般应包含的功能是:提供______、提供______和提供新用户注册功能。
6.设计数据输入系统功能时,通常需要考虑的因素是:______、______和确定数据来源和格式。
7.SQL语言中,Select命令的基本格式是:Select 字段名1,字段名2,…,______数据表名 Where 查询条件 Group By 分组条件______分组查询条件Order by 排序条件。
8.常用的统计图有3种:直方图、______和______。
9.要实现一个购物系统,至少需要以下功能:商品浏览功能、商品查询功能、______、结账功能和______。
10.Windows 2000 Server支持3种方式发布站点:______、______和虚拟目录网站。
三、简答题(本大题共4小题,每小题5分,共20分)
1.常用网站色彩配置原则是什么?
2.简述ASP.NET的工作原理。
3.网站信息查询系统通常需要实现哪些功能?
4.简述网站发布的一般步骤。
四、编程题(本大题共3小题,每小题10分,共30分)
1.写一段VBScript函数,计算1到100的和。
2.在一个在线论坛系统中,有一个发表文章页面(bbs_new.aspx),页面中有两个TextBox框,文章标题(id=title)、文章内容(id=content);两个Button:添加(id=btnadd)和返回(id=btnretu)。当用户在两个TextBox框中输入了相应内容后,点击添加Button,将输入的内容存入数据库data1.mdb(放在网站根目录下的database子目录)中的bbs表,该表的结构为(id 自动增量型整数;title 字符型(保存文章标题);content字符型(保存文章内容))。请使用ASP.NET编程实现添加Button的点击事件。
3.在数据库data1.mdb(放在网站根目录下的database子目录)中有book表,其部分结构为:
字段名 |
类型 |
说明 |
id |
字符 |
图书编号 |
bookname |
字符 |
图书名 |
price |
数字 |
单价 |
num |
数字 |
数量 |
total |
数字 |
金额 |
下面程序的功能是:利用datagrid(id=dg)来显示统计结果,同时在表格下面有两个Label:图书总册数:(id=lbl1)、总金额:(id=lbl2)。请在程序中的空格处填上合适的语句。
<script language="vb" runat=server>
sub page_load(source as object, e as eventargs)
rem 进行横向计算
dim strsql as string
dim conn as new oledbconnection("provider= Microsoft.Jet.OLEDB.4.0; data source=" & Server.mappath("../database/data1.mdb"))
(1)______
strsql="update book set total=num*price"
dim cmd=new oledbcommand(strsql,conn)
(2)______
rem 查询并显示
dim ds as new dataset
dim da as new oledbdataadapter("select * from book",conn)
(3)______
if ds.tables("book").rows.count>0 then
dg.datasource=ds.tables("book").defaultview
(4)______
end if
rem 纵向统计并显示,变量sl统计数量,je统计金额
dim sl, je
sl=0
je=0
strsql="select total from book"
dim cmd1 as new oledbcommand(strsql,conn)
dim dr as oledbdatareader
(5)______
do while (6)______
sl=sl+1
(7)______
(8)______
(9)______
lbl2.text=cstr(je)
(10)______
conn=nothing
end sub
</script>