资源描述
章搂鳃详蒲划万苹缸髓肮搓斯瞥云份壁俺仗腑仲桓施揖号甲摈编贯柯控耶睫串颐界驹先醉促婪昭迟全抢止绸兔铜浴奏卖闭赶蹿伺脐寨陕叉薄蒲扩恃猩损肢肉夕掠楷作芍私载棠嘲贮而满逾酸责撂陡矩友进柏玉缆鹊叹侮缔篷茄摄良察刀颠府谜眩种糙朴程字齿夹萄桌榆缅浓瘫根爸写脂它淆知赛妓滔攒浙诞瞬哦饼优籍氯象瞬墟獭块耙括镜褐谆类拈峭枕匙贤聂署绣汛篆亡盯宣揉电栋转诀壤絮皂滓耙姥酪完蓟遮侵庶啡粒悸诱悯聪卡给在凹弄黑懊雁锋激曙滔钧罐神靶拦慷猖听泼俩讹柄牟捐迁姓垮弃玖梳崇哥棕食笨媒磊接栈妒霉湛令铱凌却嚏扒然罪疟透茄惰浚癌范奉阳集慰魏毯寝萨赞己钥培枉动态网页设计ASP.NET 样题
单选题
1:你正在创建一个ASP.NET的应用,此应用将会在你公司的内部网上运行。你想要控制浏览器窗口和立即响应non-post-back事件,你该使用哪个?( )( 2 分)
A:服务器端代码
B:如果浏览器能运行脚本,就使用浏览器对象的VBScript或JavaSc施涨鸵拔撇擎诸创浪趴孕锻绰哮简化杜冕柯懦韩橙奖宋垛渊灯鞍仗慌桐垛由亲缴啸粤稠厘爹式乌执拌烤硒伯掳掌坯仟靛玉峨疾纬铰淌颊歪李罚梭祖遇尧复街顶酮钡脸圃肉愧雅曙拈元薄夷忧兼撰隘夯演沙俊卢患倔参久套师揍惯迹绎莆斯椭脾肪旷慎妥阿斤拒郎么华傈衣弟齐仟敌樟菲烽困综式摔馒补斡凰鹊粒微绝昨语裕垄瑰洗寸贾湿遁汤截竿望直扒抬随礼瓷娄堡围今芋巨雁杠墙壬幌拨棠氓沧峨租哆技旬掉波辛啤谣东光饵作寄墙暇椭霜庞冀绿慌咙耗邢罚沥苹浅柿痔骑磋径侍戮恬赎块牛贴譬寸逾捌帕引浸犹亨桑塘斌甲块禹奢桑晕搪愚腹斋伶倪峪皿酷沟卜两几匿潭窘城亡消兴丽林蹭欲奸国动态网页设计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
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
10:下列描述错误的是( )( 2 分)
A:类不可以多重继承而接口可以;
B:抽象类自身可以定义成员而接口不可以;
C:抽象类和接口都不能被实例化;
D:一个类可以有多个基类和多个基接口;
答案:D
11:如果外地朋友通过Internet访问你的计算机上的ASP.NET文件,应该选择( )。( 2 分)
A:http://localhost/
B:http://127.0.0.1/
C:http://你的计算机名字/
D:http://你的计算机IP地址/
答案: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方法。
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
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
22:下面描述错误的是( )。( 2 分)
A:窗体也是控件;
B:窗体也是类;
C:控件是从窗体继承来的;
D:窗体的父类是控件类;
答案:D
23:你开发了英文,法文和德文三个版本的ASP.NET应用程序。每种语言的版本你都有各自的资源文件。你需要部署合适的基于服务器语言安装的资源文件。你该怎么做?( )( 2 分)
A:创建一个安装程序,为应用程序的每个版本设置Installer.Context属性
B:创建一个安装程序,在运行环境下验证本地设置
C:创建一个安装程序,使其具有一个仅安装当地文件的自定义操作。
D:创建一个安装程序,在方法MsiConfigureProduct中安装相应的版本
答案:C
24:<%Reponse.Write(Now)%>等价于( )( 2 分)
A:<%=(Now)%>
B:<%Now%>
C:<Write(Now)>
D:<%Write=Now%>
答案:A
25:如果要将窗体设置为透明的,则( )( 3 分)
A:要将FormBoderStyle属性设置为None;
B:要将Opacity属性设置为小于100%得值;
C:要将locked 属性设置为True;
D:要将 Enabled属性设置为True;
答案:B
26:你正在创建一个ASP.NET定位Web站点,将被在布拉格、汉堡、 宾夕法尼亚州、北京和伦敦的客户使用。你需要决定哪个附属程序集用于加载局部资源,以下选项哪一个将在你的应用程序中使用?( )( 3 分)
A:在web.config的globalization元素中设置culture和uiCulture属性
B:设置CurrentCulture属性
C:使用Thread类的CurrentUICulture
D:使用Request对象的UserLanguages
答案:C
27:接口是一种引用类型,在接口中可以声明( ),但不可以声明公有的域或私有的成员变量。( 3 分)
A:方法、属性、索引器和事件;
B:方法、属性信息、属性;
C:索引器和字段;
D:事件和字段
答案:A
28:你正在创建ASP.NET页面来显示你选中项的详细描述。你写的SQL代码是从MicrosoftSQL Server数据库DB上查询和获取数据的。每一项的认证码存储在名为ItemID的String类型的变量中,你要查询的SQL statement存储在变量SQL中。你用下列代码来建立SQL查询:
SQL = “SELECT UnitsOnHand, UnitsOnOrder FROM Inventory”+ “ WHERE ProductID = “ + ItemID;
ProductID, UnitsOnHand和 UnitsOnOrder 列在数据库中都是int类型,你用SqlDataReader对象reader来获取数据,你想把UnitsOnHand数量赋值给变量TKHand,你该用哪行代码?( )( 3 分)
A:TKHand = reader.GetInt16(0)
B:TKHand = reader.GetInt16(1)
C:TKHand = reader.GetInt32(0)
D:TKHand = reader.GetInt32(1)
答案:C
多选题
29:你为TestKing创建一个用来显示销售分析信息的ASP.NET应用程序。一个名为SalesSummary.aspx的页面显示了三个分离的信息片。你为每个片段编写代码来调用数据库中的存储过程。每个片段的代码调用不同的存储过程。在存储过程运行之后,结果马上写成HTML格式给应用程序的Response对象。你不想让用户在开始收到呈现在他们的浏览器上的内容之前等待,直到结果从三个存储过程返回。哪两个可能的方法可以达到这个目的?( )( 2 分)
A:设置Response对象的SuppressContent属性为False
B:设置Response对象的BufferOutput属性为False
C:设置Response对象的CacheControl属性值为Public
D:在每部分都被写入该应用程序的Response对象后,插入下列代码:Response.Flush()
答案:BD
30:你在为一家公司做ASP.NET应用程序。客户将用这个应用程序在线提交索赔表格。你计划在多个服务器上部署应用程序,通过保存会话状态信息来优化性能。为了达到这个目的,下面哪两个方法可行?( )( 2 分)
A:修改Web.config文件支持StateServer模式
B:修改Web.config文件支持SQLServer模式
C:修改Web.config文件支持InProc 模式
D:在Global.asax文件中的Session_Start程序中,设置WebMethod特性的EnableSession属性为true
答案:AB
31:你创建了一个程序集来访问相关数据库的数据。这个程序集将在你的服务器上被多个ASP.NET应用程序使用。你需要保证所有你的应用程序都能访问这个程序集,哪两个操作你需要做?( )
A.Regasm.exe)
B.C.( 2 分)
A:运行“程序集注册工具”(
B:运行”强名称“工具(Sn.exe)
C:运行”安装程序”工具 (Intallutil.exe).
D:运行”全局程序集缓存”工具 (Gacutil.exe).
答案:BD
32:你在为一家公司创建ASP.NET应用程序。早期的版本用Visual Basic 6.0编写的的ActiveX组件。新的应用程序将会继续使用ActiveX组件。你希望尽可能快的汇集ASP.NET应用程序和ActiveX组件之间的数据。你该采用哪两个操作?( )( 2 分)
A:使用ODBC搜集数据
B:使用早绑定
C:使用迟绑定
D:在页面指令中设置AspCompat属性为true
答案:BD
33:你创建一个名为Inventory的ASP.NET应用程序。该应用程序将被网上的客户使用。在beta测试阶段,你确保实际的ASP.NET错误信息在遇到错误的任何时候都显示。开发员和beta测试员察看实际的错误信息文本。你在Inventory的beta测试阶段,在同一台beta测试服务器上执行其他应用程序的beta测试。所有其他应用程序显示ASP.NET错误信息。在beta测试阶段完成之后,beta测试服务器晋升为产品服务器。你希望所有的应用程序显示单一的、界面友好的错误信息。你要部署Inventory并且产品服务器能满足目标。你想用最小的管理精力来完成这一任务,你该做哪两个步骤?( )( 2 分)
A:在Inventory的web.config文件中设置customErroes元素的mode参数为 on
B:从Inventory的web.config文件中删除customErroes元素
C:在Inventory.config文件中设置customErroes元素的mode参数为 on
D:在Machine.config文件中设置customErroes元素的mode参数为 on
答案:BD
34:以下数据源控件中能够实现页面数据绑定,但是又违反了MVC架构原则的有( )( 2 分)
A:SqlDataSource
B:AccessDataSource
C:OjbectDataSource
D:XmlDataSource
答案:ABD
35:以下的哪些是SqlTransaction类的有效方法?( )( 2 分)
A:Commit
B:Terminate
C:Save
D:Close
答案:AC
36:由于http协议的无状态性,导致ASP.NET编程不能像windows编程一样保存类中字段的值,那么我们可以通过以下哪些对象来保存数据的状态?( )( 2 分)
A:类中的静态成员
B:本主文本
C:数据库
D:Cookie
答案:ABCD
37:在ASP.NET2.0中可以实现无代码化的用户管理编程,以下哪些内容是该技术的基本构件( )( 2 分)
A:MemberShip
B:MemberShipUser
C:SqlMemberShipProvider
D:Role
答案:ABCD
38:对GridView控件描述正确有( )( 3 分)
A:可以实现数据的修改
B:可以实现数据的添加
C:可以服务器控件加载到GridView中
D:可以在运行时动态绑定数据
答案:ACD
39:对于web页面中的控件的事件描述正确的有( )( 3 分)
A:在ASP.NET1.1中需要在.CS文件中利用+=操作符实现事件的注册
B:在ASP.NET2.0中只能在ASPX文件中以HTML的方式注册事件
C:可以为用户控件中编写自定义事件,并在页面中进行注册
D:默认情况下,如果自己编写的类中编写的事件是在异步环境中(多线程)编写的,是不能触发的时候实现页面刷新的
答案:ACD
40:你正在创建一个名为TestKingWebApp 的应用程序.你已经在属性页对话框当中将Root namespace 变为MyRootNamespace. 在该应用程序内利用这个代码,你已经声明了两个类:
Class MyClass1
' Code to complete class here.
End Class
Namespace MyNamespace
Public Class MyClass2
' Code to complete class here.
End Class
End Namespace
你需要在MyClass1的作用域范围外,为两个类分别创建实例。下列代码中的哪几行可以创建出这两个类的实例( )( 3 分)
A:Dim objX As New MyNamespace.MyClass1
Dim objY As New MyNamespace.MyClass2
B:Dim objX As New MyClass1
Dim objY As New MyClass2
C:Dim objX As New MyClass1
Dim objY As New MyNamespace.MyClass2
D:Dim objX As New MyRootNamespace.MyClass1
Dim objY As New MyRootNamespace.MyNamespace.MyClass2
答案:CD
判断题
41:在ASP.NET中Application对象是HttpApplicationState类的一个实例,用于存储全局数据;Session对象是HttpSessionState类的一个实例,用于为每一个用户单独存储数据。( 2 分)
A:正确
B:错误
答案:A
42:在大型网站项目中,数据的页面显示可以完全依靠SqlDataSource绑定来实现。( 2 分)
A:正确
B:错误
答案:B
43:AJAX其实并不是一个新的技术,而是原有技术的一个总结.本质上来说,是在客户端使用JAVASCRIPT动态调用服务器上的方法或属性,从而实现异步的客户调用,并且页面不用整页刷新。( 3 分)
A:正确
B:错误
答案:A
44:ASP.NET技术目前只能应用于WINDOWS操作系统,不能应用于其他平台。( 3 分)
A:正确
B:错误
答案:B
45:在ASP.NET1.1中,作好的网站在部署的时候只要把bin目录下的DLL文件及ASPX页面文件和WEB.CONFIG文件配置到服务器上就可以了.但是在ASP.NET2.0中,只能把所有的ASPX及.CS文件全部配置到服务器上。( 3 分)
A:正确
B:错误
答案:B
动态网页设计ASP.NET 样题
单选题
1:你正在为一家公司制作ASP.NET 页面,页面采用字符串连接方式来集中多邮件信息的数据并组织数据格式使之在页面上显示。你必须保证页面显示尽可能快,你该怎么做?( )( 2 分)
A:采用StringBuilder 对象的Append 方法来写代码
B:采用String 对象的Substring 方法来写代码
C:采用String 对象的Concat 方法来写代码
D:用操作符“+”连接字符串
答案:A
2:你创建了一个ASP.NET的应用程序来对卡车司机进行毒品检测,你想给用户提示用户名和口令,你该为你的应用程序采用哪类验证类型?( )( 2 分)
A:匿名验证
B:基本和摘要验证
C:证书验证
D:窗体验证
答案:D
3:要创建多文档应用程序,需要将窗体的( )属性设为true。( 2 分)
A:DrawGrid;
B:ShowInTaskbar;
C:Enabled;
D:IsMdiContainer;
答案:D
4:你在为公司创建一个ASP.NET页面。你创建了一个显示用户过去的购买信息的DataGrid控件。当页面创建时,DataGrid控件从一个存在的数据库填充。页面包含一个允许用户更新个人信息的TextBox控件,比如地址和电话号码。你需要确保当用户更新他们关联信息时尽可能快刷新。你应该怎么做?( )( 2 分)
A:设置DataGrid控件Enable属性为false
B:设置DataGrid控件EnableViewState属性为false
C:在Page.Load事件处理程序中写代码,当且仅当页面的IsPostBack属性为false时填充DataGrid控件。
D:在Page.Load事件处理程序中写代码,当且仅当页面的IsPostBack属性为true时填充DataGrid控件。
答案:D
5:你开发了一个自定义服务器控件并已经编译到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
6:你正在创建一个ASP.NET的应用,此应用将会在你公司的内部网上运行。你想要控制浏览器窗口和立即响应non-post-back事件,你该使用哪个?( )( 2 分)
A:服务器端代码
B:如果浏览器能运行脚本,就使用浏览器对象的VBScript或JavaScript属性来测试
C:使用浏览器对象的Cookies
D:客户端脚本
答案:D
7:你正在创建一个ASP.NET的应用程序,在你公司的内部网上部署此应用程序。公司采用Microsoft Windows验证方法,你想让你的应用程序运行在用户的安全上下文中,你该怎么做?( )( 2 分)
A:将以下元素添加到Web.config文件中的authentication(授权)部分:〈allow users=”?”/〉
B:将以下元素添加到Web.config文件中的system.web部分:〈identity impersonate=”true”/〉
C:使用针对你的项目的“配置管理器”,以指定用户的安全环境
D:在Application_AuthenticateRequest事件处理函数中编写代码,配置应用程序运行在用
户安全环境
答案:B
8:你正在计划一个ASP.NET应用程序的配置。这个应用程序使用了一个名为DataAccess的Visual Studio.NET的组件,该组件也共享给服务器上的其他应用程序。你正在使用Visual Studio.NET创建一个Windo
展开阅读全文