Webasp程序设计课后习题答案沈士根版Word文档格式.docx

上传人:b****4 文档编号:7928724 上传时间:2023-05-09 格式:DOCX 页数:18 大小:25.37KB
下载 相关 举报
Webasp程序设计课后习题答案沈士根版Word文档格式.docx_第1页
第1页 / 共18页
Webasp程序设计课后习题答案沈士根版Word文档格式.docx_第2页
第2页 / 共18页
Webasp程序设计课后习题答案沈士根版Word文档格式.docx_第3页
第3页 / 共18页
Webasp程序设计课后习题答案沈士根版Word文档格式.docx_第4页
第4页 / 共18页
Webasp程序设计课后习题答案沈士根版Word文档格式.docx_第5页
第5页 / 共18页
Webasp程序设计课后习题答案沈士根版Word文档格式.docx_第6页
第6页 / 共18页
Webasp程序设计课后习题答案沈士根版Word文档格式.docx_第7页
第7页 / 共18页
Webasp程序设计课后习题答案沈士根版Word文档格式.docx_第8页
第8页 / 共18页
Webasp程序设计课后习题答案沈士根版Word文档格式.docx_第9页
第9页 / 共18页
Webasp程序设计课后习题答案沈士根版Word文档格式.docx_第10页
第10页 / 共18页
Webasp程序设计课后习题答案沈士根版Word文档格式.docx_第11页
第11页 / 共18页
Webasp程序设计课后习题答案沈士根版Word文档格式.docx_第12页
第12页 / 共18页
Webasp程序设计课后习题答案沈士根版Word文档格式.docx_第13页
第13页 / 共18页
Webasp程序设计课后习题答案沈士根版Word文档格式.docx_第14页
第14页 / 共18页
Webasp程序设计课后习题答案沈士根版Word文档格式.docx_第15页
第15页 / 共18页
Webasp程序设计课后习题答案沈士根版Word文档格式.docx_第16页
第16页 / 共18页
Webasp程序设计课后习题答案沈士根版Word文档格式.docx_第17页
第17页 / 共18页
Webasp程序设计课后习题答案沈士根版Word文档格式.docx_第18页
第18页 / 共18页
亲,该文档总共18页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

Webasp程序设计课后习题答案沈士根版Word文档格式.docx

《Webasp程序设计课后习题答案沈士根版Word文档格式.docx》由会员分享,可在线阅读,更多相关《Webasp程序设计课后习题答案沈士根版Word文档格式.docx(18页珍藏版)》请在冰点文库上搜索。

Webasp程序设计课后习题答案沈士根版Word文档格式.docx

/a>

(3)存放Web窗体页C#代码的模型有单文件页模型和代码隐藏页模型。

(4)单文件页模型中,C#代码必须包含于<

script>

…<

/script>

之间。

(5)外部样式表通过<

link>

元素链接到网页。

(6)XML主要用于传输和存储数据。

2.是非题

(1)XHTML是HTML的子集。

(2)XHTML中每个元素都有结束标记。

(3).htm文件不需要编译,直接从Web服务器下载到浏览器执即可。

(4)基于类的样式在定义是要加前缀“#”。

(5)JavaScript代码必须包含在<

元素中。

(1)CSS样式不包括(D)

A基于元素的样式B.基于类的样式

C.基于ID的样式D.基于文件的样式

(2)下面(B)是静态网页文件的扩展名。

A..netB..htmlC..aspxD..jsp

(3)APP_Code文件夹用了存储(C)

A.数据库文件B.共享文件C.代码文件D.主题文件

(4)web.config文件不能用于(A)。

A.Application事件定义B.数据库连接字符串定义

C.对文件夹访问授权D.基于角色的安全性控制

第三章

(1)C#使用的类库就是.NETFramework提供的类库。

(2)要在一个类中包含System.Data命名空间的语句是usingSystem.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)在switch结构中,每一个case块的结束必须有break或goto语句。

(6)foreach语句适用于枚举数组中的元素。

(7)当一个类实例化时,它的构造函数中包含的代码肯定会执行。

(1)下列数据类型属于值类型的是(A)。

A.structB.classC.interfaceD.delegate

(2)下列数据类型属于引用类型的是(C)。

A.boolB.charC.stringD.enum

(3)下列运算符中(D)具有三个操作数。

A.>

=B.&

&

C.++D.?

(4)下面有关数据类型的描述中不正确的是(B)。

