40 S2综合复习题.docx

上传人:b****6 文档编号:7732630 上传时间:2023-01-26 格式:DOCX 页数:56 大小:51.14KB
下载 相关 举报
40 S2综合复习题.docx_第1页
第1页 / 共56页
40 S2综合复习题.docx_第2页
第2页 / 共56页
40 S2综合复习题.docx_第3页
第3页 / 共56页
40 S2综合复习题.docx_第4页
第4页 / 共56页
40 S2综合复习题.docx_第5页
第5页 / 共56页
点击查看更多>>
下载资源
资源描述

40 S2综合复习题.docx

《40 S2综合复习题.docx》由会员分享,可在线阅读,更多相关《40 S2综合复习题.docx(56页珍藏版)》请在冰豆网上搜索。

40 S2综合复习题.docx

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)

someFilter

/*

b)

someFilter

/*

c)

someFilter

*

d)

someFilter

*

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);

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 解决方案

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1