《ASP.NET Web程序设计》试卷一.doc

上传人:啊飒飒 文档编号:11685600 上传时间:2021-08-30 格式:DOC 页数:13 大小:110.50KB
返回 下载 相关 举报
《ASP.NET Web程序设计》试卷一.doc_第1页
第1页 / 共13页
《ASP.NET Web程序设计》试卷一.doc_第2页
第2页 / 共13页
《ASP.NET Web程序设计》试卷一.doc_第3页
第3页 / 共13页
《ASP.NET Web程序设计》试卷一.doc_第4页
第4页 / 共13页
《ASP.NET Web程序设计》试卷一.doc_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《《ASP.NET Web程序设计》试卷一.doc》由会员分享,可在线阅读,更多相关《《ASP.NET Web程序设计》试卷一.doc(13页珍藏版)》请在三一文库上搜索。

1、期末测试卷1注意:时间120分钟,满分100分。一、选择题(请将正确选项的字母填在括号内,每小题2分,15小题,共30分)1. HTM文档分为( )A.文本标签和文本格式 B.文本内容和文本格式 C.文本格式和文本主体 D.文本格式和文本标题2. Web程序开发技术大体上分为( )A.网页开发和数据库开发 B.程序开发和数据库开发C.客户端技术和服务器端技术 D.客户端开发程序和服务器开发程序3. 在ASP.NET体系结构中,那部分可以用户进行身份验证的是( )A.安全基础结构 B.状态管理功能 C.ASP.NET配置 D.ASP.NET编译器4. ASP.NET将应用程序中所有内容必须在什么

2、范围内调用或运行( )A.网站 B.网页C.Web服务器 D.虚拟目录5. Web窗体页的扩展名是( )A.aspx B.asmxC.ascx D.asax6. 下列对ASP.NET窗体的描述错误的是( )A.Web窗体分为可视组件和逻辑部分 B.可视组件有静态文本组成C.逻辑部分有动态本本组成 D.代码可以驻留在script块中7. 定义编译器使用页属性的网页指令是( )A.Control B.ImportC.Master D.Page8. 在HTML标签库中用于突出文本的标签是( )A. B.C. D.9. 在HTML服务器控件中用于输入文本或密码的单行文本的控件是( )A.HtmlInp

3、ut控件 B.Textarea控件C.HtmlInputButton控件 D.HtmlInputText控件10. 下列关于XML的描述错误的是( )A.XML是可扩展标记语言,具有良好的可扩展性B.XML提供统一的方法来描述和交换结构化数据,该方法与应用程序和供应商无关C.XML提供统一的标准和标签D.XML是下一代互联网网络存储数据的标准标记语言11. ASP.NET2.0中提供的授权方式有( )A.用户授权和服务器授权 B.客户端授权和服务器授权C.用户授权和文件授权 D.文件授权和URL授权12. 对母板页和内容页的描述错误的是( )A. 母板页和内容页可以实现网站一致性要求 B. 母

4、板页和内容页将网页的公共部分放在母板页中C. 母板页包含静态文本、HTML和服务器控件 D. 内容页是一个特殊的文件与普通的.aspx文件不同13. 对网站地图描述错误的是( )A. 网站地图中包括站点结构信息 B. 网站地图是一种扩展名为.sitemap的XML文件C. 网站地图存储在应用程序的子目录下D. 网站地图默认下站点地图文件被命名为Web.sitemap14. 支持绑定到中间层对象来管理数据的Web应用程序的数据源控件( )A.XmlDataSource B.ObjectDataSourceC.SqlDataSource D.AccessDataSource15. 向另一Strea

5、m添加缓存的类是( )A.BufferStream B.MemoryStreamC.NetworkStream D.FileStream二、填空题(每题1分,10小题,共10分,错填或不填均无分)1. XML数据显示的主要技术有_和_。2. ChangePassword控件内置的视图_和_。3. ASP.NET2.0中提的身份验证有Windows验证、 _、_和Nome验证。4. .NET Framework是多语言组件开发和执行环境,提了一个跨语言的_。5. IIS是创建、管理和承载ASP.NET网页的_。6. ASP.NET将应用程序分为文件、页、_、_和可执行代码的总和。7. 设置控件属

6、性的方法_和_。8. .NET框架使用流模型读取数据,该模型基于两个基本的概念_和_。9. 为服务器控件创建事件处理程序的方法是,首先创建一个事件处理程序,然后将_。10. ASP.NET应用程序的结构主要有_或_组成。三、简答题(每小题8分,5小题,共40分)1. 简述什么是Web应用程序。2. 在创建ASP.NET网页时,可以使用的控件有哪些,请分别简述。3. 在商业网站上,广告是必不可少的,为了提高开发效率,ASP.NET2.0中提供了一种快速开发广告的控件,简述该控件。4. 简述在标准控件中按钮种类。5.简述在网站设计中应把握的原则。6. 简述成员资格管理的功能。四、程序改错题(共10

7、分) 1.标出程序错误并改正。 元标题页 2.标出程序错误并改正。 The Confidence Man Herman Melville 11.99 The Gorgias Sidas Plato 9.99 五、综合题(1题,共20分)许多网站可以实现从用户端收集信息功能,在应用程序开发过程中,使用ASP.NET的控件可以将数据收集通过一系列窗体来分解数据收集。收集数据分为如下三步:第一步: 第二步:第三步:1.根据所学知识,请选择相应控件,并说明该控件的主要实现功能。2.请编程实现该程序。参考答案及评分标准一、 选择题(每小题2分,15小题,共30分) 1.B 2.C 3.A 4.D 5.A