A.在引用类型中,有可能两个变量引用同一个对象。

B.bool类型中可以用数字1表示true。

C.byte类型的取值范围是0~255。

D.可以通过转义符方式输入字符。

(5)下面对protected修饰符说法正确的是(D)

A.只能在派生类中访问B.只能在所属的类中访问

C.能在当前应用程序中访问D.能在所属的类或派生类中访问

(6)以下有关属性的说法错误的是(B)。

A.通过属性能获取类中private字段的数据

B.当属性定义时,若仅包含set访问器,表示该属性为只读属性

C.属性的访问形式是“对象名.属性名”

D.属性体现了对象的封装性

第四章

1.填空题

(1)在TextBox控件中输入内容并当焦点离开TextBox控件时能触发TextChanged事件,应设置属性AutoPostBack="

True"

(2)判断页面是否第一次载入可通过属性IsPostBack实现。

(3)ASP.NET3.5的服务器控件包括HTML服务器控件和Web服务器控件。

(4)添加属性runat="

server"

可将XHTML元素转化为HTML服务器控件。

(5)设置属性Enabled可决定Web服务器控件是否可用。

(6)当需要将TextBox控件作为密码输入框时,应设置TextMode="

Password"

(7)对使用数据源显示信息的Web服务器控件,当设置完控件的属性DataSource后,需要方法DataBind()才能显示信息。

(8)如果需要将多个单独的RadioButton控件形成一组具有RadioButtonList控件的功能,可以通过将属性GroupName设置成相同的值实现。

(1)单击Button类型控件会形成页面往返处理(√)。

(2)当页面返回时,在触发控件的事件之前会触发Page_Load事件(√)。

(3)不能在服务器端访问HTML服务器控件(×

)。

(4)利用MultiView和View控件能实现向导功能(√)。

3.选择题

(1)Web服务器控件不包括(B)。

A.WizardB.InputC.AdRotatorD.Calender

(2)下面的控件中不能执行鼠标单击事件的是(C)。

A.ImageButtonB.ImageMapC.ImageD.LinkButton

(3)单击Button类型控件后能执行单击事件的是(A)。

A.OnClinentClickB.OnClick

C.OnCommandClickD.OnClientCommand

(4)当需要用控件输入性别时,应选择的控件是(D)。

A.CheckBoxB.CheckBoxList

C.LableD.RadioButtonList

(5)下面不属于容器控件的是(B)。

A.PanelB.CheckBox

C.TableD.PlaceHolder

第五章

1填空题

(1)窗体验证包括客户端和服务器端两种形式。

(2)判断页面的属性IsValid值可确定整个页面的验证是否通过。

(3)若页面中包含验证控件,可设置按钮的属性CausesValidation="

false"

,使得单击该按钮后不会引发验证过程。

(4)若要对页面中包含的控件分成不同的组进行验证,则应设置这些控件的属性ValidationGroup为相同值。

(5)通过正则表达式定义验证规则的控件是RegularExpressionValidator。

(6)设置属性ControlToValidate指定被验证控件的ID。

(1)如果客户机禁用JavaScript,则验证必须采用服务器端形式。

(√)

(2)服务器端验证是为了保证给用户较快的响应速度。

