没有合适的资源?快使用搜索试试~ 我知道了~
动态网页设计ASP.doc
资源推荐
资源详情
资源评论
动态网页设计 ASP
动态网页设计 ASP.NET 样题
单选题
1:你正在创建一个 ASP.NET 的应用,此应用将会在你公司的内部网上运行。你想要控制浏览
器窗口和立即响应 non-post-back 事件,你该使用哪个?( )( 2 分)
A:服务器端代码
B:如果浏览器能运行脚本,就使用浏览器对象的 VBScript 或 JavaScript 属性来测试
C:使用浏览器对象的 Cookies
D:客户端脚本
答案:D
2:你开发了一个自定义服务器控件并已经编译到 Report.dll 文件,代码如下所示:
〈%@ Register TagPrefix="Tag" Namespace="ReportNS" Assembly="
Report" %〉
你想将控件的 PageNumber 属性设置为 77。在你的 Web 窗体中该包含以下哪行代码?( )
( 2 分)
A:〈 Tag:ReportNS PageNumber="77" runat="server" /〉
B:〈myReport PageNumber="77" src="rptctrl" runat="server" /〉
C:〈 Tag:myReport PageNumber="77" runat="server" /〉
D:〈% Control TagName="myReport" src="rptctrl" runat="server" %〉
答案:C
3:Session 对象的默认有效期为多少分钟?( )( 2 分)
A:10
B:15
C:20
D:30
答案:A
4:你正在为你公司的网站创建一个 ASP.NET 页面。客户将用这个 ASP.NET 页面来输入支付信
息。你添加了一个名为 TestKiTypeList 的 DropDownList 控件让用户可以选择信用卡的类型。
你要确保客户选择了一个信用卡类型。你想让 TestKiTypeList 控件的选择有默认值。你希
望如果客户没有从列表中选择信用卡类型页面验证失败,你该怎么办?( )( 2 分)
A:添加一个 RequiredFieldValidator 控件并且设置它的 ControlToValidate 属性值为
TestKiTypeList。设置 RequiredFieldValidator 控件的 InitialValue 属性值为 select。
B:添加一个 RequiredFieldValidator 控件并且设置它的 ControlToValidate 属性值为
TestKiTypeList。设置 TestKiTypeList 控件的 DataTextField 属性值为 select。
C:添加一个 CustomValidator 控件并且设置它的 ControlToValidate 属性值为
TestKiTypeList。设置 TestKiTypeList 控件的 DataTextField 属性值为 select。
D:添加一个 RegularExpressionValidator 控件并且设置它的 ControlToValidate 属性为
TestKiTypeList。设置 RegularExpressionValidator 控件的 ValidateExpression 属性为
select。
答案:A
动态网页设计 ASP
5:你正在为一家公司创建购物车应用程序。一旦处于每个用户的会话中,应用程序就会装载
产品种类和产品数据。你创建了两个 DataTable 对象,一个 DataTable 对象名为 Categories,
另外一个是 Products。Categories 对象保持静态,但是 Products 对象在用户选择产品和购
买数量时会被修改。你希望每次改变造成的重新装载页面所需时间最小化,你该采用哪一对
语句?( )( 2 分)
A:Cache[“Categories”] = Categories;
Session[“Products”] = Products;
B:Session[“Categories”] = Categories;
Cache[“Products”] = Products;
C:Session[“Categories”] = Categories;
Session[“Products”] = Products;
D:Cache[“Categories”] = Categories;
Cache[“Products”] = Products;
答案:A
6:在 ADO.NET 中执行一个存储过程时,如果要设置输出参数则必须同时设置参数的方向和
( ),必要时还要设置参数尺寸。( 2 分)
A:大小;
B:上限;
C:初始值;
D:类型;
答案:D
7:如果要连接 MS SQL Server 数据库,Provider 参数应该设置为( )。( 2 分)
A:SQLOLEDB
B:ODBC
C:Microsoft.Jet.OLEDB.4.0
D:MSDAORA
答案:A
8:你在创建一个关于电影票销售的 ASP.NET 页面。用户选择一个区域,之后在从这个区域的
城市列表中选择。在用户选择了城市后,网站就会显示电影院的名字和地址。你的公司维护
着记录影院信息的数据库,其中包括了所在城市,影院名字和街道地址。你想使用户在选择
地区和城市时,检索和显示电影院名字的信息请求时间最小,你该怎么做?( )( 2 分)
A:修改连接字符串,增加信息包容量为 8192
B:把下列的指令加入页面中:OutputCache VaryByParam=”city”
C:把下列的指令加入页面中:OutputCache VaryByControl=”region;city”
D:修改连接字符串,使你的数据库连接池尽可能的小
答案:B
9:在对 SQL Server 数据库操作时应选用( )。( 2 分)
A:SQL Server .NET Framework 数据提供程序
B:OLE DB .NET Framework 数据提供程序;
C:ODBC .NET Framework 数据提供程序;
D:Oracle .NET Framework 数据提供程序;
答案:A
动态网页设计 ASP
10:下列描述错误的是( )( 2 分)
A:类不可以多重继承而接口可以;
B:抽象类自身可以定义成员而接口不可以;
C:抽象类和接口都不能被实例化;
D:一个类可以有多个基类和多个基接口;
答案:D
11:如果外地朋友通过 Internet 访问你的计算机上的 ASP.NET 文件,应该选择( )。( 2 分)
A:http://localhost/asp.net/chapter1/1-1.aspx
B:http://127.0.0.1/asp.net/chapter1/1-1.aspx
C:http://你的计算机名字/asp.net/chapter1/1-1.aspx
D:http://你的计算机 IP 地址/asp.net/chapter1/1-1.aspx
答案:D
12:你创建了一个包含机密信息的 ASP.NET 应用程序。你用基于窗体验证方法来验证用户,
为了防止未授权的用户访问应用程序,你该怎么做?( )( 2 分)
A:在该应用程序的起始页设置 Page 指令,以使用户重新定向到一个登录页面
B:在你的应用程序的起始页设置 Page 指令,以禁止匿名用户
C:在 Machine.config 文件的 authorization(授权)部分,将 allow 元素的 users 属性设定
为“?”
D:在 Web.config 文件的 authorization(授权)部分,将 deny 元素的 users 属性设定为
“?”
答案:D
13:你计划在 Certkiller 的内部局域网上部署你的 ASP.NET 应用程序。该应用程序从一个
Microsoft SQL Server 数据库上重新获取数据。你想使用 SQL Server 连接池来优化性能。
你还要当最小化管理费用时保护存储在服务器上的机密数据。你要为你的应用程序配置安全
性,你该怎么做?( )( 2 分)
A:在应用程序中使用 Microsoft Windows 验证。允许匿名用户从你的应用程序访问 SQL
Server 数据库。
B:在应用程序中使用 Microsoft Windows 验证。允许个别的 Windows 用户帐户从你的应用程
序访问 SQL Server 数据库。
C:在应用程序中使用 form 验证。允许使用 SQL Server 的登陆帐户为 sa 的用户从你的应用
程序访问 SQL Server 数据库。
D:在应用程序中使用 form 验证。允许为每个 SQL Server 的登陆用户分配单独的帐户从你的
应用程序访问 SQL Server 数据库。
答案:B
14:你在为为公司创建一个 ASP.NET 页面。页面包含一个 DataGrid 控件,用于显示公司采购
品的所有当前价格。页面也包含了一个刷新 DataGrid 控件的数据.该页面每次显示
时,DataGrid 控件需要重新载入。数据通过在一个存储在 Session 对象里的 DataView 对象
来实现。你想为页面达到最快的载入时间,你应该怎么做?( )( 2 分)
A:设定 DataSource 属性,并针对 Button 控件在 click 事件处理程序中调用 DataGrind 控件
的 DataBind 方法。
B:设定 DataSource 属性,并在 Session 对象的 start 事件处理程序中调用 DataGrind 控件
的 DataBind 方法。
动态网页设计 ASP
C:设定 DataGrid 控件的 EnableViewState 属性为 false
D:设定 DataGrid 控件的 EnableViewState 属性为 true
答案:C
15:你正在维护一个 ASP.NET 的应用程序。公司另外一个开发员在 WebForm1aspx 页面中写了
如下所示的代码:
〈%@ Page language=”VB” Codebehind=”WebForm1.aspx.vb” Inherits=”WebForm1”
%〉
〈HTML〉
〈body MS_POSITIONING=”GridLayout”〉
〈form id=”Form1” method=”post” runat=”server”〉
〈asp:Button id=”Button1” style=”Z-INDEX: 101;
LEFT: 203px; POSITION: absolute; TOP: 206px”
runat=”server” Text=”Submit” Width=”132pk”
Height=”25px”〉〈/asp:Button〉
〈/form〉
〈/body〉
〈/HTML〉
你正在调试应用程序,并在 Page.Load 的事件处理程序中设置断点。你发现,当你点击提交
按钮时,应用程序在你设置的断点上停留了两次。你需要确保当你点击提交按钮时,在你设
置的断点处只停留一次。你该怎么做?( )( 2 分)
A:将下列属性添加给 WebForm1.aspx:smartNavigation=”true”
B:将下列属性添加给 WebForm1.aspx:smartNavigation=”false”
C:将下列属性添加给 page 指令: AutoEventWireup=”true”
D:将下列属性添加给 page 指令:AutoEventWireup=”false”
答案:D
16:你是国际文学网站的网络开发者,你的应用程序包括大量的需要翻译以及少数可执行部
分的文本内容,你应该选择哪一种方法?( )( 2 分)
A:检测和改道
B:利用计时调节器
C:利用辅助系统
D:允许客户浏览者决定
答案:A
17:下列 ASP.NET 语句( )正确地创建了一个与 SQL Server 2000 数据库的连接。( 2 分)
A:SqlConnection con1 = new Connection(“Data Source = localhost; Integrated
Security = SSPI; Initial Catalog = myDB”);
B:SqlConnection con1 = new SqlConnection(“Data Source = localhost; Integrated
Security = SSPI; Initial Catalog = myDB”);
C:SqlConnection con1 = new SqlConnection(Data Source = localhost; Integrated
Security = SSPI; Initial Catalog = myDB);
D:SqlConnection con1 = new OleDbConnection(“Data Source = localhost; Integrated
Security = SSPI; Initial Catalog = myDB”);
答案:B
动态网页设计 ASP
18:你是一家公司开发多个 ASP.NET 应用程序的团队中的一员。你想创建一个每个应用程序
都能重复使用的工具条,并且此工具条将显示在每个页面的顶部,供用户浏览。工具条的内
容根据每个用户创建部署时选择的选项不同而改变。你想为你的团队中的每位开发者的
ASP.NET 工具箱都添加这一工具条,你该怎么做?( )( 2 分)
A:新建 Web 控件库工程,在 Web 自定义控件中创建工具条
B:在 ASP.NET 工程中添加新的 Web 用户控件,在 Web 用户控件中创建工具条
C:在 ASP.NET 工程中添加新的 Web 窗体,在 Web 窗体中设计工具条,保存 Web 窗体为.ascx
文件
D:在 ASP.NET 工程中添加新组件类,在组建类设计器中设计工具条
答案:A
19:你创建一个配置在 certkiller 企业内部网的 ASP.NET 应用程序,销售代表在电话里与客
户对话时使用这个应用程序来连接数据库。你的代码在请求页面用户的安全条件下运行。这
个应用程序要求每个销售代表提供一个唯一的用户名和密码来登录页面。这些个人用户名和
密码包含在用于连接数据库的代码的 ConnectionString 属性设置中,所有用户都拥有同样
的访问数据库权限。销售代表指出访问数据库需要花大量时间,你测试此应用程序并发现每
次销售代表连接数据库时都会产生一个新的连接。你想重新使用连接来减少访问数据库的时
间,该怎么做?( )( 2 分)
A:修改连接串到指定 Windows 身份验证
B:修改连接串来增加连接时间设置
C:修改连接串使得每次连接到数据库使用单独的用户名和密码
D:修改连接串使得使用的录入用户名为系统管理员固定服务对象中的一员
答案:C
20:你正在计划一个 ASP.NET 应用程序的配置。这个应用程序使用了一个名为 DataAccess
的 Visual Studio.NET 的组件,该组件也共享给服务器上的其他应用程序。你正在使用
Visual Studio.NET 创建一个 Windows 安装包。你需要配置 DataAccess 和 ASP.NET 应用程序
使得他们如果必要可以被卸载。你该做什么?( )( 2 分)
A:为 DataAccess 创建一个 Setup(安装)项目。在一个习惯行为中添加 ASP.NET 应用程序
B:为 ASP.NET 应用程序创建一个 Setup 项目。为 DataAccess 创建另一个 Setup 项目
C:为 ASP.NET 应用程序创建一个 Web Setup 项目。为 DataAccess 添加一个项目输出
D:为 ASP.NET 应用程序创建一个 Web Setup 项目。为 DataAccess 添加一个归并模块。
答案:D
21:你的公司部署了一套 ASP.NET 应用程序用来提供给客户人口统计的信息。一些人口统计
数据以图表的形式出现。这套应用程序的最终使用者有很重要的一部分是那些视力很弱的用
户。这些个别的用户使用不同的浏览器使页面的文本内容能够发出声音的方式提供给用户。
这些用户需要要发声的方式获取图片的内容。你需要修改应用程序使得它能够满足最终用户
的需求。你要花费最少的开发精力来实现这个目标。你该如何修改应用程序?( )( 2 分)
A:修改应用程序中的所有 ASP.NET 页使得 view 状态为 enable
B:修改应用程序中的所有 ASP.NET 页以添加客户逻辑使得客户能够传送人口统计信息为文
本格式或图像格式
C:修改应用程序中的所有图片使得 ToolTip(工具提示)属性像传送图片一样传送人口统计
信息
D:修改应用程序中的所有图片使得 AlternateText 属性像传送图片一样传送人口统计信息
答案:D
剩余29页未读,继续阅读
资源评论
是空空呀
- 粉丝: 171
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功