8、 6.C 7.D 8.C 9.D 10.C 11.D 12.D 13.C 14.B 15.A二、填空题(每题1分,10小题,共10分,错填或不填均无分)1. XSL,CSS2.更改密码视图,成功视图3. Passport验证、Forms验证4.统一编成环境5. Web服务器6.应用程序和模块7.设计视图和源视图8.流(Stream),读取器/编写器(Reader/Writer)9.控件邦定到该程序10.一个站点,IIS虚拟目录三、简答题(每小题5分,4小题,共20分)1. 简述什么是Web应用程序。ASP.NET应用程序是ASP.NET Web开发中创建的应用程序类型,也就是ASP.NET W

9、eb窗体应用程序。(答出本知识点得2分)ASP.NET Web应用程序包含一个目录,通过服务器使用HTTP协议在浏览器上运行。(答出本知识点得2分)ASP.NET Web应用程序至少包含一个.aspx文件,即ASP.NET页。(答出本知识点得1分)2. 在创建ASP.NET网页时,可以使用的控件有哪些,请分别简述。在创建ASP.NET网页时,可以使用的如下4种控件:(1)HTML服务器控件。HTML服务器控件属于HTML元素,它包含多种属性,使其可以在服务器代码中进行编程。(2)Web服务器控件。Web服务器控件包含窗体控件和特殊用途的控件。(3)验证控件。用来验证用户的输入,包含验证逻辑以测

10、试用户输入。(4)用户控件。用于自定义创建ASP.NET页面控件。(答出每1个知识点并叙述者,得1分)3. 在商业网站上,广告是必不可少的,为了提高开发效率,ASP.NET2.0 中提供了一种快速广告的控件,简述该控件。(答出本知识点得1分) 需要使用的高级的服务器控件是AdRotator控件。AdRotator控件提供了一套快速广告发布系统。该控件随机地显示所有的广告图像,单击这些图像,可链接到指定的URL中。每次刷新页面都将更改显示的广告,广告的显示频率是由该广告的权重决定的。(答出本知识点得4分)4. 简述在标准控件中按钮种类。标准控件中按钮有3种:(1)Button控件。是一种一个标准

11、的按钮提交控件,一般用来提交Web表单。(2)LinkButton控件。使用LinkButton控件可以页面上创建超链接样式的按钮。(3)ImageButton控件。该控件在页面上显示一副图像,并根据用户单击位置提供提交页面。(答出全部知识点并叙述者,得5分)5.简述在网站设计中应把握的原则。网站设计中应把握的原则:(1)站点中网页的外观设计和内容应相互独立。这样,如果一个网页的外观设计要修改,或内容要修改,就不会相互影响。(2)站点要有统一的风格和布局。整个站点可以有同样的颜色、图标和布局,给访问者一致的感觉。(3)站点要为用户提供方便的站点导航。(答出全部知识点者,得5分)6. 简述成员资

12、格管理的功能。ASP.NET成员资格管理的功能有:(1) 创建和管理用户信息。(2) 实现用户身份验证。(3) 提供对多种数据存储区中的成员资格管理。(4) 实现成员资格个性化设置和角色管理(授权)系统集成。(答出全部知识点者,得5分)四、程序改错题 (1)改为 (2) 改为(3)改为 (4)改为 (5)改为 (6)添加(全部正确者,得10分)五、综合题1.根据所学知识,请选择相应控件,并说明该控件的主要实现功能。选择的控件是Wizard控件。Wizard控件的主要实现的功能:(1) 能将内容复杂的信息收集工作,分隔成多个小的、具有一定逻辑性的步骤。(2) 实现收集数据的功能。向导的主要作用是

13、收集数据,收集的数据可以在向导结束时汇总提交到数据库中,可以进行一个步骤,就执行一次提交。(3) 实现线性和非线性导航。向导要求用户利用按钮,逐步执行每个步骤,只是线性导航。(答出全部知识点者,得10分)2.请编程实现该程序。具体代码如下:void Page_Load(object sender, EventArgs e) Label1.Text = name.Text;Label2.Text = address.Text;Label3.Text = city.Text;Label4.Text = postalcode.Text;Label5.Text = email.Text;void Wizard1_NextButtonClick(object sender, WizardNavigationEventArgs e) if (Wizard1.ActiveStepIndex = 1)if (RadioButton1.Checked)Wizard1.ActiveStepIndex = 2;elseWizard1.ActiveStepIndex = 3; 姓名:地址:城市:邮编:是否接收电子邮件?电子邮件地址:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1