NET复习题集.docx
《NET复习题集.docx》由会员分享,可在线阅读,更多相关《NET复习题集.docx(15页珍藏版)》请在冰豆网上搜索。
NET复习题集
1.5习题
1.填空题
(1)动态网页的发展包括、和几个阶段。
(2).NET框架由、、、和5部分组成。
(3).NET框架中包括一个庞大的类库。
为了便于调用,将其中的类按照进行逻辑分区。
2.选择题
(1)静态网页文件的后缀是。
A.aspB.aspxC.htmD.jsp
(2)在.NET中CLS(CommonLanguageSpecification)的作用是。
A.存储代码B.防止病毒
C.源程序跨平台D.对语言进行规范
(3)在ASP.NET中源程序代码先被生成中间代码(IL或MSIL),然后再转变成各个CPU需要的代码,其目的是的需要。
A.提高效率B.保证安全
C.源程序跨平台D.易识别
(4).NET与XML紧密结合的最大好处是。
A.代码易于理解B.跨平台传送数据
C.减少存储空间D.代码安全
3.判断题
(1)和ASP一样,ASP.NET也是一种基于面向对象的系统。
()
(2)在ASP.NET中能够运行的程序语言只有5种。
()
(3)在内存管理中垃圾自动回收是指系统对已经不再使用的变量空间自动进行回收。
()
(4)XML语言中的标记由设计者自行定义,用来描述元素的内容。
()
(5)XML是一种编程语言。
()
4.简答题
(1)静态网页与动态网页在运行时的最大区别在哪里?
(2)试述XML的语法规定,并请举例说明。
(3)简述.NET框架中CLR(CommonLanguageRuntime)的作用。
5.操作题
请用XML语言描述班内10名同学3门功课(数学、英语和计算机)的成绩。
2.5习题
1.填空题
(1)ASP.NET2.0系统的两层逻辑结构适合于的系统;三层结构适合于的系统。
(2)默认安装中,IIS服务器被安装在“[硬盘名]:
\”的目录下。
对应的URL是
或。
(3)服务器有一个总的配置文件,名为。
在这个文件中已经确定了所有ASP.NET应用程序的基本配置。
(4)打开文件系统网站时将自动打开一个服务器,这是一个轻量级服务器,可以用来对程序进行检查和调试工作。
2.选择题
(1)App_Code目录用来放置中间层的。
A.共享的数据库文件B.共享文件
C.被保护的文件D.代码文件
(2)App_Data目录用来放置。
A.共享的数据库文件B.共享文件
C.被保护的文件D.代码文件
(3)文件系统网站非常适合于学习使用,因为。
A.不要安装IISB.网站允许放置在任意目录下
C.能够进行单独调试D.A+B
3.判断题
(1)Web.config是网站中必需的配置文件。
()
(2)网站中的Global.asax文件(如果有的话)必须放在应用程序的根目录下。
()
(3)离开了网站,ASPX网页能够单独运行。
()
(4)离开了IIS服务器,.htm网页能够单独运行。
()
4.简答题
(1)什么是虚拟目录?
将应用程序的根目录放在虚拟目录下的方式有哪两种?
(2)服务器打开.htm和.aspx两种网页时内部的执行过程有何不同?
(3)简述Web.config文件的特点及文件之间的层次关系。
5.操作题
(1)用两种建立虚拟目录的方法实际创建本地IIS网站。
(2)实际创建一个文件系统网站。
3.8习题
1.填空题
(1)HTML是___________________的英文缩写。
它是WWW(英文为_____________)中使用的超文本标记语言。
它是由____________在CERN(在日内瓦的欧洲粒子物理实验室)发明的。
它最早源于SGML(StandardGeneralizedMarkupLanguage,标准通用标记语言)。
(2)对于HTML语言,任何_________编辑器都可以编辑它。
它目前已经成为各种类型______的通用标准,它能独立于各种__________平台。
(3)所有网页,都是由________对HTML解释而形成的,_________就相当于HTML语言的翻译程序,负责解释HTML文件各种符号的含义。
(4)列表文本有_________和___________两种形式。
2.选择题
(1)在网站中,路径通常有________种表示方式,它们分别是________。
A.3,绝对路径、根目录相对路径、文档目录相对路径
B.2,绝对路径、根目录相对路径
C.3,绝对路径、根目录绝对路径、文档目录相对路径
D.2,绝对路径、根目录绝对路径
(2)在HTML中,超链接由_________标记定义。
A.
B.C.D.
(3)下面关于绝对路径的说法,正确的是________。
A.绝对路径是被链接文档的完整URL,不包括使用的传输协议
B.使用绝对路径需要考虑源文件的位置
C.在绝对路径中,如果目标文件被移动,则链接同样可用
D.创建外部链接时,必须使用绝对路径
(4)HTML代码表示________。
A.创建一个超链接
B.创建一个自动发送电子邮件的链接
C.创建一个位于文档内部的链接点
D.创建一个指向位于文档内部的链接点
3.判断题
(1)HTML语言是对显示的描述,而XML语言不仅能描述显示还能描述语义。
()
(2)HTML语言与XML一样,它们的标记都是严格区分大小写的。
()
4.简答题
(1)HTML页面的基本结构是怎样的?
(2)在HTML页面中如何实现左对齐、右对齐和居中对齐?
(3)如何在页面中插入锚点?
简述其好处。
(4)是否可以在不同的页面间实现用锚点链接进行跳转?
如果可以,怎样实现?
(5)简述HTML与XML之间的区别。
5.操作题
在网站中创建多个.htm网页,要求在网页中实现以下技术:
●使用各种不同字体、颜色的文本;
●使用两种列表;
●超链接(文本超链接、锚点超链接、电子邮件超链接等);
●结合移动字符串进行超链接。
4.5习题
1.填空题
(1)传统的布局方法是____________________________________________________,网页布局的最佳方案是____________________________。
(2)__________________等类型的图像最适合于网页上使用。
这些图像的共同特点是,具有一定的清晰度且__________________________________________。
(3)IMG标记有许多属性,其中最常用的是______________________________属性。
(4)图层的作用和最大优点是____________________________________________。
2.选择题
(1)下面________不是HTML页面中表格的基本组成部分。
A.表行B.表列C.表框D.表题
(2)在网页中可以支持的图像格式是____________。
A.PSDB.PSPC.BMPD.GIF、PNG和JPEG
3.简答题
(1)网页布局的方法一般有哪几种类型?
各有何特点?
(2)请写出用HTML语言创建表格的基本源代码形式。
(3)用可视化方法创建表格和层的步骤是什么?
(4)插入图像的方法有几种?
(5)图像和层的对齐方式有几种?
分别有什么作用?
4.操作题
(1)表格的使用练习
使用HTML语言,先创建一个3行4列的表格,设置表格的宽度为75%、边框线宽度为2、前列的宽度为100pixels、背景色为绿色、边框色为#3366FF。
然后,对它的TABLE、TR、TD和TH标记的所有属性逐一进行设置练习,以了解表格、行和单元格的格式变化效果。
(2)层的使用练习
先使用HTML语言或可视化方法在网页上创建一个层,然后在层中输入约几百个中英混合文字段,再在层中插入一幅图片,最后创建一个嵌套层。
(3)Img标记的使用练习
先在页面中输入一些文字,再插入一幅用Fireworks软件处理的图像。
然后,利用Img标记的相关属性,进行设置练习,如设置其上下左右的空白位置,设置字画为中间对齐,边框厚度为6;设置图片靠右;设置图片的放大等。
5.7习题
1.填空题
(1)DHTML的设计思想是:
浏览器从服务器端下载文档后,利用_________的资源,在不增加__________端负担和网上传输流量的前提下,使网页的某些元素“动”起来。
(2)DHTML不是一种单一的技术,而是多项技术的综合。
在文档对象模型(DOM)的基础上,包括______________________________________________等技术。
(3)文档对象模型DOM是英文__________________的缩写,它是________的基础。
(4)JavaScript是由NetScape公司开发的一种解释型语言。
JavaScript既可在_______又可在_________端解释执行,JavaScript是一种____面向对象(ObjectBased)和事件驱动(EventDriver)的跨平台的______语言。
(5)CSS全称为____________________,一般称之为层叠样式表或级联样式表。
由____________________(简称W3C)制定。
简单地说,CCS就是一组用来控制网页__________的属性。
2.简答题
(1)你对DHTML是如何理解的?
它与DOM有什么关系?
(2)CSS有哪些特点?
(3)使用CSS的方法有哪几种?
每种方法的思路和步骤是什么?
(4)HTML常应用于多媒体的标记有哪些?
3.操作题
自行查找有关DHTML方面的资料,完成以下内容。
(1)做一个漂亮的数字或模拟时钟。
(2)给鼠标加一个能随鼠标移动的精彩尾巴。
(3)做一个能在页内移动且和四周碰撞反弹的广告图片。
(4)做一个俄罗斯方块游戏。
6.5习题
1.填空题
(1)ASPX网页的基类是。
(2)ASPX网页的代码存储模式有两种。
它们是和。
(3)所谓分布式类就是在多个文件中使用相同的,相同的,而且每个类的定义前面都加上修饰符,编译时编译器就会自动将这些文件编译成一个完整的类。
(4)若使用C#语言,在代码分离模式中逻辑代码的文件后缀是。
2.判断题
(1)对于逻辑代码比较复杂的类来说最好采用代码分离模式。
()
(2)代码分离模式的网页运行效率要高于单一模式。
()
3.简答题
(1)举例说明浏览器端脚本与服务器端脚本定义语句的区别。
(2)简述代码存储的分离模式和单一模式各自的特点。
7.6习题
1.填空题
(1)当需要将TextBox控件作为密码输入框时(要求隐藏密码的代码),应该将控件的属性设置为Password。
(2)当一个Web控件上发生的事件需要立即得到响应时,应该将它的属性设为true。
(3)下面是一个转移到新网页的指令:
Response.("新网页的Url");
(4)请将下列数据(nn)在TextBox控件中显示出来。
doublenn=4512.65;
TextBox1.Text=;
(5)请将下列字符串转换为浮点类型的数据,以便进行计算。
stringss="4109.54";
doubledd=;
2.选择题
(1)下面几个图形控件中,不能执行鼠标单击事件的控件是。
A.ImageButtonB.ImageC.ImageMap
(2)当需要用控件来输入性别(男、女)或婚姻状况(已婚、未婚)时,为了简化输入,应该选用的控件是。
A.RadioButtonB.CheckBoxList
C.CheckBoxD.RadioButtonList
3.判断题
(1)HTML控件属于浏览器控件,不接受服务器的控制。
()
(2)HTML控件与HTML元素一一对应,而Web控件的抽象程度更高,一个控件设置不同的属性时可以实现不同的功能。
()
(3)Web控件中的几个按钮都可以起到向服务器提交数据的作用。
()
(4)HTML控件很难转换为服务器控件。
()
4.简答题
(1)在ImageMap控件中如何实现分区超链接?
(2)简述ASP.NET2.0的事件模型。
(3)举例说明Web控件调用DHTML辅助功能的方法。
(4)举例说明动态创建数据表的方法。
(5)简述系统在执行HTML表单与Web表单时有何区别。
(6)HTML表单中的两个属性Active与Method各起什么作用?
5.操作题
(1)创建多张网页,并实现网页之间多种方法的转移。
转移时使用的方法包括:
●利用HTML表单。
●利用HTML超链接标记。
●利用HyperLink控件。
●利用Response.Redirect()方法。
(2)输入两个数值,其中一个是分子,另一个是分母。
输出两数之比的百分比。
(3)在ImageMap控件上放置一张地图,实现对各个地区的超链接。
8.9习题
1.填空题
(1)状态分为4种类型,它们是:
、、
和。
(2)下面是设置和取出Session对象的代码。
设置Session的代码是:
Session["greeting"]="HelloWang!
";
取出该Session对象的语句如下:
stringMyVar=;
(3)下面是使用Application对象时防止竞争的代码。
Application.;//锁定Application对象
Application["counter"]=(int)Application["counter"]+1;
Application.;//解除对Application对象的锁定
(4)在浏览器已经封闭Cookie的条件下,为了识别用户应该在应用程序的根目录下的Web.config文件中,对节点做如下配置:
或:
(5)改变Session的有效时间的语句是:
。
(6)废除Session的语句是:
。
2.选择题
(1)Session与Cookie状态之间的最大区别在于。
A.存储的位置不同B.类型不同
C.生命周期不同D.容量不同
(2)默认情况下Session的有效时间是。
A.30秒B.10分钟C.20分钟D.30分钟
3.判断题
(1)HTTP是一个不保持状态的通信协议。
这就意味着当浏览器与服务器之间的会话结束,它们之间的连接也就自动断开了,下一次会话与本次连接无关,两次连接之间不存在任何联系。
()
(2)使用HTML控件时将不能保持视图状态。
()
(3)视图状态可以在各个网页之间共享。
()
(4)Session对象可以在同一对话的不同网页之间共享。
()
4.简答题
(1)为什么说用Session对象来表示电子商务中的购物车是最佳的选择?
(2)为什么要保持视图状态?
ASP.NET中是如何保持视图状态的?
5.操作题
(1)创建多个网页,在其中一个网页中输入姓名和密码,要求当转移到其他网页时,这个姓名和密码将自动传送到新的网页中并显示出来。
(2)利用Cookie编写一段舆论调查程序,以避免客户重复投票。
9.8习题
1.填空题
(1)在设计阶段必须将各个验证控件的属性指向被验证的控件。
(2)使用RegularExpression控件验证输入时,首先要将本控件的属性设置成检查的模式。
2.选择题
(1)现在需要验证某个TextBox控件的输入数据是否大于0。
此时应该使用的验证控件是。
A.CompareValidatorB.CompareValidator与RequiredFieldValidator
C.RangeValidatorD.RangeValidator与RequiredFieldValidator
(2)现在需要验证某个TextBox控件输入的年龄是否大于18且小于65。
此时应该使用的验证控件是。
A.CompareValidatorB.CompareValidator与RequiredFieldValidator
C.RangeValidatorD.RangeValidator与RequiredFieldValidator
(3)ValidatorSummary验证控件的作用是。
A.检查总和数B.集中显示各个验证的结果
C.判断有无超出范围D.检查数值的大小
3.判断题
(1)ASP.NET主要依靠在浏览器端对输入进行验证工作,因为在浏览器端验证可以将错误发现在提交之前,以减少信息的传输量。
()
(2)除RequiredFieldValidator控件以外,其他验证控件都将被检查对象为空时认为是合法的输入。
()
(3)CompareValidator控件既可以用来与某个常量比较,也可以用来与另外某个控件的输入进行比较。
()
4.简答题
(1)为什么ASP.NET对数据输入的验证以服务器验证为主,浏览器端验证为辅?
(2)简述利用CompareValidator控件进行验证时几个属性的设置方法。
包括的属性有:
ControlToValidate、ControlToCompare、ValueToCompare、Type和Operator。
(3)举例说明自定义控件(CustomValidator)的设计方法。
(4)什么情况下需要进行分组验证,用什么属性对控件进行分组?
10.5习题
1.填空题
(1)创建数据集的语句是:
DataSetds=;
或者
DataSetds=;
(2)数据提供器包括4种核心类,它们是:
、、
和。
2.选择题
(1)系统提供数据库通用接口的目的是为了。
A.提高程序运行的效率B.应用程序设计不必考虑数据库的类型
C.保证程序安全D.易于维护
(2)XMLDataSource与SiteMapDataSource数据源控件能够用来访问。
A.关系型数据B.层次型数据
C.字符串数据D.数值型数据
3.判断题
(1)ADO.NET只是ADO的简单升级。
()
(2)在数据集(DataSet)中可以包括多张数据表。
()
(3)数据集(DataSet)能够在断开与数据源连接的情况下工作。
()
(4)DataReader能够在断开与数据源连接的情况下工作。
()
(5)数据提供器是数据集与数据源联系的中间环节。
()
(6)SqlDataSource数据源控件只能用于访问SQLServer数据库。
()
(7)AccessDataSource数据源控件只能用于访问MicrosoftAccess数据库。
()
4.简答题
(1)简述访问数据库的通用接口从ODBC、OLE到ADO再到ADO.NET的发展过程。
(2)简述ADO.NET与ADO的主要不同点。
(3)ASP.NET2.0的数据源控件起什么作用?
(4)ASP.NET2.0的数据源控件有几种类型?
各用于访问什么类型的数据?
11.8习题
1.填空题
(1)GridView控件的基类是。
(2)分页后每页默认的记录是条。
2.判断题
(1)GridView控件只能原样显示数据表中的记录。
()
(2)为了美化显示,GridView控件的头模板、体模板、尾模板都必须进行设置。
()
3.简答题
(1)简述SQLServer2005ExpressEdition的特性。
(2)简述GridView控件连接并显示数据表的过程?
(3)什么是模板?
(4)为了显示数据表记录中的照片,应做哪些准备工作?
(5)为了显示记录中的照片,应该如何设置GridView控件的属性?
4.操作题
(1)将GridView控件连接并显示NorthWind样板库中的Prducts数据表。
要求:
分页,每页5条记录;排序,被选中的记录底图呈浅蓝色;记录隔行改变底色。
(2)自己定义一张雇员表,包括编号(bh)、姓名(xm)、性别(xb)、年龄(nl)、照片(zp)等字段并且输入若干条记录。
通过GridView控件连接和显示该数据表,要求除与上题相同外,还要显示照片。