北理工《ASP.NET开发技术》在线作业答案
试卷总分:100 得分:100
1.能够连接“层次化数据”的数据源控件是( )。
A.SqlDataSource控件和XmlDataSource控件
B.SiteMapDataSource控件和LinqDataSource控件
C.SiteMapDataSource控件和XmlDataSource控件
D.SqlDataSource控件和LinqDataSource控件
2.APP_Code文件夹用来存储( )。
A.数据库文件
B.资源文件
C.自定义类文件
D.主题文件
3.下面不是HttpResponse对象的方法是( )。
A.Write()
B.Redirect()
C.Cookie()
D.Clear()
4.下面关于用户控件的说法错误的是( )。
A.一个用户控件不能在同一个网页中多次使用
B.用户控件支持可视化开发
C.可以将已有的aspx文件更改为ascx文件
D.在每个使用用户控件的Web应用程序中,都必须保存一个该控件的副本
5.可以使用属性( )禁用主题。
A.EnabledTheme
B.EnableThemes
C.EnableTheming
D.EnabledThemes
6.GridView控件要实现分页功能需要设置属性( )值为True。
A.AllowPages
B.AllowPaged
C.AllowPaging
D.AllowPage
7.HttpRequest对象的( )数据集合用于从查询字符串中读取用户提交的数据。
A.QueryString
B.Browser
C.ServerVariables
D.ClientCertificate
8.创建一个Cookie的正确代码( )。
A.Response.Cookies["userName"]="apple"
B.Cookies["userName"]="apple"
C.Cookies["userName"].Value="apple"
D.Response.Cookies["userName"].Value="apple"
9.使用存储过程可以( )。
A.提高数据库安全性
B.加快执行速度
C.降低网络通信量
D.使分工更复杂
10.下面关于状态管理的说法错误的是( )。
A.客户端状态管理将信息保留在客户端计算机上
B.服务器端状态管理将信息保留在服务器上
C.Web 窗体页是有状态的
D.状态管理可以对同一页或不同页的多个请求维护状态和页信息
11.下面关于存储过程的说法错误的是( )。
A.公共数据存储过程可以被多个 Web 应用程序调用
B.存储过程被解释执行
C.一个存储过程可以执行上百条 SQL 语句
D.存储过程或数据库结构的更改不会影响 Web 应用程序
12.下面说法错误的是( )。
A.主目录及其子目录中的网页可被登入Web站点的使用者浏览
B.IIS的默认文档必须是default.htm或default.aspx
C.一个Web服务器上可以安装多个版本的.NET Framework
D.在IIS中删除了某个虚拟目录时,不会删除其相应的物理目录
13.数据验证控件使用( )属性指定要验证控件的ID。
A.ControlToValidate
B.ControlToCompare
C.ValueToCompare
D.CustomValidator
14.System.IO中用于操作文件夹的类是( )。
A.DriveInfo类
B.Directory和DirectoryInfo类
C.File和FileInfo类
D.Stream类和Reader/Writer类
15.下面选项错误的是( )。
A..aspx 文件在服务器端执行
B.Web窗体页继承自System.Web.UI.Page类
C.“@ Page 指令”只能包含在 .aspx 文件中
D..aspx 文件和.aspx.cs文件名必须相同
16.下列说法错误的是( )。
A.LinkButton在页面上显示为超链接
B.ImageButton在页面上显示为图形
C.不能利用Button控件执行客户端脚本
D.可以LinkButton的Click事件中编写代码实现网页间的跳转
17.web服务器控件不包括( )。
A.Input
B.Label
C.Image
D.Table
18.母版页由( )指令识别。
A.@Page
B.@ Master
C.@MasterPage
D.@PageMaster
19.下列有关母版页得说法正确的是( )。
A.不能采用代码隐藏页模型
B.能采用代码隐藏页模型,其代码隐藏文件的扩展名为aspx.cs
C.能采用代码隐藏页模型,其代码隐藏文件的扩展名为masterPage.cs
D.能采用代码隐藏页模型,其代码隐藏文件的扩展名为master.cs
20.服务器端通过判断页面属性( )的值可确定页面上的控件是否都通过了验证。
A.IsValid
B.IsPostBack
C.IsChecked
D.IsPassed
21.页面事件的处理顺序是( )。
A.Page_Load,Page_Init,Change,Click,Page_Unload
B.Page_Load,Page_Init,Click,Change,Page_Unload
C.Page_Init,Page_Load,Change,Click,Page_Unload
D.Page_Init,Page_Load,Click,Change,Page_Unload
22.数据绑定控件若与LINQ技术结合,则需设置( )为LINQ查询结果值,并调用( )方法显示数据。
A.DataSourceID,DataBind()
B.DataSource,DataBind()
C.DataBind ,DataSource()
D.DataBind,DataSourceID()
23.SELECT ProductId, Product.Name as ProductName, Category.Name as CategoryName FROM Product JOIN Category ON (Product.CategoryId =Category.CategoryId),关于这段代码的说法错误的是( )。
A.所选数据来自两个数据表
B.有三列数据被选出,列名分别是ProductId, ProductName, CategoryName
C.Product 数据表中含有ProductId,Name和CategoryId三个列字段
D.Category 数据表中含有CategoryId和CategoryName两个列字段
24.下面关于用户控件的说法正确的是( )。
A.可以将用户控件添加到 Visual Studio .NET 工具箱中
B.可以为用户控件定义属性和方法
C.创建一个用户控件,需要编写一个从Control或WebControl类派生的类
D.一个用户控件只能在一个Web应用程序中使用
25.下面关于Cookie的说法错误的是( )。
A.保存到客户端硬盘或内存中
B.与特定的网页关联
C.可以在客户端修改Cookie
D.可以在客户端禁用Cookie
26.数据绑定控件若与数据源控件结合显示数据,则需设置属性值( )为数据源控件的ID。
A.DataSourceID
B.DataSource
C.DataBindID
D.DataBind
27.使用HttpRequest对象的QueryString获得的查询字符串中的变量的语法格式是( )。
A.QueryString["变量名"]
B.Request.QueryString["变量名"]
C.QueryString("变量名")
D.Request.QueryString("变量名")
28.下面关于web窗体的代码隐藏页模型的说法错误的是( )。
A.显示界面的代码包含于aspx文件中
B.逻辑处理代码包含于aspx.cs文件中
C.代码隐藏类使用partial关键字声明
D.代码隐藏类使用sealed关键字声明
29.( )不属于C#的值类型。
A.结构类型
B.枚举类型
C.布尔类型
D.数组类型
30.关于.NET Framework的多语言支持,下面说法不正确的是( )。
A.所有语言使用相同的对象模型和相同的类库
B.代码模块可在多种语言间重用
C.可以根据任务的特点选择合适的语言
D.不同的语言的性能大不同
二、判断题 (共 20 道试题,共 40 分)
31.C#中可以通过属性获取或改变类中私有字段的内容,这种方式充分体现了类的封装性。( )
32.托管代码是以CLR为基础运行的代码。( )
33.switch语句编写的代码可以用等价的if语句来编写。( )
34.XML被设计用来显示数据。( )
35.ASP.NET 网站开发只可以使用C#语言调用.NET Framework的类库。( )
36.采用select子句投影后的结果将新生成一个对象,该对象通常是匿名的。( )
37.使用Directory类之前必须建立类的实例。( )
38.目前的ASP.NET ##5网站建设中,优先考虑使用Web服务器控件。( )
39.GridView控件的模板列中数据绑定方法必须包含在之间。( )
40.SqlDataSource控件可以执行SQL Server中的存储过程。( )
41.当页面往返时,在触发控件的事件之前总会触发Page_Load事件。( )
42.使用DirectoryInfo类之前必须建立类的实例。( )
43.单文件页模型的性能要优于代码隐藏页模型。( )
44.CompareValidator控件的ControlToCompare和ValueToCompare属性应用时只能选择一个。( )
45.若实现联动的下拉列表,即选择了第一个DropDownList的某个选项之后,第二个DropDownList的选项列表随之改变,必须设置第一个DropDownList的AutoPostBack属性值为true。( )