WEB程序设计
一、单选题(共10小题,每小题2分,共20分)
1、下列不属于textbox控件属性的是(      )
A、text      B、readonly      C、ID      D、Page_Load
2、在ASP.NET中,文本框控件TextBox允许多种输入模式,包括单行、多行和密码输入模式,这是通过设置其(    )属性来区分的。
A、Style        B、TextMode        C、Type        D、Input
3、上传文件一般使用以下哪个控件(  )
A、label    B、textbox    C、listbox    D、fileupload
4、在C#中,关于continue和break用于循环时,以下说法正确的是(      )
A、break是退出整个循环语句,执行循环后面的语句
B、continue是退出整个循环语句, 执行循环后面的语句
C、break是中断本次循环,进入下一次的循环
D、continue是中断整个循环
5、当你在编写一个ASP.NET应用程序,实现一个会员的注册页面,你要使用ASP的内部控件来实现职业的选择,此时(  )控件应该是首选
A、CheckBox    B、ListBox    C、DropDownList    D、TextBox
6、当有用户请求Web页面时,会触发(    )事件
A、Application_Start()          B、Session_Start() 
C、Application_End()            D、Session_End()
7、设置控件属性的方法有(  )
A、设计视图和源视图            B、组件视图和逻辑视图   
C、控件视图和源视图            D、设计视图和逻辑视图
8、在ASP.NET的内建对象中,必须要有Lock和Unlock方法以确保多个用户无法同时 改变某一变量的对象是(      )
A、Cache    B、Session          C、Request    D、Application
9、Application对象的默认有效期为多少分钟? (      )
A、10          B、15          C、20        D、应用程序从启动到结束
10、在C#中,下列说法错误的是(    )
A、可以和JavaScript做兼容开发    B、C#语言是微软公司开发的
C、可以开发C\S架构的网站          D、不是面向对象的语言
二、填空题(共10小题,每小题2分,共20分)
11、ASPX网页的代码储存模式有两种,它们是________和________。
12、当一个Web控件上发生的事件需要立即得到响时,应该将他的________属性设置为true。
13、当需要将TextBox控件作为密码输入框时(要求隐藏密码的代码),应该将控件的TextMode属性设置为________。
14、在操作数据库时有查询、更新和删除等操作,在ADO.NET中一般使用________对象来完成。
15、数据读取器DataReader对象是一个简单的数据库,用于从数据源中检索________、只进的数据流。
16、在设计阶段必须将各个验证控件的_______属性指向被验证的控件。
17、ADO.NET允许以两种方式从数据库中检索数据;一种是使用DataReader 对象;第二种是使用_________对象。
18、DataSet对象的基本组成包括3各部分: _________、Relations和ExtendedPropesties。
19、废除Session的语句是_________。
20、打开文件系统网站时将自动打开一个_________服务器,这是一个轻量级服务器,可以用来对程序进行检查和调试工作。
三、判断题(共10小题,每小题2分,共20分)
21、GridView控件可以在一行里面显示多条记录,是一种非常灵活的复杂绑定控件。(  )
22、在C#中,int[ ][ ]是定义一个int型的二维数组。(  )
23、在Visual Studio.Net开发环境中,在代码编辑器内输入对象的名称后将自动显示起对应的属性、方法、事件列表,以方便选择和避免书写错误,这种技术被称之为协助编码。(  )
24、CheckBoxList和ListBox控件类似都可以进行单选或多选,甚至一项都不选。(  )
25、在.Net中,类System.Web.UI.Page 可以被继承。(  )
26、ASP.NET中,使用验证控件来验证用户输入,要求用户不可跳过该项输入,并且用户输入值在0和1000之间,则适用RequiredFieldValidator和RangeValidator控件。(  )
27、用户控件可以提高软件的复用性,但是由一个缺点,不能与宿主(使用该用户控件的页)进行信息交互。(  )
28、RadioButtonList控件和ListBox控件类似,都可以在一组选项中选出一项来,但是不允许同时选择多项。(  )
29、在C#中,接口可以被多重继承而类不能。(  )
30、每个web应用程序中,可以有多个fig文件,他们可以分布于不同的文件夹,完成对当前文件夹的控制。(  )
trim函数用于删除空格四、名词解释(共4小题,每小题5分,共20分)
31、CSS      32、<hr>    33、Now函数功能    34、Trim 函数功能
五、问答题(共2小题,每小题10分,共20分)
35、什么是Cookie?在ASP编程时如何使用Cookie保存客户的网页访问信息?
36、请描述ASP.NET的工作原理。
参考
一、单项选择题(共10小题,每小题2分,共20分)
1-10:D、B、D、A、C      B、A、D、D、D
二、填空题(共10小题,每小题2分,共20分)
11、代码分离模式,单一模式
12、AutoPostBack
13、Password
14、command
15、只读
16、ControlToValidate
17、DataAdapter
18、Tables
19、Session.Abandon()
20、开发
三、判断题(共10小题,每小题2分,共20分)
21-30: × × × √ √      √ × × √ √
四、名词解释(共4小题,每小题5分,共20分)
31、CSS:cascading style sheets,层叠式样式表
32、<hr>:水平线标记
33、Now函数功能:根据计算机系统设定的日期和时间返回当前的日期和时间值
34、Trim 函数功能:去掉字符串前后的空格
五、问答题(共2小题,每小题10分,共20分)
35、什么是Cookie?在ASP编程时如何使用Cookie保存客户的网页访问信息?
答:Cookie是一个Web服务器放在用户浏览器上的信息。当再次使用相同的浏览器请求同一页时,它就把以前Web服务器写到浏览器的Cookie值再传给Web服务器。Cookie允许一个用户关联一系列信息,ASP脚本可以通过Response对象和Request对象的Cookies集合设置和取得这些信息。
36、请描述ASP.NET的工作原理。
答:ASP.NET的工作原理时基于网络传输的,并改变了传统的ASP工作原理,将部分原来有服务器执行的工作交给了客户机。ASP.NET的程序被访问时要先经过遍历成MSIL(Microsoft Intermediate Language)语言,然后MSIL再被编译成机器码执行。

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