40 S2综合复习题Word格式.docx
- 文档编号:20858668
- 上传时间:2023-01-26
- 格式:DOCX
- 页数:56
- 大小:51.14KB
40 S2综合复习题Word格式.docx
《40 S2综合复习题Word格式.docx》由会员分享,可在线阅读,更多相关《40 S2综合复习题Word格式.docx(56页珍藏版)》请在冰豆网上搜索。
c)Wed
d)编译错误
4.在J2EE中,给定jsp文件代码如下:
有两个客户依次使用浏览器浏览该jsp,且每个客户只浏览一次,那么第二个客房看到浏览器上显示()。
%!
staticinti=0;
%>
%intj=0;
%>
html>
body>
%
for(;
j++<
2;
)
{out.print(i++);
out.print(““);
/body>
/html>
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+”次车票”);
Console.WriteLine(“创建学生对象”);
Studentstu=newStudent(“T1”);
Console.WriteLine(“创建完毕”);
stu.ShowNum(“T1”);
a)创建学生对象
创建完毕
b)创建学生对象
我要买T1次车票
c)创建学生对象
d)我要买T1次车票
创建学生对象
14.某JSP程序中声明使用JavaBean的语句如下:
useBeanid=”user”class=”mypackage.User”scope=”page”/>
要取出JavaBean的loginName属性值,以下语句正确的是()。
(选择二项)
getPropertyname=”user”property=”loginName”/>
getPropertyid=”user”property=”loginName”/>
%=user.getLoginName()%>
%=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中配置正确的是()。
filter-mapping>
<
filter-name>
someFilter<
/filter-name>
url-pattern>
/*<
/url-pattern>
/filter-mapping>
filter>
/filter>
*<
21.在J2EE中,使用Servlet过滤器时,可以在web.xml文件的()元素中包括<
init-param>
元素。
filter>
filter-class>
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”;
c)for(inti=1;
5;
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;
student.Length;
Console.Write(student[i]++);
Console.Write(““);
staticvoidMain()
int[]student=newint[]{1,2,3,4,5};
ShowArrayinfo(student);
Console.Write(“\n”);
a)12345
12345
b)12345
23456
c)23456
d)23456
34567
24.如JSP页面执行时遇到自定义标签,doStartTag()方法将被调用()次。
b)1或多
c)0或1
d)0或多
25.以下关于C#代码的说法正确的是()。
classMyAnimals
privateintbodyTemp=98;
publicintBodyTemp
get
returnbodyTemp;
//1
publicclassTest
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
要满足以上的条件,横线处应填入以下()语句。
includepage=”include2.jsp”flash=”true”>
%@includefile=”include2.jsp”%>
forwardpage=”include2.jsp”>
%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>
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);
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 40 S2综合复习题 S2 综合 复习题