完整版面向C复习题库Word格式文档下载.docx
- 文档编号:17180581
- 上传时间:2022-11-28
- 格式:DOCX
- 页数:34
- 大小:31.68KB
完整版面向C复习题库Word格式文档下载.docx
《完整版面向C复习题库Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《完整版面向C复习题库Word格式文档下载.docx(34页珍藏版)》请在冰豆网上搜索。
应用程序有几个自动处理的行为,包括创建网络登
录账号,创建电子邮件账户,注册保险福利等。
在对你的应用程序进行集成测试时,你
需要验证每个单个的行为能按照正确的顺序成功运行。
应用程序中的每个页面的页面指
令中都包括下段:
Debug=”True”
Trace=”True”
希望页面正常显示输出后,Web浏览器能立即提供执行信息,你需要为你的页面代码添
加规范来到达这个目的,你该选择哪条语句?
A.Trace.Write();
B.Debug.Print();
C.System.Diagnostics.Trace.Write();
D.System.Diagnostics.Debug.Write();
E.System.Diagnostics.Debugger.Log();
3.你为公司ComA创建了一个ASP.NET应用程序,公司采用MicrosoftWindows验证方式。
所有的用户都在ComA域中,你希望配置的应用程序用以下的验证规则:
·
匿名用户不允许访问应用程序
所有的员工除了Tom和King都允许访问应用程序
你该采用哪个代码段来配置应用程序?
authorization>
denyusers=”ComA\tom,ComA\king”>
allowusers=”*”>
denyusers=”?
”>
/authorization>
allowusers=”ComA\tom,ComA\king”>
E.<
C
4.你创建了一个ASP.NET应用程序ProjectA。
你写了代码来指定ProjectA的命名空间结构,
包括所有的名为NamespaceA的命名空间的类声明,你想通过编译ProjectA使每个类的完
全限制命名空间为NamespaceA,同时你还要防止每个类的完全限制命名空间成为
ProjectA.NamespaceA。
你需要为ProjectA改变在CommonProperties文件夹下的Property
Pages对话框,你该怎么做?
A.改变AssemblyName属性值为NamespaceA
B.清除AssemblyName属性值,使之保留空白
C.改变RootNamespace属性值为NamespaceA
D.清除RootNamespace属性值,使之保留空白
D
5.你正在创建一个ASP.NET页面,包含了一个名为specialsLabel的Label控件。
一个名为
Specials.txt的文本文件包含了产品的清单。
Specials.txt在应用程序的目录中,
Specials.txt
中列出的每个产品的名字后面都有一个回车符,你需要specialsLabel中显示一个特殊产
品的列表,从Specials.txt文件中检索到产品的丢失,你该用那个代码段?
A.System.IO.StreamReaderreader=
System.IO.File.OpenText(
Server.MapPath(“pecials.txt”);
stringinout=“8221”;
while(input!
=null)
{
specialsLabel.Text=
string.Format(“0}<
br>
{1}“
specialsLabel.Text,input);
input=reader.BaseStream.ToString();
}
reader.Close();
B.System.IO.StreamReaderreader=
input=reader.ReadLine();
=null)
reader.Close()
C.System.IO.Streamstrm=System.IO.File.OpenRead(
byte[]b0newbyte[1024];
stringinput;
input=strm.Read(b,0,b.Length).ToString();
specialsLabel.Text=input
strm.Close();
D.System.IO.Streamstrm=System.IO.File.OpenRead(
input=strm.ToString();
specialsLabel.Text=input;
B
6.你是一家公司的Web开发员,你创建了一个ASP.NET的应用程序来访问销售情况的数
据。
这些数据都存储在服务器ServerA上的MicrosoftSQLServer2000数据库中。
公司
购买了一个工厂自动化应用软件,这个应用软件安装在ServerA上,ServerA上另外有
一个名为Factory的SQLServer2000实例和一个名为FactoryDB的数据库。
你用
Windows集成验证的方法与FactoryDB连接。
你想在你的ASP.NET应用程序中新增一
个页面来显示FactoryDB中的库存数据,你用SqlConnection对象连接数据库,现在你
需要在ServerA上创建一个名为Factory的连接字符串和SQLServer实例中的FactoryDB
数据库连接。
你该用哪个字符串?
A.“erver=ServerA;
DataSource=Factory;
InitialCatalog=FactoryDB;
Integrated
Security=SSPI”arB.“erver=ServerA;
Data
Source=Factory;
Database=FactoryDB;
IntegratedSecurity=SSP1”arC.“ataSource=
ServerA\Factory;
InitialCategory=Factory;
IntegratedSecurity=SSP1”arD.“ata
Source=ServerA\Factory;
IntegratedSecurity=SSP1”ar正确答
案:
7.你正在创建一个ASP.NET应用来追踪一家公司的销售订单。
此应用使用了ADO.NET
DataSet对象,DataSet包含了两个DataTable对象。
一个表的名字为Orders,另一个表
名为OrderDetails。
来自Orders表的数据显示在列表框中,你希望当用户在列表框中选
择了Orders表的信息时,它相应的Orderdetails就会显示在Grid中。
你想修改这些对
象使你的代码能够找到你选择的order的所有orderdetails信息,你该怎么做?
A.在DataSet对象的关系搜集器中添加一个DataRelation对象
B.用DataSet.Merge方法把Orderstable和OrderDetails表相互连接起来
C.在OrderDetails表中添加一个ForeignKeyConstraint
D.在OrderDetails表中添加一个keyrefconstraint
8.你的ASP.NET应用程序使用DataSet对象OrderEntry来管理订单输入的数据。
OrderEntry
对象包括两个DataTable对象,分别叫OrderNames和OrderDetails,在这两个表之间定
义了一个名为orderDetailsKey的外键约束对象。
当你试图删除OrderNames表中和
OrderDetails表关联的一行时,出现异常,出现这个问题的最可能原因是什么?
A.OrderDetails.KeyDeleteRule当前值为Rule.Cascade
B.OrderDetails.KeyDeleteRule当前值为Rule.SetNull
C.OrderDetails.KeyDeleteRule当前值为Rule.SetDefault
D.OrderDetails.KeyDeleteRule当前值为Rule.None
9.你在为一家公司创建ASP.NET应用程序,该程序将调用一个全世界范围的进口商都可以
运行的XMLWeb服务。
这个XMLWeb服务将会返回一个包含购买酒类的公司清单的
ADO.NETDataSet对象。
你要使这个XMLWeb服务为你的应用程序所用,你该怎么做?
A.在Reference对话框的.NETtab页上,选择System.Web.Services.dll.
B.在WebReferences对话框里,输入XMLWeb服务的地址
C.在你的Global.asax.cs文件中添加using语句,指定XMLWeb服务地址
D.在你的Global.asax.cs文件中添加事件处理函数,导入与该XMLWeb服务相关的.wsdl
和.disco文件
10.你创建了一个名为Toggle的Web自定义控件,用户可以对其打开和关闭。
Toggle控件包
括一个名为toggleButton的Button控件,你为toggleButton.Click写了一个
toggleButton_Click事件处理函数。
这个事件调整BorderStyle属性来表示Button的状态是
开还是关。
你想在Toggle类中添加代码,当点击toggleButton时,包含Toggle实例的页面
能够处理自定义事件处理函数,你把以下代码加到Toggle类中:
publiceventEventHandlerChangedValue;
protectedvoidOnChangedValue(EventArgse)
ChangedValue(this,e);
你需要在toggleButton_Click中添加代码,使包含Toggle实例的页面能够处理
ChangedValue事件并执行自定义事件处理代码。
为了达到这个目的选择合适的两个答
案?
A.ChangedValue(this,EventArgs.Empty);
B.s.Click+=newSystem.EventHandler(this.OnChangedValue);
C.OnChangedValue(EventArgs.Empty);
D.OnChangedValue(this,EventArgs.Empty);
B,C
11.你是一家公司开发多个ASP.NET应用程序的团队中的一员。
你想创建一个每个应用程序
都能重复使用的工具条,并且此工具条将显示在每个页面的顶部,供用户浏览。
工具条
的内容根据每个用户创建部署时选择的选项不同而改变。
你想为你的团队中的每位开发
者的ASP.NET工具箱都添加这一工具条,你该怎么做?
A.新建Web控件库工程,在Web自定义控件中创建工具条
B.在ASP.NET工程中添加新的Web用户控件,在Web用户控件中创建工具条
C.在ASP.NET工程中添加新的Web窗体,在Web窗体中设计工具条,保存Web窗体
为.ascx文件
D.在ASP.NET工程中添加新组件类,在组建类设计器中设计工具条
12.你在创建一个关于电影票销售的ASP.NET页面。
用户选择一个区域,之后在从这个区域
的城市列表中选择。
在用户选择了城市后,网站就会显示电影院的名字和地址。
你的公
司维护着记录影院信息的数据库,其中包括了所在城市,影院名字和街道地址。
你想使
用户在选择地区和城市时,检索和显示电影院名字的信息请求时间最小,你该怎么做?
A.修改连接字符串,增加信息包容量为8192
B.把下列的指令加入页面中:
OutputCacheVaryByParam=”ity”arC.把下列的指令加入
页面中:
OutputCacheVaryByControl=”egion;
city”arD.修改连接字符串,使你的数据
库连接池尽可能的小
13.你正在为一家公司制作ASP.NET页面,页面采用字符串连接方式来收集多个邮件的信
息并组织数据使之在页面上显示。
你必须保证页面显示尽可能的快,你该怎么做?
A.采用StringBuilder对象的Append方法来写代码
B.采用String对象的Substring方法来写代码
C.采用String对象的Concat方法来写代码
D.用“+”操作符来连接字符串
14.你创建了一个ASP.NET页,可以利用图片来标识用户可以点击开始操作的地区,应用程
序的用户使用InternetExplorer。
你希望当用户鼠标滑过图片时,出现一个弹出式窗口,
此窗口显示用户点击图片后将会执行的操作,你该怎么做?
A.为每个图片设置AlternateText属性来指定你想要显示的文本,并设置ToolTip属性值
为true
B.为每个图片设置AlternateText属性来指定你想要显示的文本
C.在每个图片的onmouseover事件处理函数中添加代码,使其调用
System.Web.UI.WebControls.Image类中的RaiseBubbleEvent()方法
D.在每个图片的onmouseover事件处理函数中添加代码,使其调用
System.Web.UI.WebControls.Image类中的ToString()方法
15.你在创建一个ASP.NET的应用程序,用户可以使用MicrosoftSQLServer.NET数据提供
商来和公司的数据库连接。
你的数据库管理员提出,由于应用程序的繁忙使用,当用户
等待新的连接被创建时,数据请求将被封锁。
你想通过最小化连接池容量到10来改善吞
吐量。
你该怎么做?
A.在你应用程序的Web.config文件中的appSettings节下添加connection节,并指定连接
池最小容量为10
B.在你的Web服务器上的Machine.config文件中的appSettings节下添加connection节,并
指定连接池最小容量为10
C.在你用来打开连接的连接字符串中添加MinPoolSize属性,并指定最小连接池容量
为10
D.在你的ADO.NET连接对象中添加MinPoolSize属性,并给这个属性值赋值为10
16.你在为一家公司创建ASP.NET应用程序。
应用程序的早期版本使用了用VisualBasic
6.0
编写的ActiveX组件。
新的应用程序将会继续使用ActiveX组件。
你希望尽可能快地整理
ASP.NET应用程序和ActiveX组件之间的数据。
你该采用哪两个操作?
(选择两个正确
的操作)
A.使用ODBC搜集数据
B.使用迟绑定
C.使用早绑定
D.在页面指令中设置AspCompat属性为true
E.在页面指令中设置AspCompat属性为false
C,D
17.你开发了英文,法文和德文三个版本的ASP.NET应用程序。
每种语言的版本你都有各自
的资源文件。
你需要部署合适的基于服务器语言设置的资源文件。
A.创建一个安装程序,为应用程序的每个版本设置Installer.Context属性
B.创建一个安装程序,在执行环境下验证本地设置
C.创建一个安装程序,有个特定的动作来安装仅为地区特指的文件
D.创建一个安装程序,在方法MsiConfigureProduct中安装相应的版本
18.你正在计划部署一个名为App的ASP.NET应用程序。
App使用名为DataAccess的Visual
Studio.NET的组件,此组件被你的Web服务器上的其他应用程序共享。
你用Visual
Studio.NET创建Windows安装包,你需要部署DataAccess和ASP.NET应用程序,使他们
在需要时被卸载,你该怎么做?
A.为DataAccess创建安装工程,在自定义操作中添加ASP.NET应用
B.创建ASP.NET应用程序安装工程,在为DataAccess创建另外的安装工程
C.创建ASP.NET应用程序的Web安装工程,为DataAccess添加工程输出
D.创建ASP.NET应用程序的Web安装工程,为DataAccess添加合并模块
19.你创建了一个ASP.NET页面来显示产品清单。
产品的信息存储在MicrosoftSQLServer
数据库上。
你用对象SqlConnection来连接数据库,你的SQLServer计算机名为
Computer1,包含产品信息的数据库名为SalesDB,产品信息表名为Products。
你用SQL
Server用户账号为WebApp,口令为123456来连接SalesDB数据库。
你需要设置
SqlConnection对象中的ConnectionString属性,你该使用哪个字符串?
A.“Provider=SQLOLEDB.1;
FileName=”Data\MyFile.udl
B.“Provider=MSDASQL;
DataSource=Computer1;
InitialCatalog=SalesDB;
UserID=WebApp;
Password=123456”
C.“DataSource=Computer1;
D.“DataSource=Computer1;
Database=SalesDB;
InitialFileName=Products;
User
ID=WebApp;
Pwd=123456”
20.你计划在你公司内部网上部署你的ASP.NET应用程序。
应用程序从MicrosoftSQL
Server
数据库中获取数据。
你想使用SQLServer连接池优化性能,你还需要保护好存储在服务
器上的机密文件同时使管理开销最小。
你需要为你的应用程序设置安全性,你该怎么
做?
A.在应用程序中使用MicrosoftWindows验证,启用身份模拟使用户通过应用程序访问
SQLServer数据库
B.在应用程序中使用MicrosoftWindows验证,利用单一Windows账号使用户通过应用
程序访问SQLServer数据库
C.在应用程序中使用基于窗体的验证方法,利用SQLServer的sa登录使用户通过应用程
序访问SQLServer数据库
D.在应用程序中使用基于窗体的验证方法,分配每个用户一个独立的SQLServer登录,
使用户通过应用程序访问SQLServer数据库
21.你正在创建一个ASP.NET应用程序,采用基于角色的安全性来允许用户访问那些他们有
权访问的页面。
你用MicrosoftSQLServer数据库来管理用户和角色的列表。
Roles表有
RoleID和RoleName两列。
表Users有UserID,UserName和Password三列。
UserRoles表有
UserID和RoleID。
你需要创建一个存储过程来返回属于某特定的角色的所有用户,你写
了如下的SQL存储过程:
CREATEPROCEDUREGetRoleMembers
@RoleIDint
AS
采用哪个代码段来完成此存储过程?
A.SELECTUserRoles.UserID,Users.UserName
FROMUsers
INNERJOIN
RolesUserRolesOnUserRoles.RoleID=Users.UserID
WHEREUserRoles.RoleID=@RoleID
B.SELECTUserRoles.UserID,Users.UserName
FROMUserRoles
RolesOnUserRoles.RoleID=Roles.RoleID,Users
C.SELECTUserRoles.UserID,Users.UserName
UsersOnUsers.UserID=UserRoles.UserID
WHEREUserRoles.Ro
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 完整版 面向 复习 题库