1.选择题1.ASP.NET页面是完全面向对象的。在ASP.NET网页中,可以使用(ABC)来处理HTML元素。A.属性B.方法C.事件D.过程2.(B)不属于ASP.NET开发和运行环境。A.安装IISB.SQLSERVER数据库C.安装.NETFRAMEWORKSDKD.VISUALSTUDIO.NET3..NETFramework旨在实现目标包括(ABCD).A.提供一个一致向对象的编程环境,而无论对象代码实在本地存储和执行,还是在本地执行但在Internet上分布,或者是在远程执行的。B.提供一个将软件部署和版本控制冲突最小化的代码执行环境。C.提供一个可提高代码执行安全性的代码执行环境。D.提供一个可消除脚本环境或解释环境的性能问题的代码执行环境。4.HTTP常用请求方法包括(ABCD).A.PUTB.LINKC.DELETED.UNLINK5..NETFramework具有的主要组件是(B).A.公共语言运行库B.NETFRANEWORK类库C.动态语言运行时C.中间语言6.下列类型属于引用类型的有(AC).A.类类型B.结构体C.数组D.枚举7.下列关键词中,(D)不能用于循环。A.FORB.FROEACHC.WHILED.OBJECT8.下列选项中(D)没有分支功能.A.IFB.SWITCHC.?:D.CLASS9.下列说法中不正确的是(C).A.C#中以“,”作为一条语句的结束B.C#中注释是不参与编译的C.C#有3种不同的注释类型D.switch语句中case标签结束可以有跳转语句,也可以没有10.下列关于变量的说法中正确的是(A).A.C#中变量可划分为值类型和引用B.在同一行中可以申请多个变量C.可以在定义变量的同时为其赋值D.变量是用来存放数据值得11.设置(A)属性可以决定Web服务器了控件是否可用。A.ENABLEB.VISIABLEC.IDD.SELECTED12.要使用户能够在ListBox控件中一次选中多个项,则必须(B)A.将其SelectionMode属性设置为SINGLEB.将其SelectionMode属性设置为MultipleC.将其AUTOPOSTBACK属性设置为SINGLED.将其AUTOPOSTBACK属性设置为Multiple13.下列选项中,(ABC)选项属于Image类的ImageAlign属性。A.LEFTB.RIGHTC.TOPD.TEXT_MIDDLE14.TextBox控件用来获取或设置文本框中最多允许的字符数的属性是(B)A.COLUMNSB.MAXLENGTHC.ROWSD.WIDTH15.如果要设置在ImageButton控件中显示的图片的位置,需要设置它的(C)A.IMAGEURLB.TOOLTIPC.IMAGEALIGND.POSTBACKURL16.下面(A)选项不能对页面中的输入进行验证。A.VALIDATIONSUMMARYB.REQUIREFIELDVALIDATORC.ComparevalidatorD.Customvalidator17.下面(D)控件不属于ASP.NET的验证控件。A.VALIDATIONSUMMARYB.REQUIREFIELDVALIDATORC.ComparevalidatorD.Dropdownlist18.当验证控件检查不合法时,出现错误提示信息用(B)属性表示。A.IDB.ERRORMESSAGEC.DISPLAYD.CONTROLTOVALIDATOR19.用户控件中没有(A)指令,而是包含@Control指令,该指令对配置及其他属性进行定义。A.@PAGEB.@CONTROLC.@HTMLD.BODY20.CompareValidator控件中,可以比较的数据类型包括以下(ABCD)A.DATEB.INTEGERC.DOUBLED.STRING21.下面属于ASP.NET内置对象的是(D)A.RESPONSEB.SESSIONC.SERVERD.COOKIE22.Application对象的特点包括(ABD)A.数据可以在Application对象内部共享。B.一个Application对象包含事件,可以触发某些Application对象脚本。C.个别Application对象可以通过对internetservermanager(inetrnet服务管理器)的设置来获的Application对象的不同属性D.单独的Application对象可以隔离出来,在他们自己的内存中运行。23.Session对象有可能会丢失的情况包括(ABCD)A.用户关闭浏览器或重启浏览器。B.如果用户通过另一个浏览器窗口进入同样的页面。C.Sessiom过期。D.编程人员利用代码结束当前Session。24.下面(ABCD)选项是Session的方法。A.AbandonB.CopyToC.RemoveAllD.Add25.下面(ACD)选项不是Request的属性。A.PhysicalApplicationB.COOKIESC.FlushD.IsSecureConnection26.SqlDataSourse数据源控件用于连接(A)A.SQLServer数据库B.ORACLE数据库C.OLEDB数据库C.ODBC数据库27.下面(B)选项属于GridView控件的分页模式。A.NEXTPREVIOUSB.NextPreviousFirstLastC.NUMERICD.NUMERICFIRST28.GridView控件中Columns集合的字段包括(C)A.BOUNDFIELDB.COMMANDFIELFC.HyperLinkFieldC.CHECKBOXFIELF29.在ASP,NET中,对于数据绑定的数据源而言,下列说法正确的是(D)A.可以来自数据库中的数据B.可以是来自XML文档或其他控件的信息C.可以是来自其他进程的信息或者运行过程D.A.B.C都正确30.要使用GridView控件的选择功能,需要将(C)属性设为TRUE.A.ALLOWSORTINGB.ALLOWPAGINGC.AutoGenerateSelectButtonD.AutoGenerateSelectCOLUMNS31.下面(B)选项不是SqlCommand命令对象提供的基本方法。A.ExecuteNONQUERYB.ExecuteC.ExecuteREADERD.ExecuteSCALAR32.DataReader可以对数据库进行(A)的访问。A.只读B.只写C.只向前随机33.连接数据库的验证方式包括(BD)A.FORMS验证B.windows验证C.SQLSERVER验证D.Windows和SQLServer混合验证34.下面关于SqlDataSource控件的描述正确的是(BC)A.在数据操作时,不能使用参数B.可执行SQLServer中的存储过程C.可插入、修改、删除和查询的操作过程D.不可以链接access数据库35.ADO.NET数据库访问技术的一个突出优点是支持离线访问,下列()对象实现离线访问的技术的核心。A.DATAGRIDB.DTAVIEWC.DATATABLED.DATASET2.填空题1.ASP.NET支持的编程语言有C#,VB等2..NET基类库位于公共语言运行库的上层,与.NETFramework紧密集成在一起,可被.NET支持的任何语言所使用。3.ASP.NET网站在编译时,首先将语言代码编译成中间语言。4..ASP.NET页面文件的后缀是.aspx5.基于C#的ASP.NET程序文件的后缀是.aspx.cs6.object类是所有其他类型的基类,可以赋予任何类型的值。7.在C#中,程序的执行总是从Main()方法开始的。8.数据类型转换可以分为自动转换和强制转换两种。9.C#语言是一种面向对象的程序设计语言,这种语言的三大特点是封装、继承和多态10.C#中提供的逻辑运算符有&&,||,!11.当用户单击Button控件时,将触发的事件是Onclick12.ASP.NET服务器控件位于System.web命名空间中13.使用RadioButton控件提供一组选项时,需要将这一组RadioButton控件的checked属性设置为相同的值。14.如果要设置Label控件的背景颜色,需要设置它的BackColor属性。15.当需要用控件输入性别时,应选择的控件是RadioButton16.验证某个值是否在要求的范围内,需要使用RangeValidator控件。17.数据验证包括两种方式,分别是客户端数据验证和服务器端数据验证。18.RangeValidator控件表示的最大值属性是MaxmumValue表示的最小值属性是MinimumValue.19.验证相关输入控件的值是否匹配正则表达式指定的模式,需要使用RegularExpressionValidator控件20.用户控件存放在文件扩展名为.ascx的文件中。这种类型的文件中没有html标记,也没有body标记和form标记。21.要获取服务器的名称可以利用MachineName对象。22.Request对象的URL属性可以返回URL后面的参数内容来实现页面传值23.ASP.NET包含两个内部Cookie集合;Request对象的Cookie集合和Response对象的Cookie集合。24.Application对象的Lock()方法可以阻止其他客户修改存储在Application对象中的变量,以确保在同一时刻仅有一个客户可以修改和存取Application变量。25.Response对象中将制定的字符串或表达式的结果写到当前的HTTP输出的方法是Write()。26.SplDataSource控件不呈现任何用户界面,而是充当数据库与服务器控件之间的桥梁。27.要使用GridView控件的排序功能,需要将ALLOWSORTING的属性设为TRUE。3.简答题1.在被执行之前,所有.NET4.0语言都会被编译成为一种低级别的语言,这种语言就是中间语言(IL)。2..NET4.0框架可以看成编程平台,主要功能是跨平台,提供了一个公共语言规范(CLS)以保证兼容性。只要遵循CLS,任何利用某一种.NET语言编写的组件都可以被其他语言所引用。3.公共语言运行时(CLR)是指用.NET4.0语言编写的代码公共运行环境。4.ASP.NET应用程序的标准定义是:文件、页面、处理器、模块和可执行代码的组合,并且他们能够从服务器上一个虚拟目录中被引用。虚拟目录是界定应用程序的基本组织结构。5.ASP.NET页面与服务器交互(传递页面的具体过程):-用户请求页面。使用HTTPGET方法请求页面,页面第一次运行,执行初步处理。-页面将标记动态呈现到浏览器。-用户输入信息或从可用选项中进行选择,然后单击按钮。如果用户单击链接而不是按钮,页面可能仅仅定位到另一页,而第一页不会被进一步处理。-页面发送到Web服务器。-在Web服务器上,该页再次运行。并且可在页面上使用用户输入或者选择的信息。-页面执行通过编程索要实行的操作。-页面将其自身呈现回浏览器。6.一个ASP.NET页面就是一个Web窗体。Web窗体是一个后缀名为.aspx的文本文件。代码分离的优点就是在.aspx页面中,开发人员可以讲页面直接作为样式来设计,即美工人员可以设计.aspx页面,而.cs文件由编程人员来完成业务逻辑的处理。同时,将ASP.NET中的页面样式代码和逻辑处理代码分离,能够让维护变得简单并且代码看上去也非常的整洁明了。7.Web.config配置文件的所有代码都应该位于configurationsystem.web和/system.web/configuration节之间。8.Default.aspx.cs文件用于编写程序的后台代码,另一个是Default.aspx.designer.cs文件存放一些页面控件中控件的配置信息。usingSystem;9.页面的生命周期:1