asp期中测试.docx
- 文档编号:18150017
- 上传时间:2023-08-13
- 格式:DOCX
- 页数:12
- 大小:51.27KB
asp期中测试.docx
《asp期中测试.docx》由会员分享,可在线阅读,更多相关《asp期中测试.docx(12页珍藏版)》请在冰点文库上搜索。
asp期中测试
期中测试试卷
一、填空题
1..NETFramework主要包括公共语言运行库CLR和.NETFramework类库。
2.ASP.NET网站在编译时,首先将语言代码编译成微软中间语言MSIL。
3.存放Web窗体页C#代码的模型有单文件页模型和代码隐藏页模型。
4.XML主要用于传输和存储数据
5.C#使用的类库就是.NETFramework提供的类库。
6.在TextBox控件中输入内容并当焦点离开TextBox控件时能触发TextChanged事件,应设置属性AutoPostBack="True"。
7.判断页面是否第一次载入可通过属性IsPostBack实现。
8.添加属性runat="server"可将XHTML元素转化为HTML服务器控件。
9.对使用数据源显示信息的Web服务器控件,当设置完控件的属性DataSource后,需要方法DataBind()才能显示信息。
10.如果需要将多个单独的RadioButton控件形成一组具有RadioButtonList控件的功能,可以通过将属性GroupName设置成相同的值实现
11.窗体验证包括客户端和服务器端两种形式。
12.判断页面的属性IsValid值可确定整个页面的验证是否通过。
13.若页面中包含验证控件,可设置按钮的属性CausesValidation="false",使得单击该按钮后不会引发验证过程。
14.要获取网页default.aspx物理路径可以使用Server.MapPath("default.aspx")
15.连接数据库的信息可以保存在Web.config文件的
16.根据数据源的不同,LINQ可分为LINQtoObjects、LINQtoXML、LINQtoDataSet、
LINQtoSQL和LINQtoEntities。
17.在LINQtoSQL中,将SQLServer数据库映射为DataContext类,表映射为实体类,存储过程映射为方法
18.数据绑定控件通过属性DataSourceID与数据源控件实现绑定。
19.数据绑定控件通过属性DataSource与LINQ查询返回的结果实现绑定。
20.GridView的属性AllowPaging确定是否分页。
21.模板列中实现数据绑定时,Eval()方法用于单向绑定,Bind()方法用于双向绑定。
22.母版页由特殊的@Master指令识别,该指令替换了用于普通.aspx网页的@Page指令。
23.母版页中可以包含一个或多个可替换内容占位符ContentPlaceHolder控件。
24.内容页通过MasterPageFile和母版页建立联系。
25.网站地图文件的扩展名是.sitemap。
26.
27.若要使用网站导航控件,必须在Web.sitemap文件中描述网站的结构。
二、判断题:
1.托管代码是以CLR为基础的代码。
√
2.ASP.NET4.5是边解释边执行的。
×
3.在VisualStudio2012环境中开发网站必须安装IIS。
×
4.XHTML是HTML的子集。
×
5.XHTML中每个元素都有结束标记。
√
6..html文件不需要编译,直接从Web服务器下载到浏览器执即可。
√
7.单击Button类型控件会形成页面往返处理。
√
8.当页面返回时,在触发控件的事件之前会触发Page_Load事件。
√
9.不能在服务器端访问HTML服务器控件×
10.如果客户机禁用JavaScript,则验证必须采用服务器端形式。
√
11.服务器端验证是为了保证给用户较快的响应速度。
×
12.要执行客户端验证必须设置验证控件属性EnableClientScript值为true.√
13.pareValidator控件不能用于验证数据类型。
×
14.使用pareValidator控件时,可以同时设置属性ControlTopare和ValueTopar的值。
×
15.数据源控件的Selected事件肯定会被触发。
√
16.SqlDataSource控件只能访问SQLServer数据库。
×
17.利用LINQ查询表达式可建立匿名对象。
√
18.LINQ查询表达式的值必须要指定数据类型。
×
19.在LINQ查询中,使用group子句分组后,其结果集合与原集合的结构相同×
20.GridView中能调整列的顺序。
√
21.GridView中内置了插入数据的功能。
√
22..母版页只能包含一个ContentPlaceHolder控件。
×
23.在同一主题中每个空间类型只允许有一个默认的控件外观。
√
24.控件外观中必须制定SkinID值。
×
25.同一主题中不允许一个控件类型有重复的SkinID。
√
26.每个部件页可以包含多个WebPartManager控件。
×
27.一个网站地图中只能有一个
√
28.网站导航文件不能嵌套使用。
×
29.网站导航控件都必须通过SiteMapPath控件来访问网站地图数据。
×
三、选择题
1.下面()是静态网页文件的扩展名。
A..netB..htmlC..aspxD..jsp
2.APP_Code文件夹用于存储()
A数据库文件B.共享文件C.代码文件D.主题文件
3.web.config文件不能用于()。
A.Application事件定义B.数据库连接字符串定义
C.对文件夹访问授权D.基于角色的安全性控制
4.下面对protected修饰符说法正确的是()
A.只能在派生类中访问B.只能在所属的类中访问
C.能在当前应用程序中访问D.能在所属的类或派生类中访问
5.以下有关属性的说法错误的是()。
A、通过属性能获取类中private字段的数据
B、当属性定义时,若仅包含set访问器,表示该属性
为只读属性
C、属性的访问形式是“对象名.属性名”
D、属性体现了对象的封装性
6.下列数据类型属于引用类型的是()
A.boolB.charC.stringD.enum
7.Web服务器控件不包括()。
A.WizardB.InputC.AdRotatorD.Calender
8.下面的控件中不能执行鼠标单击事件的是()。
A.ImageButtonB.ImageMapC.ImageD.LinkButton
9.单击Button类型控件后能执行单击事件的是()。
A.OnClinentClickB.OnClick
C.OnmandClickD.OnClientmand
10.当需要用控件输入性别时,应选择的控件是()。
A.CheckBoxB.CheckBoxList
C.LableD.RadioButtonList
11.下面不属于容器控件的是()。
A.PanelB.CheckBoxC.TableD.PlaceHolder
12.下面对CustomValidator控件说法错误的是()。
A.能使用自定义的验证函数
B.可以同时添加客户端验证函数和服务端验证函数
C.指定客户端验证的属性是ClientValidationFuction
D.属性runat用来指定服务器端验证函数
13.使用ValidatorSummary控件需要以对话框形式显示错误信息,则应()。
A.设置属性ShowSummary值为true
B.设置属性ShowMessageBox值为true
C.设置属性ShowSummary值为false
D.设置属性ShowMessageBox值为false
14.如果需要确保用户输入大于100的值,应该使用()验证控件。
A.RequiredFieldValidator.
B.RangeValidator
C.pareValidator
D.RegularExpressionValidator
15.要重定向网页,不能使用()
A.LinkButton控件
B.HttpResponse.Redirect()方法
C.Image控件
D.HttpServerUtility.Transfer()方法
16.下面有关SqlDataSource控件的描述中错误的是()
A.可连接Access数据库
B.可执行SQLServer中的存储过程
C.可插入、修改、删除、查询数据
D.在数据操作时,不能使用参数
17.下面有关LINQtoSQL的描述中错误的是()
A.LINQ查询返回的结果是一个集合
B.LINQtoSQL可处理任何类型数据
C.利用LINQtoSQL要调用SQLServer中定义的存储过程只需要调用映射后的方法
D.使用LINQtoSQL集合函数的参数常用Lambda表达式
18.下面有关LINQtoXML的描述错误的是()
A.可插入、修改、删除、查询元素
B.可读取整个XML
C.不能创建XML文档
D.需要导入System..Xml.Linq命名空间
19.如果希望在GridView中显示“上一页”和“下一页”的导航栏,则属性集合PagerSettings中的属性Mode值应设为()。
A.NumericB.NextPrevious
C.NextPrevD.上一页,下一页
20.如果对定制后的GridView实现排序功能,除设置GridView的属性AllowSorting的值为True外,还应该设置()属性。
A,SortExpressionB,SortC,SortFieldD,DataFieldText
21.利用GridView和DetailsView显示主从表数据时,DetailsView中插入了一条记录需要刷新GridView,则应把GridView。
DataBind()方法的调用置于()事件的代码中。
A.GridView的ItemInsertingB.GridView的ItemInserted
C.DetailsView的ItemInsertingD.DetailsView的ItemInserted
22..母版页文件的扩展名是()
A..aspxB..masterC..csD..skin
23.关于嵌套网站地图文件的说法中,()是正确的。
A.网站地图文件必须在网站根文件夹下。
B.网站地图文件必须在App_Data子文件夹下。
C.网站地图文件必须和引用的网页在同一个文件夹中。
D.Web.sitemap必须在网站根文件夹下。
24.网站导航控件()不需要添加数据源控件。
A.SiteMapPathB.TreeViewC.MenuD.SiteMapDataSource
25.母版页中使用导航控件,要求()。
A.母版页必须在根文件夹下。
B.母版页名字必须为Web.master。
C.与普通页一样使用,浏览母版页时就可以查看效果。
D.必须有内容页才能查看效果。
四、代码填空题:
如图所示,需要在页面表单上使用验证控件完成用户输入数据的验证。
请根据图示填空:
用户名 | TextBoxID="UserName"runat="server"> TextBox> RequiredFieldValidatorID="RequiredFieldValidator1" runat="server"ErrorMessage="请输入用户名。 " ControlToValidate="(6)UserName"> RequiredFieldValidator> |
密码 | TextBoxID="Password"runat="server"> TextBox> RequiredFieldValidatorID="RequiredFieldValidator2" runat="server"ControlToValidate="(7)Password" ErrorMessage="(8)请输入密码"> RequiredFieldValidator> |
重复密码 | TextBoxID="RePassword"runat="server"> TextBox> RequiredFieldValidatorID="RequiredFieldValidator3" runat="server"ControlToValidate="RePassword" ErrorMessage="请输入重复密码。 "> RequiredFieldValidator> pareValidatorID="pareValidator1"runat="server" ControlTopare="(9)Password" ControlToValidate="(10)RePassword"ErrorMessage="密码不一致。 "> pareValidator> |