Web程序设计—ASP.NET实用网站开发(第三版)课后习题答案
(沈士根、叶晓彤编著—清华大学出版社)

第一章

一、填空题:
1、NET Framework 主要包括 (CLR)和(.NET Framework类库)
2、ASP.NET网站在编译时,首先将语言代码编译成 (微软中间语言MSIL)
3、一台IIS Web服务器为211.78.60.19,网站端口号为8000,则要访问Web应用程序User中Default.aspx的URL为(http://211.78.60.19:8000/user/Default.aspx)
4、可以通过(复制网站)同步网站上的一个文件
5、ASP.NET的开发模式包括(ASP.NET Web窗体)、(ASP.NET MVC)、(ASP.NET Core)
6、ASP.NET编译模式包括(预编译)和(即时编译)

二、判断题:
1、托管代码是以CLR为基础的代码(√)
2、若某页面上包含动画内容,则该页面肯定是动态页面(×)
3、一个网站中可以同时包含静态页面和动态页面(√)
4、ASP.NET页面是边解释边执行的(×)
5、在VSC 2017中开发网站必须安装独立的IIS(×)
6、IIS Express具有与IIS类似的功能,但主要用于VSC 2017中的页面浏览(√)
7、IIS 中的网站与VSC 2017中的网站是相同的概念(×)
8、ASP.NET MVC支持在Windows、Mac和Linux等操作系统上实现跨平台开发的部署(√)
9、Web应用程序开发完成后,可以将其开发环境部署到Microsoft Azure(√)

三、选择题:
1、Web应用程序不包括(A)
A.HTTP B.Web部署 C.Web Deploy包 D.文件系统
2、下面说法错误的是(D)
A.”复制网站”常用于将网站从“测试服务器”复制到“商业服务器”
B.”复制网站”实质是在当前网站与另一网站之间复制文件
C.“发布Web应用”能对当前网站预编译
D.”复制网站”能对当前网站预编译
3、以下选项不包括编程语言的是(A)
A.ASP.NET B.Python C.Visual C# D.Java

第二章

一、填空题:
1、VSC2017默认建立的XHTML文件的类型是(XHTML5)
2、利用XHTML建立一个链接到jast@126.com邮箱的元素是(…)
3、页面中的空格用( ;)表示
4、存放Web窗体页C#代码的模型有单文件页模型和(代码隐藏页模型)
5、实现页面3s自动刷新一次的元素是()
6、在单文件页模型中,C#代码必须包含于()
7、代码隐藏页模型通过(CodeFile属性和 Inherits属性)将aspx文件和对应的.aspx.cs文件联系起来
8外部样式表通过()元素链接到页面
9、XML主要用于(传输和存储数据)
10、Global.asax文件用于包含响应(应用程序级别)和(会话级别)事件的代码
11、Bootstrap 以(移动设备优先)为设计理念,完全体现(响应式设计)思想,是目前用于(Web前端设计)的主流框架

二、判断题:
1、XHTML是HTML的子集(×)
2、XHTML中每个元素都有结束标记(√)
3、在元素中可设置能被搜索引擎检索到的关键词(√)
4、[attr~=val]{…}选择attr属性值中包含val值的元素(√)
5、.html文件不需要编译,直接从web服务器下载到浏览器执行即可(√)
6、类选择器在定义时要加前缀#(×)
7、JavaScript代码必须包含在

三、选择题:
1、CSS选择器不包括(D)
A. 元素选择器 B.属性选择器 C.id选择器 D.文件选择器
2、下面(B)是静态页面的扩展名
A. .asp B. .html C. .aspx D. .jsp
3、APP_Code文件夹用来储存(C)
A.数据库文件 B.共享文件 C.代码文件 D.主题文件
4、Web.config文件不能用于(A)
A.Application事件处理代码的定义 B.数据库连接字符串的定义
C.对文件夹的访问权限 D.自定义应用程序的配置
5、响应式设计通过设置元素的name属性值为(A)来实现
A.viewport B.keywords C.description D.generator
第三章
一、填空题:
1、C#使用的类库就是(.NET Framework)提供的类库
2、要在一个类中包含System.Data 命名空间的语句是(using system.Data)
3、使用(Static)修饰符能调用未实例化的类中方法
4、C#中的数据类型包括(值类型)和(引用类型)
5、(枚举类型)是由一组命名常量组成的类型
6、在C#统一类型系统中所有类型都是直接或间接的从(System.Object)类继承
7、装箱实质是把(值类型)转换为(对象类型)
8、至少会执行一次循环的语句是(do-while语句)
9、较适用于已知循环次数的循环语句是(for语句)
10、如果类名为UserInfo,那么它的构造函数名为(UserInfo)
11、(继承)可以重用现有类的数据和行为,并扩展新的功能

二、判断题:
1、decimal类型必须在数据末添加M或m,否者编译器以double类型处理(√)
2、访问结构中成员的方式通常使用“结构名.成员名”形式(√)
3、枚举类型的变量可能同时取到枚举中的两个元素的值(×)
4、数组可以由一组数据类型不相同的元素组成(×)
5、foreach语句适用于枚举组中的元素(√)
6、当一个类实例化,它的构造函数中包含的代码肯定会执行(√)

三、选择题:
1、下列数据类型属于值类型的是(A)
A. struct B.class C.interface D.delegate
2、下列数据类型属于引用类型的是(C)
1、bool B.char C.string D.enum
3、下列运算符中(D)具有三个操作数。
A. >>= B.&& C.++ D.?
4、下面有关数据类型的描述中不可能的是(B)
A. 两个引用类型变量可能引用同一个对象
B. Bool类型中可以用数字1表示true
C. Byte类型的取值范围是0~255
D. 可以通过转义符方式输入字符
5、下面对protected修饰符说法正确的是(D)
A. 只能在派生类中访问 B.只能在所属的类中访问
B. 能在当前应用程序中访问 D.能在所属的类或派生类中访问
6、以下有关属性说法错误的是(B)
A. 通过属性能获取类中private字段的数据
B. 当定义属性时,若包含set访问器,则表示该属性为只读属性
C. 属性的访问形式是“对象名.属性名”
D. 属性体现了对象的封装性

第四章
一、填空题
1.若在TextBox控件中输入内容并当焦点离开时触发TextChanged事件,则应设置(AutoPostBack=“True”)
2.通过(IsPostBack)属性可以判断页面是否第一次载入。
3.ASP.NET的服务器包括(HTML服务器控件)和(Web服务器控件)。
4.添加(runat=”server“)属性可以将XHTML元素转化为HTML服务器控件。
5.设置(Enable)属性可决定Web服务器控件是否可用。
6.当需要将TextBox控件作为密码输入框时,应设置(TextMode=“Password”)。
7.对使用数据源显示信息的Web服务器控件,当设置完控件的DataSource属性后,需要(DateBind())方法才能显示信息。
8.如果需要将多个单独的RadioButton控件形成一组具有RadioButtonList控件的功能,可以通过将(GroupName)属性设置成相同的值实现。
9.设置(SelectionMode=“Multiple”)可以实现ListBox控件中选择多项的功能。

二、判断题:
1.单击Button类型控件会形成页面往返处理。(√)
2.当页面往返时,在触发控件的事件之前会触发Page.Load事件。(√)
3.不能再服务器端访问HTML服务器控件。(×)
4.动态生成的控件可以直接通过其ID属性值进行访问。(×)ID值会被改变
5.Panel控件能实现在同一个页面中 显示不同内容的效果(√)

三、选择题
1.Web服务器控件不包括(B)
A.Table B.Input C.AdRotator D.Calendar
2.下面的控件中不能响应鼠标单击事件的是(C)
A.ImageButton B.ImageMap C.Image D.LinkButton
3.单击Button类型控件后能执行客户端脚本的属性是(A)
A.OnClientClick B.OnClick C.OnCommandClick D.OnClientCommand
4.当需要控件输入性别时,应选择的控件是(D)
A.CheckBox B.CheckBoxList C.Label D.RaidoButoonList
5.下面不属于容器控件的是(B)
A.Panel B.CheckBox C.Table D.PlaceHolder

第五章
一、填空题
1.窗体验证包括(客户端验证)和(服务器端验证)两种形式
2.判断页面的(Page.IsValid)属性值可以确定整个页面验证是否通过。
3.若页面中包含验证控件,可设置按钮的(CausesVa1idation=“false”)属性,使得单击该按钮后不会引发验证过程。
4.若要对页面中包含的控件分成不同的组进行验证,则应将这些控件的(ValidationGroup)属性设置为相同的值。
5.通过正则表达式定义验证规则的控件是(RegularExpressionValidator)。
6.设置(ControltoValidate)属性指定被验证控件的ID。

二、判断题:
1.如果客户端禁用JavaScript,则验证必须采用服务器端形式。(√)
2.服务器端验证是为了保证给用户较快的响应速度(×)
3.要执行客户端验证必须设置验证控件的EnableClientScript属性值为True(√)
4.CompareValidator控件不能用于验证数据类型。(×)
5使用CompareValidator控件时,可同时设置ControlToCompare和ValueToCompare属性的值(×)
6.CustomValidator控件的ServerValidate事件只有在页面上所有其他验证控件都通过验证后才可能被触发(×)

三、选择题
1.下面对ASP.NET验证控件的说法正确的是(A)
A.可以在客户端直接验证用户输入的信息并显示错误信息。(因为是验证控件,所以能够在控件中就验证完毕,在客户端)
B.对一个下拉列表控件不能使用验证控件。
C.服务器验证控件在执行验证时必定在服务器端执行。
D.对验证控件,不能自定义规则。

2.下面对CustomValidator控件说法错误的是(D)
A.能使用自定义的验证函数。
B.可以同时添加客户端验证函数和服务器端验证函数。
C.指定客户端验证的属性是ClientValidationFunction。
D.runat属性用来指定服务器端验证函数。(ServerValidator属性)

3.使用ValidatorSummary控件需要以对话框形式显示错误信息,则应(B)

A.设置ShowSummary属性值为true。
B.设置ShowMessage属性值为true。
C.设置 ShowSummary属性值为 false。
D.设置ShowMessage属性值为False。

4.如果需要确保用户输入大于100的值,应该使用(C)

A.ReuqiredValidator。

B.RangeValidator。

C.CompareValidator。

D.RegularExpressionValidator。

第六章
一、填空题
1.从http://10.200.1.23/Custom.aspx?ID=4703 中获取ID值的方法是(Request.QuerryString【“ID”】)
2.要获取客户端ID地址,可以使用(Request.ServerVariables【“Remote_ADDR”】)
3.终止ASP.NET页面执行可以使用(Response.End())
4.要获取Default.aspx页面的物理路径可以使用(Server.MapPath(“default.aspx))
5.状态管理具有(客户端)和(服务器端)两种方式。
6.设置Button类型控件的(PostBackUrl)属性值可以在单击按钮后跳转到相应页面。
7.Session对象启动时会自动执行(Session_Start())
8.设置会话有效时间为10分钟的语句是(Session.TimeOut=10)
9.若浏览器已禁用Cookie,要有效的识别用户可以在(WebConfig)中加入()
10.要对Application状态变量值修改之前应使用(Application.Lock())

二、判断题
1.判断IsCrossPagePostBack属性的值可确定是否属于跨页面提交(√)
2.Application状态可由网站所有用户进行更改(√)
3.使用HTML控件时将不能保持VieState状态(√)(因为ViewState控件是维持窗口状态的,因此使用HTML5控件时会更改状态)
4.ViewState状态可以在网站的不同页面间共享(×)
5.Session状态可以在同一会话的不同页面间共享(√)
6.当关闭浏览器窗口时,Session_End()方法代码立即被执行(×)(在会话结束的时候就被关闭了)
三、选择题

1.要重定向页面,不能使用(C)
A.LinkButton控件
B.HttpResponse.Redirect()方法
C.Image控件
D.HttpServerUtility.Transfer()方法

2.下面的(A)对象可以获取从客户端浏览器提交的信息
A.HttpRequest
B.HttpResponse
C.HttpSessionState
D.HttpApplication

3.Session状态和Cookie状态的最大区别是(A)
A.存储的位置不同
B.类型不同
C.生命周期不同
D.容量不同

4.默认情况下,Session状态的有效时间是(C)
A.30秒
B.10分钟
C.20分钟
D.30分钟

5.若某页面已添加一个Label控件lblMsg,则执行“lblMsg.Text=“微软”"语句后,页面上显示的内容是(C)
A.微软
B.微软
C.以超链接形式显示“微软”
D.程序出错

第七章
一、填空题
1.SQL Server数据库的验证方式包括(Windows验证)和(SQL Server验证)
2.连接数据库的信息通常保存在Web.Config文件的()元素中
3.VSC 2017中,若要访问LocalDB数据库实例,则需将Data Source 属性值设置为(“(LocalDB)\MSSQLLocalDB”)
4.连接字符串中常使用(|DataDirectory|)表示网站的App_Data文件夹。
5.基于VSC2017 的ASP.NET提供的数据源控件包括(LinqDataSource),(EntityDataSource),(ObjectDataSource),(SiteMapDataSource),(SqlDataSource),(XmlDataSource)
6.根据要访问的不同数据源,LINQ类型可分为(LinQtoObjects),(LinQtoXml),(LinQ to Dataset),(LinQ to SQL)
7.在LINQtoSQL中,将SQL Server数据库映射为(DataContext)类,表映射为(实体类),存储过程映射为(方法)。

二、判断题

1.包含LocalDB数据库的ASP.NET网站不需要修改配置就能发布到IIS 7.5中并正常运行(×)
2.经过配置,使用访问SQLEXPRESS数据库实例的方法能访问LocalDB数据库实例(√)
3.访问LocalDB和SQLEXPRESS数据库实例的连接字符串是一样的(×)
4.利用LINQ查询表达式可建立匿名对象(√)
5.LINQ查询表达式的值必须要指定数据类型(×)
6.在LINQ查询中使用group字句分组后,气结果集合与原集合的结构相同(×)(结构已经发生了不同)
7.VSC2017中建立的数据库可以通过“服务器资源管理器"窗口进行管理。(√)

三、选择题
1.下面有关在VSC2017中建立数据库的描述中错误的是(A)
A.数据库的默认排序规则是Chinese_PRC_CS_AS.
B.数据库默认属于LocalDB数据库实例
C.在使用CREATE DATABASE 语句建立数据库时可指定排序规则
D.能将数据库附加到SQLEXPRESS数据库服务器中

2.下面有关LINQtoSQL的描述中错误的是(B)
A.LINQtoSQL查询返回的结果是一个集合
B.LINQtoSQL 可处理任何类型数据
C.利用LINQtoSQL要调用SQL Server 中定义的存储过程只需调用映射后的方法
D.LINQtoSQL中聚合方法的参数常使用Lambda表达式

3.下面有关LINQtoXML的描述中错误的是(C)
A.可插入,修改,删除,查询元素
B.可读取整个XML文档
C.不能创建XML文档
D.需要导入System.XML.Linq命名空间

第八章
一、填空题
1.数据绑定控件通过(DataSourceID)属性与数据源控件实现绑定
2.数据绑定控件通过(DataSource)属性与LINQ查询返回的结果实现绑定
3.ListControl类控件中(AppendDataBoundItems)属性用于将数据绑定项追加到静态声明的列表上。
4.GridView的(AllowPaging)属性确定是否分页。
5.在自定义GridView的数据绑定列时,必须设置(AutoGenerateColumns)属性值为False
6.若设置了ImageField列的属性 DataImageUrlFormatString=“~/Pic/{0}”,其中的{0}由(DataImageField)属性值绑定
7.模板列中实现数据绑定时,(Eval())方法用于单向绑定,(Bind())方法用于双向绑定。
8.实现不同页显示主从表常利用(查询字符串)传递数据。

二、判断题
1.需要调用Page.DataBind()方法才能在页面上使用<%#loginNmae%>显示loginName变量值(√)
2.GridView中内置了插入数据的功能。(×)(添加,修改,删除)
3.在模板列中可添加任何类型的控件(×)
4.模板列中的绑定方法必须写成<%Eval(“Name”)%>或<%Bind(“Name”)%>形式(×)(少了#号)
5.经过设置,DetailsView能同时显示多条记录(×)(单条记录)

三、选择题
1.如果希望在GridView中显示“上一页”和“下一页”的导航栏,则PageSettings属性集合中的Mode属性值应设为(B)
A.Numeric
B.NextPrevious
C.Next Prev
D.上一页,下一页

2.如果要对定数据列后的GridView实现排序功能,除设置GridView的AllowSorting属性值为True外,还应设置(A)属性
A.SortExpression
B.Sort
C.SortField
D.DataFieldText

3.利用GridView和DetailsView显示主从表数据时,DetailsView中插入了一条记录需要刷新GridView,则应把GridView中DataBind()方法的调用置于(D)事件处理代码中。
A.GridView的ItemInserting
B.GridView的ItemInserted
C.DetailsView的ItemInserting
D.DetailsView的ItemInserted

1【单选题】
App_Data目录用来放置( A )。
A、共享的数据库文件
B、共享文件
C、被保护的文件
D、代码文件
我的答案:A
2【单选题】
以下( D )不是.NET Framework的主要组成部分。
A、类库
B、公共语言运行库
C、公共语言规范
D、C#
我的答案:D
3【单选题】
在.NET中中间语言的作用是( C )。
A、存储源代码
B、对语言进行规范
C、实现源代码跨平台
D、为实现多语言编程
我的答案:C
4
【单选题】
IL是指( C )
A、框架类库
B、公共语言运行库
C、中间语言
D、框架
我的答案:C
5【单选题】
Visual Studio 2012是( )
A、框架类库
B、公共语言运行库
C、.NET集成开发环境
D、框架
我的答案:C
6【填空题】
ASP.NET使用的Web服务器是_____________________________。
我的答案: IIS
7
【填空题】
_______________是ASP.NET的网站配置文件,它基于XML语法。其作用是对应用程序进行配置.
我的答案: Web.config
8【填空题】
目前,有两大主流的开发模式,_________________模式中,服务器和客户端是通过互联网进行通信的。
我的答案: B/S
9
【填空题】
ASP.NET应用程序分别属于________开发模式.(B/S、C/S)
我的答案:B/S
10
【填空题】
___________网站只能用于检验和调试网站,不能向外发布。
我的答案:
第一空:
www (❌)(有可能是: ChapSite )


1【单选题】
ASP.NET Web 窗体的扩展名是:( B )。
A、.asp
B、.aspx
C、.cs
D、.vb
2【单选题】
ASPX页面的______中,是将可视化元素和程序逻辑代码分别放在不同的文件中,一个文件将被分成_____相同_______不同的两个文件。( C )
A、单一文件模式、名称、扩展名
B、单一文件模式、扩展名、名称
C、代码分离模式、名称、扩展名
D、代码分离模式、扩展名、名称
3【单选题】
路径:myimages/flower.png,属于以下哪种路径( B ) 。
(10.0分)
A、绝对URL路径
B、相对于当前网页的路径
C、相对于网站根目录的路径
D、以上都不是
我的答案:B
4
【单选题】
代码分离模式中,在aspx页面的@page表示页面指示符,属性______B___用来指定与之关联的隐藏代码文件。
A、Language
B、CodeFile
C、Inherit
D、AutoEventWireup
我的答案:B
5
【多选题】
以下选项,能实现从web窗体a.aspx跳转到web窗体b.aspx的是( )。(仍保持使用web表单)
(10.0分)
A、< a> < /a>
B、Response.Redirect()
C、HyperLink控件
D、action和method属性
我的答案:AB (少一个)
6
【填空题】
分布式类都会有一个修饰符( )。(请使用小写)
(16.6分)
我的答案:
第一空: partial
7
【填空题】
假如有两个页面product.aspx和detail.aspx,在同一路径下,实现如下功能的代码:
(1)使用Response跳转到detail.aspx页面,无参数;
(2)使用Response跳转到detail.aspx页面,并传递参数:”productID”,,参数值为100;
(3)使用Request.QueryString接收productID参数的值,并赋值给string类型变量 str。
代码如下,完成以下空白:
(1)页面product.aspx:
Response.Redirect(“1___” );
• 1
(2)Response.2___(“detail.aspx?3___=100”);
(3)detail.aspx页面代码:
string 4_ = 5.QueryString["6"].ToString();
• 1
(16.6分)
我的答案:
第一空:
./detail.aspx (❌)
第二空:
Redirect
第三空:
productID=+(❌)
第四空:
第五空:
第六空:
8
【填空题】
假如有如下代码:
Response.Redirect(“3-2.aspx?bookID=” + TextBox1.Text + “ISBN=”+TextBox2.Text);
3-2.aspx页面接收上述参数的代码如下:
int bookID =
(Request.QueryString[“”]);
string strISBN = Request.
___________________[“ISBN”].ToString();
(16.8分)
我的答案:
第一空:
第二空:
第三空:
第四空:


1【单选题】
关于asp.net控件说法不正确的是( C )。
A、Html控件都能映射到HTML元素上
B、网页标准控件都是服务器控件,都有runat=“server”
C、网页标准控件不可以选择事件信息传送的方式
D、网页标准控件都有一个ID属性,表示每个控件可唯一标识
我的答案:C
2【单选题】
以下不属于网页标准控件Button的属性的是( D )。
A、Text
B、Enabled
C、ForeColor
D、TextChanged
我的答案:D
3【单选题】下面几个控件中,不能执行鼠标单击事件的控件是( B)。
(10.0分)
A、ImageButton
B、Image
C、Button
D、LinkButton
我的答案:B
4【单选题】关于复选框控件CheckBox(List)说法正确的是( C )。
(10.0分)
A、一个CheckBox控件就是多个复选框
B、当有多个选项时适合选用CheckBox控件
C、当复选框由选中变为不被选中时,会触发CheckChanged事件
D、页面上有多个复选框的选项时,只能选中一个
我的答案:C
5
【填空题】
TextBox控件的属性__________设置为password,可使其内容显示为*。(区分大小写)
第一空: TextMode
6
【填空题】
DropDownList控件的Items集合中的项(Item)的________________(Text/Value)属性的值是用户可见的,___________(Text/Value)属性值是用户不可见的。(注意区分大小写)
第一空:
Text
第二空:
Value
7
【填空题】
当下拉列表框内容发生改变,立即提交包括此下拉列表框的表单,应设置___________________属性为true,并在该控件的________________事件中填写要处理的代码。
(20.0分)
我的答案:
第一空:
action (❌)
第二空:
action (❌)


1【单选题】
下列按钮( D )不能被同时选中多个。
A、CheckBox
B、CheckBoxList
C、ListBox
D、RadioButtonList
我的答案:D
2【单选题】当设置ListBox控件的可选项数为多项时,应使用( C )属性。
A、Count
B、Selected
C、SelectionMode
D、Items
我的答案:C
3【单选题】
关于AdRotator控件的广告文件的说法,不正确的是( D )。
A、AdvertisementFile属性用来指定一个XML文件
B、Advertisements是根元素,只能有一个
C、KeywordFilter可以指定过滤的关键字
D、广告文件中的标签不区分大小
我的答案:D
4【单选题】
C#中,将两个字符串连接起来的运算符是:( C )。
A、&
B、-
C、+
D、and
我的答案:C
5
【单选题】
在.NET中,关于Response对象的说法正确的是:( D )。
A、Response需要实例化才能使用
B、Response.Write();方法只能向浏览器输出普通文本,不能输出脚本
C、Response.Redirect();方法可以实现页面转向,因为参数会显示在URL中,所以不能传递参数
D、Response.Redirect();方法可以在页面转向时传递参数
我的答案:D
6
【多选题】
.NET的两个核心组件是______________和________________。
A、CLS
B、类库
C、CLR
D、VS.NET
我的答案:BC
7【多选题】
ASPX网页的代码存储模式有两种。它们是_______________和________________。
A、单一文件模式
B、代码分离存储模式
C、混合存储模式
D、多文件存储模式
我的答案:AB
8如果页面中有10个RadioButton控件,要使其中3个中选择一项,剩余选择一项,可设置他们的_________属性。
第一空:
GroupName
9 [判断]ASP.NET不能在网站运行过程中动态生成控件。
我的答案:×、


1关于asp.net控件说法不正确的是( C )。
A、Html控件都能映射到HTML元素上
B、网页标准控件都是服务器控件,都有runat=“server”
C、网页标准控件不可以选择事件信息传送的方式
D、网页标准控件都有一个ID属性,表示每个控件可唯一标识
我的答案:C
2以下不属于网页标准控件Button的属性的是( D )。
A、Text
B、Enabled
C、ForeColor
D、TextChanged
我的答案:D
3【单选题】下面几个控件中,不能执行鼠标单击事件的控件是( B)。
A、ImageButton
B、Image
C、Button
D、LinkButton
我的答案:B
4【单选题】下列按钮( D )不能被同时选中多个。
A、CheckBox
B、CheckBoxList
C、ListBox
D、RadioButtonList
我的答案:D
5【单选题】当设置ListBox控件的可选项数为多项时,应使用( C )属性。
A、Count
B、Selected
C、SelectionMode
D、Items
我的答案:C
6【单选题】关于AdRotator控件的广告文件的说法,不正确的是( D )。
A、AdvertisementFile属性用来指定一个XML文件
B、Advertisements是根元素,只能有一个
C、KeywordFilter可以指定过滤的关键字
D、广告文件中的标签不区分大小
我的答案:D
7【多选题】
当下拉列表框内容发生改变,立即提交包括此下拉列表框的表单,应设置___________________属性和在________________事件中填写要处理的代码。
A、AutoPostBack
B、PostBackUrl
C、SelectedIndexChanged
D、TextChanged
我的答案:AC
8【填空题】
TextBox控件的属性__________设置为password,可使其内容显示为*。(区分大小写)
第一空:
TextMode
9【填空题】
DropDownList控件的Items集合中的项(Item)的________________(Text/Value)属性的值是用户可见的,___________(Text/Value)属性值是用户不可见的。(注意区分大小写)
第一空:
Text
第二空:
Value
10【判断题】
ASP.NET不能在网站运行过程中动态生成控件。
我的答案:×


1
【单选题】
ASP.NET提供的验证控件中,______________________控件本身并不执行数据验证功能。
A、RequiredFieldValidator
B、RangeValidator
C、CustomValidator
D、ValidationSummary
我的答案:D
2
【单选题】_________控件可以用来验证年龄是否在18到60岁之间。
A、RequiredFieldValidator
B、CompareValidator
C、RangeValidator
D、ValidationSummary
我的答案:C
3【填空题】
用来设置验证控件要验证的控件ID是____________属性。(注意大小写)
第一空:
ControlToValidate
4【填空题】
Display属性有三个值,默认值是
,表示不管验证控件是否通过,都会占有预留位置。(注意大小写)
第一空:
Static


1、关于复选框控件CheckBox(List)说法正确的是( C )。
A.一个CheckBox控件就是多个复选框
B.当有多个选项时适合选用CheckBox控件
C.当复选框由选中变为不被选中时,会触发CheckChanged事件
D.页面上有多个复选框的选项时,只能选中一个
我的答案:C
2.[单选题]
.Net中能实现页面转向的是( B)
A.Response.Write()
B.Response.Redirect()
我的答案:B

Logo

华为云1024程序员节送福利,参与活动赢单人4000元礼包,更有热门技术干货免费学习

更多推荐