40 S2综合复习题.docx
- 文档编号:7732630
- 上传时间:2023-01-26
- 格式:DOCX
- 页数:56
- 大小:51.14KB
40 S2综合复习题.docx
《40 S2综合复习题.docx》由会员分享,可在线阅读,更多相关《40 S2综合复习题.docx(56页珍藏版)》请在冰豆网上搜索。
40S2综合复习题
1.在C#中,下列代码的运行结果是()。
(选择一项)
int[]age=newint[]{16,18,20,14,22};
foreach(intiinage)
{
if(i>18)
continue;
Console.Write(i.ToString()+“”);
}
a)16,18,20,14,22
b)16,18,14,22
c)16,18,14
d)16,18
2.给定一个JSP程序源码,如下:
includepage=”two.jsp”flush=”true”> paramname=”location”value=”beijing”/> include> 在two.jsp中加入()代码片断可以输出参数location的值。 (选择一项) a) getParamname=”location”> b) getParametername=”location”> c)<%=request.getAttribute(“location”)%> d)<%=request.getParameter(“location”)%> 3.在C#中,下列代码的输出结果是()。 (选择一项) ClassTest { PublicenumWeekDays { Mon,Tue,Wed,Thur,Fri,Stu,Sun } StaticvoidMain() { WeekDaysweek=(WeekDays)2; Console.WriteLine(week); } } a)2 b)Tue c)Wed d)编译错误 4.在J2EE中,给定jsp文件代码如下: 有两个客户依次使用浏览器浏览该jsp,且每个客户只浏览一次,那么第二个客房看到浏览器上显示()。 (选择一项) <%! staticinti=0;%> <%intj=0;%> <% for(;j++<2;) {out.print(i++);out.print(““);} %> a)01 b)12 c)23 d)什么也没有 5.在SQLSERVER2000中,给定创建视图的代码如下: Createviewabcd___select*fromsaleswhereQTY>90 则下划线处应该填写的关键字是()。 (选择一项) a)ON b)AS c)FOR d)APTER 6.在ADO.NET中,下列代码运行的输出结果是()。 (选择一项) DataTabledr=newDataTable(); dt.Columns.Add(“编号”,typeof(System.Int16)); dt.Columns.Add(“成绩”,typeof(System.Int16)); for(inti=1;i<=3;i++) { DataRowdr=dt.NewRow(); dr[0]=i; dt.Rows.Add(dr); } Console.WrietLine(dt.Columns.Count); a)1 b)2 c)3 d)4 7.在SQLSERVER2000中,对存储过程描述正确的是()。 (选择一项) a)定义了一个有相关列和行的集合 b)当用户修改数据时,一种特殊形式的存储过程被自动执行 c)SQL语句的预编译集合 d)它根据一列或多列的值,提供对数据库表的行的快速访问 8.已知在一个名为”dsOrder”的数据集中有一个名为”order”的表,在”order”表中有一行一列,下列()能够正确访问该表记录的第一行第一列的值。 (选择一项) dsOrder[“order”]=Rows[0][0]; dsOrder.Tables[0].Rows[0][0]; dsOrder.Tables[0].Columns[0][0]; dsOrder[“order”].Columns[0][0] 9.在J2EE中,test.jsp文件如下: 运行时,将发生()。 (选择一项) <%{%> useBeanid=”buffer”scope=”page”type=”java.lang.StringBuffer”/> <%buffer.append(“ABC”);%> <%}%> bufferis<%=buffer%> a)转译期错误 b)编译期错误 c)运行后,浏览器上显示: bufferisnull d)运行后,浏览器上显示: bufferisABC 10.在VisualStudio.NET2003中,()窗口可以修改变量的值。 (选择一项) a)监视 b)快速监视 c)局部变量 d)即时 11.J2EE中,JSPEL表达式: ${(10*10)ne100}的值是()。 (选择一项) a)0 b)true c)false d)1 12.在ADO.NET中,下列()组件不属于.NET数据提供程序。 (选择一项) a)Connection b)Command c)Dataset d)DataAdapter 13.在C#中,下列代码的运行结果是()。 (选择一项) PublicdelegatevoidBuyTicketDelegate(stringnum); PublicclassStudent { PubliceventBuyTicketDelegatebtEvent; PublicStudent(Stringnum) { btEvent+=newBuyTicketDelegate(this.BuyTicket); } PublicvoidShowNum(stringnum) { btEvent(num); } PrivatevoidBuyTicket(stringnum) { Console.WriteLine(“我要买”+num+”次车票”); } StaticvoidMain() { Console.WriteLine(“创建学生对象”); Studentstu=newStudent(“T1”); Console.WriteLine(“创建完毕”); stu.ShowNum(“T1”); } } a)创建学生对象 创建完毕 b)创建学生对象 我要买T1次车票 创建完毕 c)创建学生对象 创建完毕 我要买T1次车票 d)我要买T1次车票 创建学生对象 创建完毕 14.某JSP程序中声明使用JavaBean的语句如下: useBeanid=”user”class=”mypackage.User”scope=”page”/> 要取出JavaBean的loginName属性值,以下语句正确的是()。 (选择二项) a) getPropertyname=”user”property=”loginName”/> b) getPropertyid=”user”property=”loginName”/> c)<%=user.getLoginName()%> d)<%=user.getProperty(“loginName”)%> 15.以下关于C#代码的说法正确的是()。 (选择一项) PublicdelegatevoidSendMailDelegate(stringaddress); PublicclassCarrior { PubliceventSendMailDelegatesendEvent; StaticvoidMain() { Corriorc=newCorrior();//1 sendEvent+=newSendMailDelegate(c_sendEvent);//2 c.sendEvent(“北大青鸟阿博泰克”);//3 c_sendEvent(“北大青鸟阿博泰克”);//4 } Privatestaticvoidc_sendEvent(stringaddress) { Console.WriteLine(“将信寄往”+address); } } a)代码正确编译和运行,并输出一次“将信寄往北大青鸟阿博泰克” b)代码正确编译和运行,并输出二次“将信寄往北大青鸟阿博泰克” c)代码将出现编译错误 d)代码编译正确,但运行时将出现异常 16.ADO.NET的()对象用来建立应用程序与数据库的连接。 (选择一项) a)DataSet b)DataReader c)Connection d)Command 17.关于系统测试,下列说法错误的是()。 (选择一项) a)主要测试系统是否符合“需求规格说明书” b)一般由独立测试小组采用黑盒方式来测试 c)验收测试与系统测试很相似,主要区别是测试人员不同,验收测试由用户执行 d)测试组先测试,再修复测出的错误 18.在C#中,假如有一个名为”MessageDelegate”的委托,下列能够正确定义一个事件的是()。 (选择一项) a)PublicdelegateMessageDelegatemessageEvent; b)PublicMessageDelegatemessageEvent; c)PrivateeventMessageDelegate(messageEvent); d)PubliceventMessageDelegatemessageEvent; 19.SQLSERVER中,创建存储过程的片断如下: 创建成功后,以下()调用方式是正确的。 (选择一项) Createprocedureproc_score @passedint=60, @countintoutput As Select@count=count(*)fromscorewherescore<@passed a)Executeproc_score@countintoutput b)Declare@countint Executeproc_score70,@countoutput c)Declare@countintoutput Executeproc_score70,@count d)Executeproc_score@passed=70,@countoutput 20.在J2EE中,要将某个过滤器映射到Web应用程序的每个Web资源,以下在web.xml中配置正确的是()。 (选择一项) a) b) c) d) 21.在J2EE中,使用Servlet过滤器时,可以在web.xml文件的()元素中包括 (选择一项) a) b) c) d) 22.如图,在WinForm窗体的一个名为dgScore控件中显示了五条记录,已知该控件的数据源是一个名为dtScore的DataTable对象,下列方法()可以使DataGrid控件中只显示图中的第一条记录。 (选择一项) id name Score 1 学生1 91 2 学生2 92 3 学生3 93 4 学生4 94 5 学生5 95 a)DataViewdvScore=newDataView(dtScore); dvScore.RowFilter“id=1”; dgScoreDataSource=dvScore; b)DataViewdvScore=newDataView(dtScore); dvScore.RowFilter=“id=1”; dgScoreDataSource=dvScore; c)for(inti=1;i<5;i++) { dtScore.Rows[i].delete(); } dgScore.DataSource=dtScore; d)DataViewdvScore=newSystem.Data.DataView(dtScore); dgScore.DataSource=dvScore[0]; 23.在C#中,下列代码的运行结果是()。 (选择一项) classTest { staticvoidShowArrayinfo(int[]student) { for(inti=0;i { Console.Write(student[i]++); Console.Write(““); } } staticvoidMain() { int[]student=newint[]{1,2,3,4,5}; ShowArrayinfo(student); Console.Write(“\n”); ShowArrayinfo(student); } } a)12345 12345 b)12345 23456 c)23456 23456 d)23456 34567 24.如JSP页面执行时遇到自定义标签,doStartTag()方法将被调用()次。 (选择一项) a)1 b)1或多 c)0或1 d)0或多 25.以下关于C#代码的说法正确的是()。 (选择一项) classMyAnimals { privateintbodyTemp=98; publicintBodyTemp { get { returnbodyTemp;//1 } } } publicclassTest { StaticvoidMain() { MyAnimalsa=newMyAnimals(); Console.WriteLine(a.BodyTemp);//2 a.BodyTemp=56;//3 } } a)代码1错误 b)代码2错误 c)代码3错误 d)代码4错误 26.在SQLSERVER2000中,现在order(订单)表,包含字段: cid(顾客编号),pid(产品编号),若查询既订购了产品p01,又订购了产品p02的顾客编号,可以执行以下()sql语句。 (选择二项) a)Selectdistinct(cid)fromorderso1whereo1.pidin(‘p01’,’p02’) b)Selectdistinct(cid)fromorders01,orders02where01.pid=’p01’ando2.pid=’p02’and01.cid=02.cid c)Selectdistinct(cid)fromorders01where01.pid=’p01’andcidin(selectcidfromorderswherepid=‘p02’) d)Selectdistinct(cid)fromorders01,orders02where01.pid=’p01’and02.pid=’p02’ 27.关于软件测试,以下说法()是错误的观点。 (选择一项) a)完全测试程序是不可能的 b)软件测试是有风险的行为 c)测试可以显示潜伏的软件缺陷 d)并非所以软件缺陷都能修复 28.以下关于C#代码的说法正确的是()(选择一项) publicabstractclassAnimal { publicabstractvoidEar(); publicvoidSleep(); } a)该段代码正确 b)代码错误,因为类总存在非抽象方法 c)代码错误,因为类中的方法没有实现 d)通过代码”animalan=newanimal();”,可以创建一个Animal对象 29.软件企业的软件活动是可管理的,稳定的,可重复的和可测量的,在所建立的产品线内,成本,进度和功能可得到量化的控制,软件质量按照详细的测量数据进行跟踪和调整,这种软件过程已经达到().(选择一项) a)CMM2 b)CMM3 c)CMM4 d)CMM5 30.在J2EE中,对于自己编写的Servlet1,以下对Servlet1的定义错误的是()(选择一项) a)classServlet1implementsjavax.servlet.Servlet b)classServlet1extendsjavax.servlet.GenericServlet c)classServlet1extendsjavax.servlet.http.HttpServlet d)classServlet1extendsjavax.servlet.ServletRequest 31.给定includel.isp文件代码片段,如下: (选择一项) <%pageContext.setAttribute(“User”,”HAHA”);%> ______//此处填写代码 给定include2.jsp文件代码片段如下: <%=pageContext.getAttribute(“User”)%> 要求运行include1.jsp时,浏览器上输出: HAHA 要满足以上的条件,横线处应填入以下()语句。 a) includepage=”include2.jsp”flash=”true”> b)<%@includefile=”include2.jsp”%> c) forwardpage=”include2.jsp”> d)<%response.sendRedirect(“include2.jsp”);%> 32.以下关于C#代码正确的是()(选择一项) for(inti=1;i<=3;i++) { switch(i) { case1: Console.Write(i.ToString()); case2: Console.Write((i*2).ToString()); case3: Console.Write((i*3).ToString()); } } a)程序将报告错误,提示CASE标签不能转到另一个标签,不能运行 b)运行时输出149 c)运行时输出123246369 d)运行时在屏幕上没有输出 33.如图是WINFORM窗体中一个名为statusBar1的状态栏,在状态栏中有一个名为 statusaBarPanel1的面板,下列方法能够正确获得statosBarPanel1面板中的文本的是()(选择二项) statosBarPanle1statosBarfanle2 a)this.statusBar1.panel(0).Text b)this.statusBar1[0].Text c)statusBarPanel1.Text d)this.statusBar1.Text 34在C#中,下列代码的运行结果是()(选择一项) HashtablebsStu=newHashtable(); hsStu.Add(3,”甲”); hsStu.Add(2,”乙”); hsStu.Add(1,”丙”); Console.writeLine(hsStu[3]); a)3 b)甲 c)1 d)丙 35在C语言中,有如下函数,为了进行条件覆盖测试,下列满足要求的测试用例是() intcheckNum(intx,inty,intz) { if(x>0&&y>0&&z>0) { return1; } retrun-1; }(选择一项) a){x=1,y=2,z=3} {x=-1,y=-2,z=-3} b){x=1,y=2,z=3} {x=0,y=1,z=2} c){x=1,y=2,z=3} d){x=-1,y=-2,z=-3} 36如图,在WinForms中,有一个ToolBar控件,图中Cancel按钮的Style的属性为()(选择一项) a)PushButton b)ToggleButton c)Separater d)DropDownButton 37在C#中下列代码运行的结果是()(选择一项) publicclassTeacher { publicintage; publicTeacher(intage) { this.age=age; } publicvoidChangeAge(intage) { age++; } publicvoidChangeAge(Teachertea) { tea.age++; } publicstaticvoidMain() { Teachertea=newTeacher(18); Console.WriteLine(tea.age); tea.ChangeAge(tea.age); Console.Writeline(tea.age); tea.ChangeAge(tea); Console.Writeline(tea.age);
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 40 S2综合复习题 S2 综合 复习题