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