一、单选
一、单选
1、S ESSION对象的默认有效期为多少分钟(C)
A、10
B、15
C、20
D、应用程序从启动到结束
、应用程序从启动到结束
2、留言板必须加强管理,这是因为(D)
A.存储容量有限
存储容量有限
B.查看必须经过授权
查看必须经过授权
C.影响查看的速度
影响查看的速度
D.可能存在过时或不健康的留言
可能存在过时或不健康的留言
3、V alidationSummary控件常用属性中设置错误信息显示格式的是(B)
A:HeaderTxet B:DisplayMode 
C:ShowMessageBox D:V alidate 
4、数据比较验证是通过(B)控件来实现。
)控件来实现。
A.RangeV alidator 
B.CompareV alidator 
C. ControlToV alidate 
D.ErrorMessage 
5、在设计完网页前台页面及编写完后台程序代码之后,启动调试的快捷键是:(B) 
A.F4
B.F5
C.F2
D.F3 
6、下面不属于W eb服务器控件的是(A)
HtmlInputButton B、RadioButton C、DropDownList D、CheckBox 
7、NET类库,很多能装载磁盘文件的类都是凭物理文件夹路径来装载文件的,因此
类库,很多能装载磁盘文件的类都是凭物理文件夹路径来装载文件的,因此
)把虚拟路径映到物理路径。
在WEB页的程序代码中常常使用(A )把虚拟路径映到物理路径。说明哪些网站属于asp
A.Server对象的MapPath方法
方法
B. Server对象的Transfer方法
方法
C. Request对象的FilePath属性
属性
D. Request对象的Url属性
属性
8、下面对服务器验证控件说法正确的是(A)
A.可以在客户端直接验证用户输入,并显示出错信息
.可以在客户端直接验证用户输入,并显示出错信息
B.服务器其验证控件种类丰富共有10中之多
中之多
C.服务器验证控件只能在服务端使用
.服务器验证控件只能在服务端使用
D.各种验证控件不具有共性,各自完成功能
.各种验证控件不具有共性,各自完成功能
9、Master指令中能设置自动从标记生成并在处理母版页是自动进行编译类的类名的属性是(A)
A:Classname B:Codefile C:Compilationmode D:Debug 
10、以下不属于FreeTextBox编辑器控件主要提供的功能是(D)
A:插入图片
支持网络即时打印功能 D:支持CSS 
插入图片 B:插入链接
插入链接 C:支持网络即时打印功能
11、在ASP.NET中,通过(C)可以增强网页功能的严谨性和可靠性。
)可以增强网页功能的严谨性和可靠性。
A.母版页技术
技术
数据验证技术 D.AJAX技术
母版页技术 B.网站导航技术
网站导航技术    C.数据验证技术
12、(A)属性用于指定进行验证的数据类型。
)属性用于指定进行验证的数据类型。
A.Type 
B.MaximumV alue 
C.Nodes 
D.SelectedNode 
13、可以使程序开发人员设置时间间隔来触发特定事件的操作的控件是(B)。SdriptManager B.Timei    C.UndatePanel D.Type 
14、Response 对象用于将数据(B )            .                从一个服务器发送到另一个服务器从一个服务器发送到另一个服务器  B.从服务器发送回浏览器从服务器发送回浏览器  C.从浏览器发送回服务器
从浏览器发送回服务器            D.从一个浏览器发送到另一个浏览器从一个浏览器发送到另一个浏览器
15、下面不属于eWebEditorExt 在线编辑器能够完成的功能是(B ) A:可以生成文字或图片水印可以生成文字或图片水印        B:友好的文件管理面板友好的文件管理面板  C:简单的样式切换简单的样式切换                D:支持右键菜单功能支持右键菜单功能
二、判断题二、判断题
1、留言板是动态网站中最基本的组成模块,是客户与网站之间进行交流的一种最简单、最有效的方式。(√) 
2、@import 指令可以有多个namespace 属性,若要导入多个命名空间,需要使用多条@import 指令来实现。指令来实现。  (×)(×)
3、Request 对象与HTTP 协议的请求消息相对应,Request 对象可以使用户获得W eb 请求的HTTP 数据包的全部信息。数据包的全部信息。    ( √ ) 
4、由于Session 对象会占用服务器内存,因此开发网站应用程序时不建议大量使用Session 对象。对象。  ( √ ) 
5、网站创建完成之后,运行网站,此时网站工程将自动创建fig 文件。文件。    ( √ ) 
6、如果需要在文本框中输入多行文本信息,需要在文本框控件的属性创空将控件的TextMode 的属性值设置为MultiLine 。  ( √ ) 
7、用户管理模块用户列表用于查看用户的注册和登陆IP/时间,以及用于修改用户邮箱登陆密码和支付密码。(√) 
8、在操作数据库时有查询、更新和删除等操作,在ADO.NET 中一般使用command 对象来完成。(√) 
9、Response 对象通过Flush()方法在页面上输出数据方法在页面上输出数据  。  (×)(×)  10、 在上传到函数代码中,不能删减上传文件的制定格式。在上传到函数代码中,不能删减上传文件的制定格式。                  (×)(×)  11、Session 会话状态仅在支持Cookie 的留言器中保留。的留言器中保留。                    (√)(√)  12、由于ASP .NET 本身对提交文件的大小没有限制。本身对提交文件的大小没有限制。                      (×)(×)
13、如果不需要再新添加的W eb 窗体添加模板页,则不需要选取“选择模板页”复选项。窗体添加模板页,则不需要选取“选择模板页”复选项。  (√)(√)
14、由于连接的样式表不在Manages 文件夹中,因此链接文件的路径是“../SCss.css ”而不是”SCss.css 。                                                            (√) 15、生成的XML 文件的默认编码方式是U
TF-8,由于留言板中需要保存中文内容,所以需要将编码方式修改为GB2312.                                              (√)(√)  二.填空题二.填空题
1、XML 是eXtensible Markup Language 的缩写,称之为(可扩展标记)语言语言
2、开发网站之前,需要通过站点配置工具(ASP .NET Configuration )配置站点的一些公共属性属性
3、在对数据库执行操作之前,首先需要在网站的(fig )文件中配置网站操作数据库的连接字符串。的连接字符串。
4、为了建立与数据库连接,必须调用连接对象的(、为了建立与数据库连接,必须调用连接对象的(  open ())方法)方法
5、ASP .NET 的基本内置对象包括(Response )对象、(Request )对象、(Application )对象对象  、Session 对象和Cookie 对象和Server 对象。对象。
6、(    GetPictures()  )函数是用于获取新闻图片的保存路径函数是用于获取新闻图片的保存路径
7、Cookie 中只能保存(字符型)类型的数据。中只能保存(字符型)类型的数据。
8、在客户留言的内容文本框控件中,将该控件的属性值设置为(MultiLine ),可将该文本框设置为可以输入多行文本的状态设置为可以输入多行文本的状态
9、自定义上传文件的大小限制时,fig 中添加的设置代码如下:中添加的设置代码如下:  <configuration> <system.web> 
<httpruntime  (maxRequestLength )=”40964096””  executionTimeout=executionTimeout=””600600””/> </ system.web > </ configuration > 
10、使用(Login View )控件开发的用户登陆模块向匿名用户和登陆用户显示不同的信息
三、简答题三、简答题
1、说明母版页在ASP .NET 中的作用。中的作用。  母版页是由一个母版主页和一个或多个内容页构成,是一个具有扩展名为.master 的ASP .NET 文件。在ASP ..NET 中,母版页技术主要是为网站应用程序创建统一的用户功能界面和样式而出现的。面和样式而出现的。
2、简述Session 对象功能及优缺点对象功能及优缺点
Session 是指一个终端用户与交互系统进行通信的时间间隔,是指一个终端用户与交互系统进行通信的时间间隔,  Session 对象用来保存与特定用户有关的信息。定用户有关的信息。
优点:Session 中的数据保存在服务器端,安全性高。如果要在诸多W eb 页间传递一个变量,用Session 对象传递变量可使问题简化对象传递变量可使问题简化
缺点:Session 对象会占用服务器内存。随着站点访问量的增大,服务器将会因此而无法正常运行。法正常运行。
四、程序题设计一个论坛网站,主要实现论坛用户注册、用户登录、发
布新帖、回复帖子功能; 
主要用到以下tb_forum_style 、tb_forum_user 、tb_forums 、tb_Sub_forums 4张数据表,4张表逻辑结构如下:张表逻辑结构如下:  tb_forum_style :
字段名字段名  字段类型字段类型  id decimal(18,0) forum_style 
varchar(50) 
tb_forum_user 
字段名字段名  字段类型字段类型  id decimal(18,0) users varchar(30) psd varchar(20) psd_tswt varchar(20) psd_tswtda datetime users_nc varchar(20) user_picture 
varchar(100) 
tb_forums 
字段名字段名  字段类型字段类型  id decimal(18,0) 
title varchar(100) dates datetime authorid int hf_nums int sfhf 
int tb_Sub_forums 
字段名字段名  字段类型字段类型  id decimal(18,0) forumid decimal(18,0) styleid 
decimal(18,0) 
title varchar(50) contents varchar(MAX) dates datetime authorid 
int 
按要求补全填空按要求补全填空
1、protected void Button1_Click(object sender, EventArgs e)    { 
if if (TextBox1.Text 
(TextBox1.Text (TextBox1.Text == == == "" "" "" || || || TextBox2.Text TextBox2.Text TextBox2.Text == == == "" "" "" || || || TextBox3.Text TextBox3.Text == == "" "" "" || || TextBox4.Text == "" || TextBox5.Text == "" || TextBox6.Text == "")        { 
this.Page.RegisterStartupScript("ss", "<script>alert('用户注册信息输入不完全!')</script>");            ret
urn;        }        else        { 
//判断输入的验证码是否正确判断输入的验证码是否正确
string num = this.TextBox7.Text.Trim(); 
if (Session["ValidNums"].ToString() == num.ToUpper())            { 
// 连接数据库
SqlConnection 
sqlcon = new SqlConnection SqlConnection(ConfigurationManager.ConnectionStrings["connection"].ConnectionS (ConfigurationManager.ConnectionStrings["connection"].ConnectionS tring); 
sqlcon.Open();//打开连接打开连接
string strselect = "select * from tb_forum_user where users_nc=@users_nc and users=@users"; 
SqlCommand sqlcmd = new SqlCommand(
strselect, sqlcon ); 

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。