
复习题1(给学生).doc
5页1单选题1.假设 txtName 是控件 TextBox 的 ID,那么( )是用户输入的内容A.txtName.Value B.txtName.Name C.txtName.Text D.txtName.ID2.App_Data 目录用来放置( ) A.专用数据文件 B.共享文件 C.被包含的文件 D.代码文件3.运行下面一段代码,如果当前时间是 12:55,且用户输入为“张三” (输入框 TextBox 的 ID 是txtName) ,则将输出( ) string greeting;switch (DateTime.Now.Hour){case 12:greeting = "{0},吃饭了!";break;default:reeting = "{0},好好学习!";break;}string message = string.Format(greeting, txtName.Text.Trim ());lblMessage.Text =message;A.张三,好好学习! B.张三, 吃饭了! C.txtName, 好好学习! D.txtName, 吃饭了!4、在设置分页时,设置页面大小的属性是( ) 。
A.PageSetting B.PageIndex C.PageSize D.AllowPaging5.网站开发了一个新产品,为此单独创建了一个数据表,与该数据表对应的实体类应该写在哪一层?( ) A.模型层 B.业务逻辑层 C.数据访问层 D.表示层6.程序需要根据条件组合一个 SQL 查询语句,语句应该出现在( ) A.模型层 B.业务逻辑层 C.数据访问层 D.表示层7.GridView 控件设置分页后,默认显示( )条记录A.5 B.10 C.15 D.208、在 GridView 上实现光棒效果,说法正确的是( ) A.在页面加载时,插入高亮度显示的脚本 B.在数据绑定时,插入高亮度显示的脚本 C.在数据绑定后,插入高亮度显示的脚本 D.在数据行绑定时,插入高亮度显示的脚本9.如果用户信息必须填写号码,则注册时,号码的验证使用( )控件A.RequiredFieldValidator 和 RegularExpressionValidator B.CompareValidatorC.CompareValidator 和 RegularExpressionValidator D.RangeValidator10.ValidationSummary 控件的作用是( ) 。
A.检查总和数B.集中显示所有验证的结果C.判定有无超出范围 D.检查数值大小211.DataList 的项模板( ) A.SeparatorTemplateB.ItemTemplateC.TemplateFieldD.AlternatingItemTemplate12.下列关于 PageDataSource 的说法,正确的是( ) A.PageDataSource 可以帮助我们计算总页数、当前页数、每页显示条数B.使用 PageDataSource,就不能使用 ObjectDataScourceC.使用 PageDataSource 可以方便的实现分页和排序D.PageDataSource 封装了数据绑定控件的分页功能14.使用验证码控件 Webvalidates 时,要先使用( )方法,才会有验证码生成A.Create ()B.New ()C.Init()D.Draw()15.有关用户控件的说法正确的是( ) A.用户控件时一种自定义的组合控件B.用户控件不能在同一应用程序的不同页面上重用C.使用用户控件,需要像第三方控件一样在项目中注册该控件D.用户控件不能包含其他用户控件16.保存用户控件需要使用的扩展名是( ) 。
A..aspx B..asmx C..ascx D..asax17.Web 服务文件扩展名是( ) A.aspx B.ascx C.asmx D.ashx18.Web 服务的基本通信协议是( ) A.DCOM B.SOAP C.CORBA D.UDP19.关于 Web 服务的描述,下列错误的是( ) A.使用 Web 服务可以穿越防火墙进行通信B.Web 服务描述语言 WSDL 是 XML 格式的文件C.Web 服务测试的返回结果为 XML 格式文件D.不能调用其他网站发布的 Web 服务20.关于调用 Web 服务的描述,下列错误的是( ) A.需要添加 Web 引用B.需要实例化 Web 服务类C.可以实现跨项目调用,但不能实现异地调用D.为实现异地调用 Web 服务,需要将 Web 服务发布出去21.使用三层框架实现表示层显示图书信息,图书信息实体类中包含出版社对象(Publisher)作为一个属性,现在要显示图书的出版社名称(Name),下拉绑定语句正确的是 ( ) A.B.C.3D.22.DataList 控件中,如果希望每行有 5 列数据,应该设置属性( ) 。
A.RepeatDirectionB.RepeatColumnsC.RepeatLayoutD.RepeatNumber23.为了保护网页,我们将被保护的网页分类,并放置于不同的目录下,这是为了( ) A.便于管理 B.调试方便 C.便于网站的改版 D.便于网站的迁移24.在子目录 Admin 文件夹的 web.config 文件中有这样的一段代码:这说明( ) A.只有管理员可以访问 admin 目录 B.所有匿名用户都可以访问 admin 目录C.所有匿名用户都不可以访问 admin 目录 D.所有用户都不可以访问 admin 目录25.在子目录 Admin 文件夹的 web.conifg 文件中有这样一段代码:则允许访问此子目录的角色有( )A.admin B.admin 和 managerC.user 和 manager D.user、manager 和 admin26.如果需要添加用户角色,使用( )工具比较方便A.Web 站点管理工具 B.MMC ASP.NET 插件 C.内置发布工具 D.XCopy27. 默认情况下,Session 状态的有效时间是(D) A.30 秒 B.10 分钟 C.30 分钟 D.20 分钟 填空题1.企业应用开发经常使用三层架构,这样可以方便维护。
这三层分别是 、 、 2.母版页中可以包含一个或多个可替换内容占位符__ContentPlaceHolder 控件_3.如果希望 CheckBox 控件内容变换后立即提交服务器处理,需要在控件中添加属性___ 4.目前在应用开发领域中,主要分成两大编程体系,一种是 C/S 结构,另一种是基.于浏览器的____________结构5.母版页的扩展名为___________________6.数据绑定有两种方式:_______________、__________________7.GridView 控件的 _________________属性设置为 True,表示允许分页8.判断页面是否第一次载入可通过属性 IsPostBack 实现49.对使用数据源显示信息的 Web 服务器控件,当设置完控件的属性 DataSource 后,需要方法 DataBind() 才能显示信息10.通过正则表达式定义验证规则的控件是 RegularExpressionValidator 11.设置属性 ControlToValidate 指定被验证控件的 ID12.模板列中实现数据绑定时, Eval() 方法用于单向绑定, Bind() 方法用于双 向绑定。
13 母版页由特殊的__@ Master ___指令识别,该指令替换了用于普通.aspx 网页的@Page 指令 简答题1.简述六种验证控件的使用场合答:(1)RequiredFieldValidator:一般用于非空验证;(2)CompareValidator:用于验证用户的输入是否符合要求;(3)RangeValidator:用于范围检查;(4)RegularExpressionValidator:通过设置正则表达式的方式验证用户的输入是否正确;(5)CustomValidator:用于自定义验证;(6)ValidationSummary:用于汇总所有错误报告2.简述内容页和母版页之间的区别答:(1)内容页扩展名为.aspx,母版页为 .master;(2)内容页使用@Page 声明页面,母版页使用@Master 声明页面;(3)内容页可以直接访问,母版页不允许直接访问;3.简述 DropDownList 控件如何使用代码绑定数据表的数据?答:(1)分别设置 DropDownList 的 DataValueField 和 DataTextField 的值;(2)将 DataSet 赋值给 DropDownList 的 DataSource 属性;(3)调用 DropDownList 控件的 DataBind()方法。
4.简述 Web 服务的工作原理答:(1)客户端通过 UDD 发发现 Web 服务,添加 Web 引用,并生成代理对象;(2)客户端通过代理对象进行请求,请求会被序列化成 XML,通过 SOAP 协议发出;(3)服务器端 SOAP 协议获取请求数据,并反序列化成对象作为请求的参数,然后进行处理处理结果序列化成 XML,通过 SOAP 协议发出;(4)客户端通过 SOAP 协议获取返回的数据,并反序列化成对象6.列出你所熟知的 web.config 中的配置节名称和作用答:(1)ConnectionStrings:用来配置数据库连接字符串;(2)customErrors:用来配置自定义错误;(3)authentication:用来配置身份认证模式;(4)sessionState:用来配置会话状态;(5)appSettings:用来自定义配置项7.分析 GridView 控件、DataList 和 Repeater 三个控件的特点答:5(1)GridView 控件具有丰富的数据绑定列,内置分页和排序功能,适合显示多行多列的数据,而 DataList 和 Repeater 适合显示单行多列、单列多行的数据;(2)DataList 和 Repeater 都不带分页、排序功能;(3)性能上:Repeater 大于 DataList, DataList 大于 GridView;而开发效率上:GridView 大于 DataList,DataList 大于 Repeater。
8.在 Master 和 Content 页面之间,哪些值必须相互匹配?答:两个页面中需要匹配的数据如下:(1)Master 和 Content 页面 ContentPlaceHolder 控件的 ID;(2)Content 页面中@Page 标记的 MasterPageFile 属性必须正确指定 Master 页面的存放路径和文件名9.简述 GridView 控件提供了哪些处理方式?答:GridView 控件提供了 BoundField 显示普通文本;TemplateField 以模板的形式自定义数据绑定列的内容;ButtonField 提供命令列;CommandField 类似 ButtonField,它提供了创建命令按钮的功能;10.简述使用 Web 服务优点答:(1)可以跨平台,不受技术平台的限制;(2)可。