(×

(3)要执行客户端验证必须设置验证控件属性EnableClientScript值为true.

(√)

(4)CompareValidator控件不能用于验证数据类型。

(5)使用CompareValidator控件时,可以同时设置属性ControlToCompare和ValueToCompar的值。

(1)下面对ASP.NET3.5验证控件说法正确的是(A)。

A.可以在客户端直接验证用户输入信息并显示错误信息。

B.对一个下拉列表控件不能使用验证控件

C.服务器验证控件在执行验证时必定在服务器端执行

D.对验证控件,不能自定义规则

(2)下面对CustomValidator控件说法错误的是(D)。

A.能使用自定义的验证函数

B.可以同时添加客户端验证函数和服务端验证函数

C.指定客户端验证的属性是ClientValidationFuction

D.属性runat用来指定服务器端验证函数

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

A.设置属性ShowSummary值为true

B.设置属性ShowMessageBox值为true

C.设置属性ShowSummary值为false

D.设置属性ShowMessageBox值为true

(4)如果需要确保用户输入大于100的值,应该使用(C)验证控件。

A.RequiredFieldValidator.

B.RangeValidator

C.CompareValidator

D.RegularExpressionValidator

第六章

(1)从http:

//10.200.1.23/custom.aspx?

ID=4703中获取ID值的方法是

Request.QueryString["

ID"

]。

(2)要获取客户端IP地址,可以使用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,要有效地识别用户可以在web.config中加入<

SessionStateCookieless="

AutoDetect"

(10)要对Application状态变量值修改之前应使用Application.Lock()。

(1)判断属性IsCrossPostBack的值可确定是否属于跨网页提交。

(2)Application状态可由网站所有用户进行更改。

(3)使用HTML控件时将不能保持ViewState状态。

(4)ViewState状态可以在网站的不同网页间共享。

(5)Session状态可以在同一会话的不同网页间共享。

(6)使用Profile管理个人状态信息需要添加连续数据库的代码。

(7)当关闭浏览器窗口时,Session_End事件立即被触发。

(1)要重定向网页,不能使用(C)

A.LinkButton控件B.HttpResponse.Redirect()方法

C.Image控件D.HttpServerUtility.Transfer()方法

(2)下面的(A)对象可使用于使服务器获取从客户端浏览器提交的信息。

A.HttpRequestB.HttpResponse

C.HttpSessionStateD.HttpApplication

(3)Session状态和Cookie状态的最大区别是(A)。

A.储存的位置不同B.类型不同

C.生命周期不同D.容量不同

(4)默认情况下,Session状态的有效时间是(D)

A.30秒B.10分钟C.30分钟D.20分钟

(5)执行lblMsg.Text=”<

aherf=’’>

微软<

”;

语句后,页面上显示

的内容是(B)。

A.<

ahref=’’>

B.以超链接形式显示“微软”

C.微软

D.程序出错

第七章

1、填空题

(1)数据源空间包括AccessDataSource、LinqDataSource、ObjectDataSource、SqlDataSource、XmlDataSource和SiteMapDataSource。

(2)连接数据库的信息可以保存在Web.config文件的<

connectionStrings>

配置节中。

(3)利用命令行工具aspnet_regiis.exe可以为连接字符串加密。

(4)能连接“层次化数据”的数据源控件是XmlDataSource和SiteMapDataSourc

(5)根据数据源的不同,LINQ可分为LINQtoObject、LINQtoSQL、

LINQtoXML和LINQtoDataSet。

(6)在LINQtoSQL中,将SQLServer数据库映射为DataContext类,

表映射为实体类,存储过程映射为方法。

2、是非题、

(1)数据源控件的Selected事件肯定会被触发。

(√)

(2)SqlDataSource控件只能访问SQLServer数据库。

(3)连接SQLServer2005和SQLServer2005Express的连接字符串格式是一样

的。

(4)利用LINQ查询表达式可建立匿名对象。

(5)LINQ查询表达式的值必须要指定数据类型。

(6)在LINQ查询中,使用group子句分组后,其结果集合与原集合的结构相同

(×

(7)AccessDataSource控件只能用于访问Access数据库。

3、选择题

(1)连接数据库的验证方式不包括(A)。

A.Forms验证B.Windows验证

C.SQLServer验证D.Windows和SQLServer混合验证

(2)下面有关SqlDataSource控件的描述中错误的是(D)

A.可连接Access数据库

B.可执行SQLServer中的存储过程

C.可插入、修改、删除、查询数据

D.在数据操作时,不能使用参数

(3)下面有关LINQtoSQL的描述中错误的是(B)

A.LINQ查询返回的结果是一个集合

B.LINQtoSQL可处理任何类型数据

C.利用LINQtoSQL要调用SQLServer中定义的存储过程只需要调用映射

后的方法

D.使用LINQtoSQL集合函数的参数常用Lambda表达式

(4)下面有关LINQtoXML的描述错误的是(C)

A.可插入、修改、删除、查询元素B.可读取整个XML

C.不能创建XML文档D.需要导入System..Xml.Linq命名空间

第八章

(1)数据绑定控件通过属性DataSourceID与数据源控件实现绑定。

(2)数据绑定控件通过属性DataSourc与LINQ查询返回的结果实现绑定。

(3)GridView的属性AllowPaging确定是否分页。

(4)若设置了ImageFile列的属性DataImageUrlFormatString=“~/pic/{0}”,其中的{0}由属性DataImageField值确定。

(5)模板列中实现数据绑定时,Eval()方法用于单向绑定,Bind()方法用于双向绑定。

(6)实现不同页显示从主从表常利用查询字符串传递数据。

(1)GridView中能调整列的顺序。

(2)GridView中内置了插入数据的功能。

(3)在模板中可添加任何类型的控件。

(4)模板列中的绑定方法必须写成<

%Eval(“Name”)%>

或<

%Bind(“Name”)%>

形式。

(5)经过设置,DetailsView能同时显示多头记录。

(1)如果希望在GridView中显示“上一页”和“下一页”的导航栏,则属性集合PagerSettings中的属性Mode值应设为(B)。

A.NumericB.NextPrevious

C.NextPrevD.上一页,下一页

(2)如果对定制后的GridView实现排序功能,除设置GridView的属性AllowSorting的值为True外,还应该设置(A)属性。

A,SortExpressionB,SortC,SortFieldD,DataFieldText

(3)利用GridView和DetailsView显示主从表数据时,DetailsView中插入了一条记录需要刷新GridView,则应把GridView。

DataBind()方法的调用置于(D)事件的代码中。

A,GridView的ItemInsertingB,GridView的ItemInserted

C,DetailsView的ItemInsertingD,DetailsView的ItemInserted

第九章

一.填空题

1.ASP.NET3.5提供的身份验证方式包括_Windows验证___、Passport验证、None验证和__Forms验证_.

2.适合于企业内部使用的验证方式是_Windows验证__.

3.要获取web.config中<

forms>

配置节的属性信息可使用_FormsAuthentication类.

4.若要求用户注册是密码至少8位,应设置<

menbership>

配置节的_minRequiredPasswordLength="

8"

__.

二.是非题

1.Forms验证不能应用于企业内部网络(×

2.Forms验证使用时需要在操作系统中建立用户(×

3.成员资格管理、角色管等信息只能存储在ASPNETDB.mdf数据库中(×

4.结合使用CreateUserWiard控件的发送邮件功能和属性AutoGeneratePassword课验证注册用户的电子邮件正确性(√)

5.使用LoginName空间可以显示登入用户的状态(×

6.一个用户只能归属于一种角色(×

7.ChangePassword控件在修改密码成功口可向用户发送电子邮件(√)

三.选择题

1.利用网站管理工具,不能实现的操作时(B)

A、设置网站的身份验证类型

B、管理操作系统用户

C、删除角色

D、用户授权

2.下面有关LoginView控件的描述中,错误的是(C)

A、可以为不同的角色提供不同的视图

B、可以为不同的角色提供相同的视图

C、若已设置AnonymousTemplate和LoggedInTemplate,则在显示时首先显示AnonymousTemplate视图

D、可以为登入用户提供相同的视图

3.若某文件夹的web.config中包含如下代码:

<

authorization>

allowroles=”Admin”/>

denyusers=”*”/>

allowroles=”Member”/>

/authorization>

则允许访问此文件夹下网页的角色的有(A)

A、Admin

B、Admin和Member

C、Member

D、拒绝所有角色用户

4.Login控件的属性DestinationgPageUrl的作用是(D)

A、登录成功时的提示

B、登陆失败时的提示

C、登录失败时转向的网页

D、登陆成功时转向的网页

第十章

一、填空题

1.主体可以包括_外观文件__、样式表文件和_图片文件__。

2.母版页由特殊的__@Master___指令识别,该指令替换了用于普通.aspx网页的@Page指令。

3.母版页中可以包含一个或多个可替换内容占位符__ContentPlaceHolder控件_。

4.如果用户要想在网站运行时动态地添加或删除WebPart控件,则需要添加_CatalogZone控件_控件。

5.内容页通过_MasterPageFile___和母版页建立联系。

二、是非题

1.主题至少要有样式表文件。

2.母版页只能包含一个ContentPlaceHolder控件。

3.在同一主题中每个空间类型只允许有一个默认的控件外观。

(√)

4.控件外观中必须制定SkinID值。

5.同一主题中不允许一个控件类型有重复的SkinID。

6.每个部件页可以包含多喝WebPartManager控件。

三、选择题

1.主题不包括(D)

A.skin文件B.css文件C.图片文件D.config文件

2.一个主体必须包含(A)

3.母版页文件的扩展名是(B)

A..aspxB..masterC..csD..skin

4.在(D)模式下,允许重新启用被用户关闭的WebPart控件。

A.BrowseDisplayModeB.DesignDisplayMode

C.EditDisplayModeD.

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

当前位置:首页 > 高中教育 > 理化生

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2