《ASP.NET》课程期末考试复习习题集_第1页
《ASP.NET》课程期末考试复习习题集_第2页
《ASP.NET》课程期末考试复习习题集_第3页
《ASP.NET》课程期末考试复习习题集_第4页
《ASP.NET》课程期末考试复习习题集_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、20XX年第一学期XX班ASP. NET期末考试 复习习题集一、选择题( 20*2=40分)试题12345678910答案试题11121314151617181920答案1、App_Data目录用来放置(A )A共享的数据库文件B共享文件C被保护的文件D代码文件2、静态网页文件的后缀是(C )。A asp B aspxC htmD jsp3、NET与XML紧密结合的最大好处是(B ) .A代码易于理解 B跨平台传送数据 C减少存储空间 D代码安全4、Session与Cookie状态之间的最大区别在于(A )。A存储的位置不同 B类型不同 C生命周期不同 D容量不同5、默认情况下Session的

2、有效时间是(CA 30秒 B 10分钟 C 20分钟 D 30分钟6、可使用户能够方便地在网站的不同页面之间实现跳转的控件是(D兀A CausesValidation B HyperLink C Checked D Selectedlndex7、Session对象的默认有效期为多少分钟:(C )A 10 B 15 C 20 D应用程序从启动到结束8、字符串连接运算符包括&和(A )。A + B - C * D /9、在三层结构的C#应用程序中,数据库配置文件为(D )A Data, config B App. Config C App. cs D Data.cs10、下面哪一个不是网页

3、文件的后缀名(D )。A htm B aspx C asp D txt11、在ASP.NET中,下面(A )文件夹是用用来保存类文件的。A App_Code B App_Date C App_Themes D bin12、在.NET的三层结构里,在(D )创建App.config文件。A数据访问层 B业务逻辑层 C模型层 D表示层13、C#程序的执行总是从A Main 0 B void 0 14、TextBox 控件的(DA )方法开始“C intD #AText B PasswordC maxLength D Multi line)属性值用于设置多行文本显示。第15页共13页14、母版页的后

4、缀是(C ),A aspxB aspC master D cs15 > label Web服务器控件(C )属性用于指定label控件显示的文字A widthB altC textD name16、Connect ion对象通过(A )方法打开连接。A Open 0 B Close 0C exec 0 D disp 017、Checkbox是常用的控件,它是指(C )0A列表框 B文本框 C复选框 D标签18.用户自定义控件文件的扩展名是(D )A asp B aspxC asmxD ascx19、下而关于ASP.NET页面中的脚本不能使用以下哪一种语言编写(A )A Html B Ja

5、vascript C C#.Net D VB.Net20、下列哪个函数可以将数值转换为字符串? ( C )A CdateB Cint C CStr D CDbl)D CheckBox21、下列控件可用于定义组合框的是(BA TextBox B RadioBox C ListBox22、. Net Framework的的核心组件是( D )B ADO.NETA ASP.NETC C0M+D .Net Framework基础类库和公共语言运行库23、Application对象的默认有效期为多少分钟? ( D )A 10B 15 C 20 D应用程序从启动到结束24、下列运算符中(C )具有3个操作

6、数。A. »=B. + C. ? : D. &&25、下而属于条件语句的是(B ).A forB if else C whileD continue26、下面不属于控件的是(A )A DataSet B Repeater C SqlDataSource D GridView27、下而哪些类型是值类型?( D )A string B interface C ObjectD double28、label Web服务器控件(C )属性用于指定label控件显示的文字。A widthB altC textD name29、下列标记不属于HTML文档的基本结构的是:(D)A &

7、lt;html> B <body> C <head>D <form>30、下面哪一个不是网页文件的后缀名(D )A htmB aspx C aspD txt31、FormView与Gr idView控件相比最重要的区别是(C )A能够存储数据B外观比较美观C显示的布局几乎不受限制 D数据量受一定的限制32、XMLDateSource与Si teMapDataSource数据源控件能够用来访问(B)A关系型数据 B层次性数据C字符串数据 D数值型数据33、Wizard控件的最大特点是(B )A能够包含大量数据 B能将多个窗口集中到一个网页中C布局不受限制

8、D能够快速进行浏览34、下而关于XXL的描述错误的是(D)。A XML提供一种描述结构化数据的方法:B XML是一种简单、与平台无关并被广泛采用的标准;C XML文档可承载各种信息;D XML只是为了生成结构化文档:36、下列选项中,只有(C )不是Page指令的属性A. CodeF i1eB. InheritsC. namespaceD. Language37、Vai idat ionSummary验证控件的作用是(B )。A检查总和数B集中显示各个验证的结果C判断有无超出范围D检查数值的大小38、在配置GridView的SqlDataSource数据源控件过程中,单击【高级】 按钮后新打开

9、的窗口中的选项显示无效,这常常是因为(D )oA不能输入参数B不能返回数据C不能优化代码D数据表中缺少关键字段39、当一种服务器端控件有多种外貌的定义时,用(D)属性来区别它们的 定义。A ID B Color C BackColorD SkinlD40、用户控件是后缀为(D )的文件。A masterB asaxC aspxD ascx4、用户登录控件(Login)中的Dest inat ionPageUr 1属性代表 (BA登录成功的提示B登录成功时转向的网页C登录失败时转向的网页D登录失败时的提示41、Request对象的作用是(D )A向浏览器发送信息B发出访问网页的要求C数据缓存D从

10、URL中取回送来的参数42、在三层架构中,客户端是系统的前台,负责用户界面的显示;后台负责 数据的存储和管理:而中间层负责(A )oA非UI的逻辑处理 B安全监督 C代码优化 D协助后台管理43、HTML 代码 <a name二NAME"X/a> 表示(C )。A.创建一个超链接B.创建一个自动发送电子邮件的链接C.创建一个位于文档内部的锚点D.创建一个指向位于文档内部的链接点二、填空题( 20*1=20分)1、 .NET框架中包括一个庞大的类库。为了便于调用,将其中的类按照命名 空间进行逻辑分区。2、 HTML 是 Hyper Text Markup Language

11、的英文缩写。3、DHTML的设计思想是:浏览器从服务器端下载文档后,利用 浏览器 的 资源,在不增加服务器端负担和网上传输流量的前提下,使网页的某 些元素“动”起来。4、当一个Web控件上发生的事件需要立即得到响应时,应该将它的 AutoPostBack 属 性设为 trueo5、改变Session的有效时间的语句是: Session. Timeout=60;。6、在设计阶段必须将各个验证控件的 Con:rolToValida:e 属性指向被 验证的控件。7、存储过程是用各种SQL命令编写并经过编译后直接存放到数据库端的程序。8、LoginStatus控件用来显示用户的登录状态,利用该控件可以

12、随时 退出登录状态。9、当利用CreateUserHizard控件创建新用户时,密码不能随便设置,必须 符合以下3项条件: 长度不得少于7个字符: 至少一个大写或小写 的字符: 至少一个非数字亦非字符的符号。10、在网站的登录界面中增加“图片校验码”的目的是为了拒绝机器人行为。 11、请将下列数据(nn)在TextBox控件中显示出来。double nn = 4512.65;TextBoxl.Text 二 nn.ToString ();12、.NET框架由 程序设计语言及语言规范、应用程序平台、ADQ.NET 及类库、CLR和 程序开发环境 5部分组成。13、服务器有一个总的配置文件,名为 M

13、achine, cofig .在这个文 件中已经确定了所有ASP.NET应用程序的基本配置。14、传统的布局方法是 利用表格一,网页布局的最佳方案是div + CSS 015、ASPX网页的基类是 Page16、ASPX网页的代码存储模式有两种。它们是 分离模式 和 单一模式。 17、当一个Web控件上发生的事件需要立即得到响应时,应该将它的 AutoPostBack 属性设为 true。18、下面是网页中的指令,目的是在网页中显示新网页的Url字符串: Response. Write ("新网页的 Uri ");19、皮肤文件是以skin”为后缀的文件,用来定义 服务器控

14、件 的 样式。20、在网站的登录界而中增加''图片校验码”的目的是为了拒绝 机器人 行为o21、当需要将TextBox控件作为密码输入框时(要求隐藏密码的代码),应 该将控件的TextMode属性设置为 Password 。22、下而是一个转移到目标网页的指令:Response. Redirect ( * 新网页的 Uri")23、废除 Session 的语句是: Session. AbandonO。24、打开文件系统网站时将自动打开一个牙虫服务器,这是一个轻量级服 务器,可以用来对程序进行检查和调试工作。25、改变Session的有效时间的语句是:Session.

15、Timeout = 60;。26、 NET与XML紧密结合的最大好处是 跨平分传送数据。21、 面向对象的语言具有 继承性、多态性、封装性28、net Framework是vs. net开发平台的基础,它包括两个主要组 件:,netFramework类库和 公共语言运行库(CLR )。29、Asp和的主要区别表现在 运行机制、速度和功能3个方面。30、公共语言规范是公共类型系统的 子集,是一组结构和限制,是库 编写者和编译者的指南。31、. net Framework从低到高由 公共语言运行库 、基类库、类库和应用程序开发技术四层组成。32、运行asp. net需要安装和配置 .NET Fra

16、mework和IIS。33、通过在IIS中建立虚拟目录可以访问asp. net web应用程序。34、URL的中文意思是指 统一资源定位符 。35、在操作数据库时有查询、更新和删除等操作,在ADO. NET中一般使用 command 对象来完成。36、数据读取器DataReader对象是一个简单的数据库,用于从数据源中检 索 只读、只进的数据流。37、 DataSet对象的基本组成包括3各部分: Tables 、Relations 和 ExtendedPropestieso38、 DTD最大的作用就是验证XML文件 逻辑 的正确性。39、 XML文档中允许出现的数据对象包括根元素、子元素、注释

17、、属性和处理指令40、A配置系统包括服务器配置和应用程序配置,服务器配置信息存 储在machine, config文件中,应用程序配置信息存储在 web. config 文 件中。41、Asp配置系统依赖于IIS元库,而asD.net配置系统却是一个基于 XML 的配置系统。三、判断题(10*1 = 10分)题号1234L 0678910答案1、网页的界面中使用CSS可以更确切地表达文本的内容。(X )2、和ASP一样,ASP.NET也是一种基于面向对象的系统。(X )3、在ASP.NET中能够运行的程序语言只有5种。(X )4、Web. config是网站中必需配置的文件。(X )5、离开了

18、网站的服务器ASPX网页也能够单独运行。(X )6、HTML控件属于浏览器控件,网页下载后不接受服务器的控制。(J )8、Web控件的几种按钮都起到向服务器提交数据的作用。(J )9、视图状态(ViewState)可以在各个网页之间共享。(X )10、Session对象可以在同一对话的不同网页之间共享。(J )11、ASP.NET代码可以实现界面与内容的完全分离。(J )12、Connect ion对象使用完毕后必须关闭。(J )13、GridView控件是用于图片上传的控件。(X )14、网页的界面中使用CSS可以更确切地表达文本的内容. ( X )15、ASP.NET主要依靠在浏览器端对输

19、入进行验证工作,因为在浏览器端验 证可以将错误发现在提交之前,以减少信息的传输量。(X )16、CompareValidator控件既可以用来与某个常量比较,也可以用来与另 外某个控件的输入进行比较。(V )17、AD0.NET只是ADO的简单升级。(X )18、数据集(DataSet)能够在断开与数据源连接的情况下工作。(V )19、SqlDataSource数据源控件只能用于访问SQL Server数据库。(X )20、在DetailsView控件中不能显示符合条件的多条记录。( X )21、数据缓存只能将数据缓存到内存中。(X )22、只能给每个用户分配一个角色。(X )23、XML语言

20、中的标记由设计者自行定义,用来描述元素的内容。(J )24、离开了 IIS服务器.htm网页能够单独运行。( J )25、XML语言既能描述语义又能定义显示。(X )26、HTML语言与XML一样,它们的标记都是严格区分大小写的。(X )27、使用HTML控件时将不能保持视图状态。(V )28、在数据集(DataSet)中可以包括多张数据表。(J )29、用户控件是一种自定义的组合控件。(J)30、使用母版页是为了多个网页在全局的样式上保持一致。(V)31、用Web TreeView控件描述的是网站的物理结构。(X )32、所谓角色(role)是若干具有相同访问权限用户的集合。(V)33、在T

21、-SQL语言中既包括SQL语句还可以包括过程语句。(V)34、利用主题可以为一批服务器控件定义样式。(V)35、每个用户只能分配一个角色。(义)36、只有类库中的类才允许放入中间层中。(X )37、Web控件的几种按钮都起到向服务器提交数据的作用。(V)38、HTML控件很难转换为服务器控件。(X )39、在内存管理中垃圾自动回收是指系统对己经不再使用的变量空间自动进 行回收。(V)40、网站中的Global. asax文件(如果有的话)必须放在应用程序的根目录 下。(J)四、简述题(4*5=20分)1、简述HTML与XML之间的区别o答:HTML用来定义显示,而XML是对语义的描述。HTML

22、的标记由系统定义,而XML的标记自行定义。HTML的语法比较松散,而XML的语法比较严格(例如,区分大小写,各标记 必须封闭等等),因此XML的执行效率要高一些。为了显示XML文本,常需要与其他文件结合起来使用。2、什么叫做SQL注入,如何防止?请举例说明。 答:SQL注入:利用SQL关键字对网站进行攻击。预防SQL注入:过滤关键字、使用存储过程、参数化等3、简述 private protected public、 internal 修饰符的访问权限。 答: private : 私有成员,在类的内部才可以访问。protected :保护成员,该类内部和继承类(或者子类)中可以访问。public

23、 :公共成员,完全公开,没有访问限制。internal :在同一命名空间内可以访问。4、请解释web. config文件中的重要节点 答:appSett ings包含自定义应用程序设置。system. web系统配置compilation动态调试编译设置customErrors自定义错误信息设置authentication身份验证,此节设置应用程序的身份验证策略。 authorization授权,此节设置应用程序的授权策略.5、delegate是引用类型还是值类型? enum> int口和string呢? 答:delegate引用类型,enum值类型,int口引用类型,string引用类

24、型。6、什么是事务?使用事务的语句有哪些? 答:事务是一种机制,是一个操作序列,它包括了 一组数据库操作命令,并且所有 的命令作为一个整体向系统提交或者撤消操作请求,要么全部,要么全部不 执行。begin transactioncommit transactionrollback transaction7、什么是Interface?它与Abstract Class有什么区别?答:接口(Interface)是用来定义行为规范的,不会有具体实现,而抽象类除定 义行为规范外,可以有部分实现,但一个类能实现多个接口,但只能继承一 个父类8、什么是ASP.net中的用户控件答:用户控件就是.ascx扩展

25、名的东西喽,可以拖到不同的页面中调用,以节省代 码.比如登陆可能在多个页面上有,就可以做成用户控件,但是有一个问题就 是用户控件拖到不同级别的目录下后里面的图片等的相对路径会变得不准 确,需要自己写方法调整9、override与重载的区别答:重载是方法的名称相同。参数或参数类型不同,进行多次重载以适应不同的 需要。Override是进行基类中函数的重写。为了适应需要。10、GET请求和POST请求有何区别?答:HTTP协议中有两种常用的请求:GET和POSToGET请求把表单的数据显示地放在URI中,并且对长度和数据值编码有所限 制。POST请求把表单数据放在HTTP请求体中,并且没有长度的限

26、制。11、简述ADO. NET的结构。答:当用户要求访问数据源时,首先通过数据库访问对象(如Connection)建 立与数据源的连接,然后通过数据存储对象(如Dataset)对象将数据源的 数据读入,再通过数据显示对象(DataGrid)将数据在客户的浏览器中显示 出来。每个用户都有专属的数据存储对象,应用程序只有在要取得数据或是 更新数据的时候才对数据源进行联机的工作,数据源不用一直和应用程序保 持联机,其负载得到减轻,性能得到提高。12、C#中的委托是什么?事件是不是一种委托?答:委托可以把一个方法作为参数代入另一个方法。委托可以理解为指向一个函 数的引用。事件是一种特殊的委托.13、C

27、TS、CLS、CLR分别作何解释?答:CTS:通用语言系统。CLS:通用语言规范。CLR:公共语言运行库。14、什么是装箱和拆箱?答:从值类型接口转换到引用类型装箱。从引用类型转换到值类型拆箱。15、net中读写数据库需要用到那些类?他们的作用?答:DataSet:数据存储器。DataCommand :执行语句命令。DataAdapter :数据的集合,用语填充。16 什么是code-Behind技术。答:代码分离技术。可以理解成HTML代码写在前台,C#代码写在后台.当然前 台也有脚本,类的调用等,当然写在一起也是可以的.17、什么是ASP.net中的用户控件答:用户控件就是.ascx扩展名

28、的东西喽,可以拖到不同的页面中调用,以节 省代码.比如登陆可能在多个页面上有,就可以做成用户控件,但是有一个问 题就是用户控件拖到不同级别的目录下后里面的图片等的相对路径会变得 不准确,需要自己写方法调整.18、请解释ASP.NET中以什么方式进行数据验证答:A中有非空验证,比较验证,取值范围验证,正则表达式验证及 客户自定义验证五大控件,另还有一个集中验证信息处理控件。19、abstract class 和 interface 有什么区别?答:声明方法的存在而不去实现它的类被叫做抽象类(abstract class),它用 于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中

29、实现该类的情况。不能创建abstract类的实例。然而可以创建一个变量, 其类型是一个抽象类,并让它指向具体子类的一个实例。不能有抽象构造函 数或抽象静态方法。Abstract类的子类为它们父类中的所有抽象方法提供 实现,否则它们也是抽象类为。取而代之,在子类中实现该方法。知道其行 为的其它类可以在类中实现这些方法。接口(interface)是抽象类的变体。在接口中,所有方法都是抽象的。多 继承性可通过实现这样的接口而获得。接口中的所有方法都是抽象的,没有 一个有程序体。接口只可以定义static final成员变量。接口的实现与子 类相似,除了该实现类不能从接口定义中继承行为。当类实现特殊接

30、口时, 它定义(即将程序体给予)所有这种接口的方法。然后,它可以在实现了该 接口的类的任何对象上调用接口的方法。由于有抽象类,它允许使用接口名 作为引用变量的类型。通常的动态联编将生效。引用可以转换到接口类型或 从接口类型转换,instanceof运算符可以用来决定某对象的类是否实现了 接口。20、下列代码起什么作用。if (!IsPostBack)GridViewl. DataSource= SessionShoppingCartz/;DataBind ();)答:其作用是,只有第一次打开网页时才将Session"ShoppingCart”作为数据 源与GridViewl控件进行数据绑定。21、什么是模板?答:模板是一

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论