6、【单选题】你在为margie’s travel旅行社创建一个asp.net应用程序。margie’s travel旅行社用microsoft sql server2000 数据库存储关于旅游节目信息。你的应用程序将允许申请用户指定目的地的旅游节目信息。 你想用datagrid控件把信息显示给用户。你想数据用只读表单显示。 用户的旅游目的地包含在一个名为destinationcode的窗体字符变量里。在你的page.load事件处理程序中,你创建了一个名为sqlconnect1的sqlconnection对象,初始化它,调用它的open()方法。当你的代码执行查询时,你想尽可能快的返回数据。 你定义了下面的局部变量来保留目标代码: dim dest as string = destinationcode 你应怎么做? a、创建一个名为getdestinations存储过程然后用下面代码检索数据: dim cmd as sqlcommand = _ new sqlcommand(“getdestinations”, _ sqlconnection1) cmd.commandtype = commandtype.storedprocedure dim parm as sqlparameter = _ new sqlparameter(“@destinationcode”, dest) cmd.parameters.add(parm) dim sqldatareader1 as sqldatareader = _ cmd.executereader() b、创建一个名为getdestinations存储过程然后用下面代码检索数据: dim qry as string = _ “exec getdestinations where destid = “ _ & “’” & dest & “’” dim da as sqldataadapter = _ new sqldataadapter (qry, sqlconnection1) dim ds as dataset = new dataset() da.fill(ds) c、用下面代码检索数据: dim qry as string = _ “select * from destinations where destid = “ _ & “’” & dest & “’” dim cmd as sqlcommand = _ new sqlcommand(qry, sqlconnection1) cmd.commandtype = commandtype.text dim sqldatareader1 as sqldatareader = _ cmd.executereader() d、用下面代码检索数据: dim qry as string = _ “select” * from products where destid = @destid” dim cmd as sqlcommand = _ new sqlcommand(qry, sqlconnection1) cmd.commandtype = commandtype.text dim parm as sqlparameter = _ new sqlparameter(“@destid”, dest= cmd.parameters.add(parm) dim sqldatareader1 as sqldatareader = _ cmd.executereader()
7、【单选题】你的应用程序将允许用户从一个名为widgets的表中删除记录. 这个表含有一个名为componentsid的主键,widgets表中的每一行都跟componentstable表中的若干行相关联,componentstable表也包含一个名为componentsid的列.当你从widgets表中删除一行后,你希望componentstable表中与此相关联的行也自动的被删除掉. 你已经写了如下的一些代码(行号只是作为参照作用): 01 dim columnone as datacolumn 02 dim columntwo as datacolumn 03 dim myrelation as datarelation 04 columnone = mydataset.tables("widgets").columns("componentsid") 05 columntwo = mydataset.tables("widgetdetails").columns("componentsid") 06 07 mydataset.relations.add(myrelation) 下列的哪一行代码该放在第6行?(选择一个最佳答案) a、myrelation = new datarelation(mydataset.tables("widgets"), columnone, columntwo) b、myrelation = new datarelation("widgetswithcomponents", columnone, columntwo) c、myrelation = new foreignkeyconstraint(mydataset.tables("widgets"), columnone, columntwo) d、myrelation = new foreignkeyconstraint("widgetswithcomponents", columnone, columntwo)
8、【单选题】你正在写一段可以在一个事务处理中执行两个命令strcom1 and strcom2的代码,你已经写了以下这些代码(行号只是作为参照作用) 01 dim transmain as sqltransaction = connmain.begintransaction 02 dim cmdmain as sqlcommand = new sqlcommand 03 04 cmdmain.commandtext = strcom1 05 cmdmain.executenonquery() 06 cmdmain.commandtext = strcom2 07 cmdmain.executenonquery() 08 transmain.commit 09 connmain.close 以下哪一行代码可以放置于03行? a、transmain.save b、transmain.rollback c、cmdmain.connection = connmain d、cmdmain.transaction = transmain
2、【单选题】你已经写了一个asp.net应用程序,将要运行在你公司的企业内部网.你想要控制浏览窗口,并即时响应non-post-back事件。你将会使用哪一个选项。 a、服务器端代码 b、如果这浏览器可以运行脚本语言,你可以使用浏览器对象的vbscript or javascript工具来测试。 c、使用浏览器对象的cookies d、客户端脚本
3、【单选题】你为regalia银行创建一个asp.net应用程序。项目经理要求,所有的网页程序有标准的外观。这些标准要求定期性地改变。你需要执行这些标准,并减少维护时间。你将会做什么? a、创建一个microsoft visual studio .net企业模板 b、创建一个html页面的样品 c、创建一个asp.net web form样品 d、创建一个层叠式样式表
4、【单选题】你已经为akepture有限公司开发了一个web控件,它使用一个命名为customhttpmessages的自定义类。这个customhttpmessages类定义了许多自定义消息属性,包括error404message,当各种情况在同一个web控制器中遇到时消息被传递给用户。customhttpmessages的一个实例就是做为命名为messages的控件的属性。你要设置message对象的error404message属性为“oh no! it’s one of those day again. click here to search our website.”下面哪一个html代码段设置的属性是正确的? a、 b、 c、 d、
4、【单选题】你已经为akepture有限公司开发了一个web控件,它使用一个命名为customhttpmessages的自定义类。这个customhttpmessages类定义了许多自定义消息属性,包括error404message,当各种情况在同一个web控制器中遇到时消息被传递给用户。customhttpmessages的一个实例就是做为命名为messages的控件的属性。你要设置message对象的error404message属性为“oh no! it’s one of those day again. click here to search our website.”下面哪一个html代码段设置的属性是正确的? a、 b、 c、 d、
2、【单选题】作为一名testking的软件开发人员,你正在创建一个在可更新datagrid控件中给用户提供数据的asp.net应用程序。用户在网格中更新数据。你的代码使用system.data命名空间和system.data.oledb命名空间。数据改变保存在ado.net datatable对象中。你想当用户完成修改时用户的修改数据保存在数据库中,写了以下程序来完成任务: public shared sub updatetestkdata(_ byval sql as string,_ byval connectionstring as string,_ byval datatable as datatable) dim da as new oledb.oledbdataadapter() dim cnn as new oledb.oledbconnection(_ connectionstring) datatable.acceptchanges() da.updatecommand.commandtext = sql da.updatecommand.connection = cnn da.update(datatable) da.dispose() end sub 当用户编辑数据时,代码运行完成,但没有数据改变出现在数据库中。你测试代码中的更新查询和连接字符串,但都正常运行。你需要修改代码来确保数据更改在数据库中出现,该怎么做? a、在调用update方法之前添加以下两行代码: dim cb as new oledb. oledbcommandbuilder(da) cd.getupdatecommand( ) b、在调用update方法之前添加以下代码: da.getupdatecommand.connection.open( ) c、删除这行代码: datatable.acceptchanges( ) d、删除这行代码: da.dispose( )
3、【单选题】你创建了一个asp.net的服务器控件来显示数据和时间的信息。你想让其他程序设计师用你的控件来为名为timelabel的label控件自定义属性风格,timelabel显示数据和时间。你创建了两个特定属性的程序来到达这个目标。一个程序修改blackcolor属性另外一个修改forecolor属性。除了两个特定的属性程序,你想允许用户可以申请两个预先确定的风格的其中一个,预先确定的风格在如下所示的方法中创建: function getstyle(styletype as integer) as style dim tkstyle as style = new style() select case styletype case 1 tkstyle.forecolor = system.drawing.color.white tkstyle.backcolor = system.drawing.color.black case 2 tkstyle.forecolor = system.drawing.color.black tkstyle.backcolor = system.drawing.color.white end select return tkstyle end function 你想创建一个公有的方法来申请这些风格,你不希望从新设置,已经通过使用故意自定义属性程序设置好的label控件的forecolor属性和backcolor属性。你该使用哪段代码? a、public sub pickstyle(styletype as integer) dim tkstyle as style = getstyle(styletype) timelabel.applystyle(tkstyle) end sub b、public sub pickstyle(styletype as integer) dim tkstyle as style = getstyle(styletype) timelabel.mergestyle(tkstyle) end sub c、public sub pickstyle(styletype as integer) dim tkstyle as style = getstyle(styletype) timelabel.forecolor = tkstyle.forecolor timelabel.backcolor = tkstyle.backcolor end sub d、public sub pickstyle(styletype as integer) dim tkstyle as style = getstyle(styletype) timelabel.cssclass = tkstyle.cssclass end sub
6、【单选题】你创建了一个名为receivables.aspx的asp.net页面的帐目应用程序。这个应用程序用的是microsoft sql server数据库。receivables.aspx包含了一个名为agedreceivables的datagrid控件。agedreceivables控件用来显示可接收的帐目历史信息。你用以下html代码来定义agedreceivables: 在page.load事件处理函数中agedreceivables和下列sql语句执行结果绑定 select accountname, totalamountdue, dayspastdue from tblreceivables order by accountname 在测试期间,用户要求你改变receivables.aspx显示的格式,使能够比较容易鉴别超过六十天的过期的帐目,并且这些过期的帐目有个dayspastdue值用红色显示。你该怎么做来解决这些需求? a、为agedreceivables的itemdatabound事件处理函数添加以下代码: if ctype(ctype(e.item.controls(2), tablecell.text,_ integer)>60 then ctype(e.item.controls(2), tablecell).forecolor=_ system.drawing.color.red end if b、为agedreceivables的itemdatabound事件处理函数添加以下代码: if ctype(ctype(e.item.controls(2), tablecell.text,_ integer)>60 then ctype(e.item.controls(2), tablecell).forecolor=_ system.drawing.color.red end if c、在agedreceivables中的html节中, 设置 autogenerate 属性值为 “false”,在agedreceivables的open和close标志之间添加以下html代码: 60 then forecolor=system.drawing.color.red”/> d、在agedreceivables中的html节中中,设置 autogenerate 属性值为 “false”, 在agedreceivables的open和close标志之间添加以下html代码: <%# databinder.eval(container.dataitem, “dayspastdue”, “if dataitem.value>60 then forecolor= system.drawing.color.red”)%>
1、【单选题】你正在为一家公司的内部网创建asp.net应用程序。员工将会采用这个应用程序为会议来安排会议室。此会议安排页面包含一个calendar控件,员工可以使用它来选择日期预 定会议室。calendar控件如下定义: 你想在calendar的每个星期五下面显示一条信息“staff meeting”,你还希望找到当月日历 中所有非周末的日期,并用黄色加亮显示。为了实现这些任务,你正在写 workdays.dayrender事件处理程序,你写了以下的代码:(行数仅作参考) 1 sub workdays_dayrender(sender as object, _ e as dayrendereventargs) 2 3 end sub 你该在第二行中加入哪段代码? a、if e.day.data.dayofweek = _ dayofweek.friday then e.cell.controls.add( _ new literalcontrol(“staff meeting”)] end if if not e.day.isweekend then e.cell.backcolor = _ system.drawing.color.yellow end if b、if e.day.date.day = 6 _ and e.day.isothermonth then e.cell.controls.add( _ new literalcontrol(“staff meeting”)] e.cell.backcolor = _ system.drawing.color.yellow end if c、if e.day.date.day = 6 then e.cell.controls.add( _ new literalcontrol(“staff meeting”)] end if if not e.day.isweekend and not _ e.day.isothermonth then e.cell.backcolor = _ system.drawing.color.ye llow end if d、if e.day.date.dayofweek = _ dayofweek.friday then e.cell.controls.add( _ new literalcontrol(“staff meeting”)] end if if not e.day.isweekend and not _ e.day.isothermonth then e.cell.backcolor = _ system.drawing.color.yellow end if
3、【单选题】你正在用visual studio .net ide为nicemac inc创建一个asp.net应用程序以用于创建金融报告. nicemac inc将把它的sql 6.5服务器升级到microsoft sql 2000,你期望许多用户能同时地使用这个程序.当用户重新获得报告数据时,你想对该响应时间进行最优化. 为了从数据库中重新获得数据,你创建了一个过程.你必须添加代码来实现该过程与数据库的连接。你会选择以下哪以个代码段? a、dim connection1 as new oledb.oledbconnection(connstring) b、dim connection1 as new sqlclient.sqlconnection(connstring) c、dim connection1 as new adodb.connection() d、dim connection1 as new sqldmo.database()
4、【单选题】你正在为一家在线旅馆预定系统调试客户端的vbscript代码。当调试一个客户端.net web form的 vbscript代码段时,你遇到一个script的逻辑缺陷。在script的阻碍上方你添加一个stop声明,然后开始这个应用程序。当你点击按扭开始运行script,stop声明被忽略。 你该如何来纠正这个问题? a、在visual studio .net中,从工具栏菜单中选择options,在调试文件夹中的edit and continue部分,确保enable edit and continue选项被选中 b、编写基于javascript而不是vbscript的代码 c、利用end声明而不是stop声明 d、在ie浏览器中,选择工具菜单栏中的internet options,在advanced标签(选项卡)上,确保disable script debugging复选框是被清除的
7、【单选题】你们队伍使用质量保证(qa)组,对建立的一个新的在线贷款处理的应用程序的日常版进行测试。你发现了大量威胁你们项目进度的错误。下面的例子是一个典型的错误:●单元测试在数据集对象中发现错误。你必须编写代码处理在数据集对象中的错误。你想要看见可能存在于数据集的任何一行的错误,你编写了以下代码。(行号仅供参考) 01 dim drerrors as datarow, iindex as integer 02 if mydataset.tables("table1").haserrors then 03 04 for iindex = 0 to drerrors.getupperbound(0) 05 console.writeline(drerrors(iindex).rowerror) 06 next 07 end if 03行该填入下列哪行代码? a、drerrors = mydataset.tables("table1").geterrors b、drerrors = mydataset.clone c、drerrors = mydataset.tables.clone d、drerrors = mydataset.clone.geterrors
7、【简答题】在下面的例子里 using system; class a { public a() { printfields(); } public virtual void printfields(){}} class b:a { int x=1; int y; public b() { y=-1; } public override void printfields() { console.writeline("x=,y={1}",x,y); } 当使用new b()创建b的实例时,产生什么输出?
8、【简答题】什么是code-behind技术?
4.4.3本次课程课后测验
1、【填空题】在一般处理程序中,使用上下文对象的____属性用于接收请求信息。
2、【简答题】什么是asp.net中的用户控件?
3、【简答题】下面这段代码输出什么?为什么? int i=5; int j=5; if (object.referenceequals(i,j)) console.writeline("equal"); else console.writeline("not equal");
1、【单选题】你在为一个在线销售电影录像带的商店创建一个asp.net应用程序。每个用户基于以前的购买记录分配一个简档。 你写了一个名为displayrecommendations过程,过程调用了loaduserprofile函数并在用户登录时显示了电影介绍列表。如果找不到用户简档时loaduserprofile函数弹出filenotfoundexception。当filenotfoundexception弹出时,你想弹出更多的描述错误。错误信息文本存放在descriptionstring变量中。你也想filenotfoundexception错误为调试目的成为可理解的有计划性的。你必须编写异常捕捉程序,你应用哪个代码? a、catch ex as applicationexception throw new applicationexception(descriptionstring, ex) b、catch ex as filenotfoundexception throw new applicationexception(descriptionstring, ex) c、catch ex as applicationexception throw new applicationexception(descriptionstring, _ ex.innerexception) d、catch ex as filenotfoundexception throw new applicationexception (descriptionstring, _ ex.innerexception)
5、【单选题】citicar有限公司已经发布它的最新型的运动汽车.对公众它要组织一场luckydraw.你的任务是创建一个记录每个顾客报关的asp.net应用程序。 在一定的时间内可能有成千个报关要报送。你的应用程序必须以20个web服务器中的一个web为主服务器。当顾客输入信息到你的应用程序中时,维持状态信息是重要的。这个信息必须被安全的存储并且在web服务器重启时能够重新存储在事件中。顾客将在你的应用程序中三个独立的页面输入数据。 你将使用下面哪种方法存储状态信息? a、view state b、hidden fields c、state server d、application state e、sql server
7、【单选题】你正在开发一个asp.net应用程序,它在一个命名为tkcoursemanagement的项目模块中提供进程计划和进程注册。你的k8凯发的解决方案包括一个新的管理应用程序以及相关的用户应用程序。你现在进行单元测试。你试图调试调用registerstudents()方法。测试时交互调试器不是显示registerstudents()方法的第一行代码,而是移动到.aspx页的下一行代码上。你必须确保交互调试器调试assets类中的代码。在visual studio .net中你将做什么? a、配置visual studio .net能够及时为本地程序调试。 b、在配置管理器中选择debug配置并重新建立一个tkcoursemanagement项目。 c、配置visual studio .net能够允许在调试时对visual basic文件进行编辑。 d、在配置管理器中选择调试配置并重新建立一个asp.net应用程序。
8、【多选题】你是clothes inc公司新来的软件工程师,你正在创建一个asp.net应用程序,利用该程序可以使由woodbell bank提供的一个xml web service来检验信用卡信息。 你将采用什么步骤来使你的应用程序可以与网络服务进行交流(选择三个选项) a、你是clothes inc公司新来的软件工程师,你正在创建一个asp.net应用程序,利用该程序可以使由woodbell bank提供的一个xml web service来检验信用卡信息。 你将采用什么步骤来使你的应用程序可以与网络服务进行交流(选择三个选项) b、把已经编译好的代理组件集成到the global assembly cache中 c、把已经编译好的代理组件放置于应用程序中的\bin目录下 d、把已经编译好的代理组件放置于应用程序中的\debug目录下 e、利用sn.exe工具创建一个web服务代理 f、利用installutil.exe工具创建一个web服务代理
5.3.3本次课程课后测验
1、【单选题】你创建一个asp.net应用程序来显示在一个datagrid控件中的产品分类列表。产品数据存放在名为certkiller products的sql数据库中。每种产品都用一个名为productid的数值量来标识,同时每种产品都有个按字母顺序排列的描述叫productname。你编了一个ado.net的代码,用一个sqldataadpter对象和一个sqlcommand对象通过调用一个存储程序重新获得数据库中的产品数据。 设置sqlcommand对象的commandtype属性为commandtype..storedprocedure,该对象的commandtext属性为procproductlist。你的代码成功地将一个降序排列且按productid分类的产品列表数据装进一个datatable对象中。 你想让productname的值按字母逆序显示,该怎么办? a、把sqlcommand对象的commandtype属性改为commandtype.text;commandtext属性改为:select * from procproductlist order by productname desc;绑定datagrid数据源来自datatable对象 b、基于datatable对象创建一个新的dataview对象;将dataview对象的排序属性设置为productname desc;绑定datagrid数据源来自datatable对象 c、将datagrid的allowsorting属性设置为真;设置datagridcolumn的sortexpression属性使productname显示为productname desc;绑定datagrid数据源来自datatable对象 d、将datatable对象的displayexpression属性设置为order by productname desc;绑定datagrid数据源来自datatable对象
8、【多选题】你正在创建一个asp.net应用程序来跟踪certkiller职员信息。职员将使用这个应用程序来说明他们当前是否在该公司。这个应用程序的凯发官网入口主页名为showtkboard.aspx,包含一个名为employeestatus的repeater控件用来获取后台数据库中的一个存储过程的结果。这个存储过程提供所有职工的ids,姓名和每个职工的当前状态(当在该公司时为in,不在公司时为out)。 employeestatus的html代码如下: <%# container.dataitem(“employeename”)%> (<%# container.dataitem(“status”)%>) showtkboard.aspx的代码隐藏页文件包含一个名为changinoutstatus的私有过程通过使用职员的id来触发职员的状态。你需要为每个employeestatus列出的职员添加一个按钮。当一个职员单击按钮时,你想要让这个按钮来调用changeinoutstatus,并通过职员id来触发职员的状态。要实现这个目标的两个可行方法是什么?(每个正确答案只能部分解决问题,选择两个) a、添加以下html代码到employeestatus的itemtemplate元素中: onclick=”changestatusbutton” runat=”server” value=”change status”/> 为showtkboard.aspx添加以下子程序到代码隐藏页文件: public sub changestatusbutton(_ byval sender as system.object,_ byval e as system.eventargs) changeinoutstatus(cint(sender.attributes(“alt”))) end sub b、添加以下html代码到employeestatus的itemtemplate元素中: onserverclick=”changestatusbutton” runat=”server” value=”change status”/> 为showtkboard.aspx添加以下子程序到代码隐藏页文件: public sub changestatusbutton(_ byval sender as system.object,_ byval e as system.eventargs) changeinoutstatus(cint(sender.attributes(“alt”))) end sub c、添加以下html代码到employeestatus的itemtemplate元素中: /> 添加以下代码到employeestatus的itemcommand事件中: if source.id=” changestatusbutton” then changeinoutstatus(cint(e.commandsource.commandargument))) end if d、添加以下html代码到employeestatus的itemtemplate元素中: /> 添加以下代码到employeestatus的itemcommand事件中: if e.commandsource.id=” changestatusbutton” then changeinoutstatus(cint(e.commandargument)) end if
1、【单选题】你在创建一个名为location.aspx的asp.net页面。location.aspx包含一个显示国家下拉列表的web用户控件。web用户控件名为countylist,它在一个名为countylist.ascx文件定义。下来列表控件在countylist.ascx文件中命名为tkcounty。 你想为location.aspx的page.load事件处理程序增加代码。当你发现在location.aspx里你不能访问tkcounty。你想确保在代码里能访问tkcounty属性。你应该怎么做? a、在countylist.ascx的code-befind(代码隐藏)文件里增加下面一行代码: protected tkcounty as dropdownlist b、在countylist.ascx的code-befind(代码隐藏)文件里增加下面一行代码: public tkcounty as dropdownlist c、在location.aspx的code-befind(代码隐藏)文件里增加下面一行代码: protected tkcounty as dropdownlist d、在location.aspx的code-befind(代码隐藏)文件里增加下面一行代码: public tkcounty as dropdownlist
2、【单选题】你是一家公司的web开发员,你正在开发一个被德国和美国员工使用的在线详细目录的 web站点。当用户从目录中选择了一个特定的项目时,站点需要显示此项在美国和德国 的两种不同货币价格,并且每个地点需适当的显示价格信息。你想创建一个方法,通过 输入的参数以正确的格式返回货币信息。你该采用哪段代码? a、unction mygetdisplayvalue(value as double, _ inputregion as string) as string dim display as string dim region as regioninfo region = new regioninfo(inputregion) display = value.tostring(“c”) display = region.currencysymbol return display end function b、function mygetdisplayvalue(value as double, _ inputculture as string) as string dim display as string dim local format as numberformatinfo = _ ctype(numberformatinfo.currentinfo.clone(), _ numberformatinfo) display = value.tostring(“c”, localformat) return display end function c、unction mygetdisplayvalue(value as double, _ inputregion as string) as string dim display as string dim region as regioninfo region = new regioninfo(inputregion) display = value.tostring(“c”) display = region.isocurrencysymbol return display end function d、function mygetdisplayvalue(value as double, _ inputculture as string) as string dim display as string dim culture as cultureinfo culture = new cultureinfo(inputculture) display = value.tostring(“c”, culture) return display end function
3、【单选题】你创建一个名为myapp的asp.net应用程序并将安装在一个名为testkingsrv的web服务器上。 你创建了一个web安装项目来配置你的asp.net应用程序并把它加到你的k8凯发的解决方案中。你设置配置管理器为release模式,并为你的程序创建了一个部署包。你把部署包拷贝到cd-rom并带到testkingsrv。 你登录到testkingsrv并在cd—rom执行部署包。在安装过程中,你收到以下错误: “the specified path “http://testkingsrv/myapp’ is unavailable. the internet information server might not be running or the patch exists and is redirected to another machine. please check the status of the virtual directory in the internet service manager”. 你检验了testkingsrv上正运行iis并且指定路径不存在。你想在testkingsrv上安装应用程序,你应该怎么做? a、用/a命令行以administrative 模式运行部署包 b、退出并用一个有testkingsrv管理员特权的用户重新登录 c、创建一个名为myapp的iis虚拟目录并配置为可写 d、拷贝cd—rom上的部署包到testkingsrv本地目录然后执行部署包
1、【单选题】certkiller’s项目团队开发了一个顺序执行的asp.net应用程序,该程序位于一台名为certkiller1的单服务器上。certkiller’s按照销售额对顾客进行分类,按照销售额的低到高顺序,他们分为三种类别,这三种分别是铜、银、金.处于最高级别的顾客支付最低的价钱.在评价顾客级别上看起来存在一个错误,你不可能启动调试会话,接下来的输入会被追加到在你电脑上登陆的应用程序事件:“dcom got error ‘general access denied error’ from the computer testking1 when attempting to activate the server.”你需要使远程调试成为可能,那你应该怎么做? a、把你的用户帐号添加到certkiller1(服务器)上的调试用户组中 b、把你的用户帐号添加到客户端计算机中的超级用户组(power users group) c、把你的用户帐号添加到certkiller1上的超级用户组中 d、把你的用户帐号添加到你的客户端计算机中的调试用户组
6、【单选题】你创建一个有两个公共属性的名为tkformat的类。一个属性名为size,另一个属性名为color。你要在用户服务控件中使用tkformat类来使格式属性显示在容器页面。你添加以下语句到一个名为messagerepeater的服务控件: private_formatter as tkformat=new tkformat ( ) public readonly property format as tkformat get return_formatter end get end property 你创建一个名为messagecontainer.aspx的容器页面来测试你的自定义控件。你如下录入控件: <%@ register tagprefix=”certk ct1” namespace=”messagecontrols”assembly=” messagecontrols”%>你要添加一个控件实例到测试页面中,使size属性设为10,color属性设为red,该使用哪段代码? a、 b、 c、 d、
4、【单选题】你为buysell公司创建一个方便在线拍卖的asp.net应用程序。你必须确保每个页面能在页面左边显示公司的名称。billy已经创建了在一个元素段中密封公司名称的web自定义控件。你命名为buyselllogo的control类继承自control类。下面的html代码显示公司名称: buysell inc 你要在buyselllogo类中编写代码显示公司标识。你将使用下面哪个代码? a、protected overrides sub onprerender(byval e as _ system.eventargs) me.controls.add _ (new literalcontrol(“ buysell inc ”)) end sub b、protected overrides sub renderchildren(writer as system.web.ui.htmltextwriter) writer.write(“ buysell inc ”) end sub c、protected overrides sub oninit(e as eventargs) me.controls.add _ (new literalcontrol(“ buysell inc ”)) end sub d、protected overrides sub render(byval output as _ system.web.ui.htmltextwriter) output.write(“ buysell inc ”) end sub
6、【单选题】你正在使用microsoft sql server . net data provider连接到testking的数据库为testking创建一个asp.net页面。数据库管理员指出由于应用程序的过量使用,当用户等待新的连接时数据请求就会被阻塞。你想通过设置最小连接数为10来改进流量,该怎么做? a、为你的应用程序在web.config文件中的appsettings元素下添加connection子元素,并指定连接数的最小值为10 b、在你的web服务器上machine.config文件中的appsettings元素下添加connection子元素,并指定连接数的最小值为10 c、在打开连接时添加一个min pool size属性到你所使用的连接串中,并指定连接数的最小值为10 d、添加一个min pool size属性到你的ado.net连接对象中并将属性值设为10
8、【单选题】你正在为testkong inc创建一个asp.net页面来记录相互联系的信息。该页面包含一个名为emailtextbox的文本框控件和一个名为phone的文本框控件。你的应用程序要求用户在这两个textbox中输入数据。你添加了两个requiredfieldvalidator控件到页面中。一个控件名为emailrequired,另一个控件名为phonerequired。你设置emailrequired的controltovalidate属性为emailtextbox,设置phonerequired的controltovalidate属性为phonetextbox。另外,你在页面的底部添加了一个validationsummary控件。如果用户在放置emailtextbox为空之后要提交页面,你希望在textbox的旁边出现单词“required”。如果用户放置phonetextbox为空,你也希望在textbox的旁边出现单词“required”。如果用户在放置emailtextbox或phonetextbox为空之后要提交页面,你也希望在页面的底部能出现一句消息。你希望显示一个bulleted list提示缺少了哪个输入项。如果emailtextbox为空,你希望bulleted list包含下列的短语:“e-mail is a required entry”。如果phonetextbox为空,你希望bulleted list包含下列短语:“telephone number is arequired entry”。你该怎么做? a、设置每个requiredfieldvalidator控件的initialvalue属性为“required”。 设置emailrequired的errormessage属性为“e-mail is a required entry.” 设置phonerequired的errormessage属性为“telephone number is a required entry.” b、设置每个requiredfieldvalidator控件的display属性为dynamic。 设置emailrequired和phonerequired的errormessage属性为dynamic。 设置emailrequired的text属性为“e-mail is a required entry.” 设置phonerequired的text属性为“telephone number is a required entry.” c、设置每个requiredfieldvalidator控件的initialvalue属性为“required”。 设置emailrequired的text属性为“e-mail is a required entry.” 设置phonerequired的text属性为“telephone number is a required entry.” d、设置每个requiredfieldvalidator控件的text属性为“required”。 设置emailrequired的errormessage属性为“e-mail is a required entry.” 设置phonerequired的errormessage属性为“telephone number is a required entry.”