d)SELECT*FROMstudentWHEREage<(SELECTMAX(age)FROMstudent)
15)在.Net三层结构中,关于各层职责的描述正确的是()。
(选择一项)
a)表示层只能用于数据的展示
b)业务逻辑层的主要职责是验证表示层和数据访问层的数据
c)数据访问层只能对数据库的数据进行操作
d)三层之间的关系是相互依赖的
16)在Java中,使用JDBC开发应用程序时处理步骤正确的是()。
(选择一项)
a)1.加载数据库驱动;2.执行SQL命令;3.创建数据库连接;4.处理结果
b)1.加载数据库驱动;2.创建数据库连接;3.执行SQL命令;4.处理结果
c)1.创建数据库连接;2.加载数据库驱动;3.执行SQL命令;4.处理结果
d)1.创建数据库连接;2.执行SQL命令;3.加载数据库驱动;4.处理结果
17)分析下面JavaScript代码段,输出结果是()。
varmyString=”Iamstudent”;
a=myString.indexOf(“am”);
document.write(a);(选择一项)
a)3
b)4
c)2
d)1
18)分析下面JavaaScript代码,经过运算后m的值为()。
x=11;
y=”number”;
m=x+y;(选择一项)
a)11number
b)Number
c)11
d)程序报错
19)在E_R图中,椭圆、方块和菱形分别表示()。
(选择一项)
a)实体、属性、关系
b)属性、实体、关系
c)关系、实体、属性
d)属性、关系、实体
20)在Java中,下面选项中关于java.lang.Object类的说法错误的是()。
(选择一项)
a)在Java中,所有的Java类都直接的继承了Object类
b假定在定义一个类时,没有使用extends关键字,那么它直接继承Object类
c)在Object类中定义了所有Java对象都具有的相同行为
d)Object类中包含toString()、equals(Objectobj)等方法的定义
21)在Java中,欲成功更新表course(hours字段int型,coursetitle字段为nvarchar型)
中数据,假定已经获得了数据库连接Connection的对象con,则在以下程序段的下
划线处应该填写的代码是()。
PreparedStatementpstmt=con.prepareStatement(
“updatecoursesethours=?
wherecoursetitle=?
”);
_____________________//此处填写代码
pstmt.setString(2,”accp”);
pstmt.executeUpdate();(选择一项)
a)pstmt.setInt(2,800);
b)pstmt.setInt(1,800);
c)pstmt.setString(2,”800”);
d)pstmt.setString(1,”800”);
22)在C#中,下面关于继承描述错误的是()。
(选择一项)
a)继承可以描述类与类之间的关系
b)继承实现了代码的重用
c)具有继承关系的子类和父类层次结构更加清晰
d)子类中可以重写父类中的所有方法
23)使用C#程序处理异常时,()用于再次引发异常。
(选择一项)
a)try
b)catch
c)throws
d)throw
24)使用JSP开发Web项目时,web.xml文件位于()下。
(选择一项)
a)src目录
b)文档根目录或其子文件夹
c)META-INF目录
d)WEB-INF目录
25)在JSP页面上,包含如下代码所示的表但,当用户填写信息后点击”登陆”按钮时,
将产生的结果是()。
用户名:
密码:
(选择一项)
a)表单提交到loginAction.jsp,用户可以在浏览器的地址栏看到提交的参数
b)表单提交到loginAction.jsp,用户不能在浏览器的地址栏看到提交的参数
c)表单提交到loginForm,用户可以在浏览器的地址栏看到提交的参数
d)表单提交到loginForm,用户不能在浏览器的地址栏看到提交的参数
26)在.NET框架下开发三层结构应用程序时,以下C#代码最有可能出现在()。
publicintGetGradeIDByGradeName(stringgradeName)
{
intnumber=0;
using(SqlConnectionconn=newSqlConnection(connString))
{
SqlCommandobjCommand=newSqlCommand(
dboOwner+".usp_SelectGradeIDByGradeName",conn);
objCommand.CommandType=CommandType.StoredProcedure;
objCommand.Parameters.Add("@GradeName",
SqlDbType.NVarChar,50).Value=gradeName;
conn.Open();
using(SqlDateReaderobjReader
=objCommand.ExecuteReader(CommandBehavior.CloseConnection))
{
if(objReader.Read())
number=Convert.ToInt32(objReader["GradeID"]);
}
}
}(选择一项)
a)表示层
b)数据访问层
c)业务逻辑层
d)实体层
27)在Java中,定义类VenderLate和MoveGoods的代码如下所示,当对MoveGoods
类进行实例化时,控制台上将输出()。
classVenderLate{
VenderLate(){
System.out.print("VenderLateOut");
}
}
classMoveGoodsextendsVenderLate{
MoveGoods(){
System.out.privtIn(“MoveGooksout!
”);
}
}(选择一项)
A)MoveGoodsout!
B)VenderLateout!
C)MoveGoodsout!
VenderLateout!
D)VenderLateout!
MoveGoodsout!
28)下列C#代码中使用了抽象类的概念,这段代码中发生错误的代码行是()。
abstractclassWashingMachine
{
publicWashingMachine(){}//1
AbstractpublicvoidWash();//2
}
classMyWashingMachine:
WashingMachine{
OverridepublicvoidWash(){}//3
StaticvoidMain()
{
WashingMachinewm=newWashingMachine();//4
Wm.Wash();
}
}(选择一项)
A)1
B)2
C)3
D)4
29)在下面C#类定义中,说法正确的是()。
public____1____classAnimal{
pulbicvoidsleep(){//省略的代码}
}(选择一项)
a)下划线1处不需要填写代码,下划线2处填写abstract
b)下划线1和2处填写的代码是abstract
c)通过“Animalanimal=newAnimal();”代码可以创建animal对象
d)Animal类中的sleep()方法必须是抽象的,否则程序出现编译错误
30)如下java代码,可以填入下划线处的代码是()。
importjava.util.*;
publicclassTest{
publicstaticvoidmain(String[]args)
_________________
students.put(“jack”,”student”);
}
students.put(“Rose”,”student2”);
}
}(选择二项)
a)HashMapstudents-newHashMap();
b)ArrayListstudents=newArrayList();
c)Mapstudens=newHashMap();
d)Liststudents=newArrayList();
31)在JacaScript中,实现如下弹出广告窗口的特效:
当打开某页面时弹出广告页面串口,并且页面窗口无地址栏和状态栏,下面代码正确的是()。
(选择一项)
a)window.open(“adver.html”,”location=0,statusbars=0”,”toolbars=1”);
b)window.showModalDialog(“adver.html”,””,”location=1,statushars=1,toolbars=0”);
c)window.open(“adver.html”,””,”location=1,statushars=0,toolbars=0”);
d)window.open(“adver.html”,””,”location=0”,statushars=1,toolbars=1);
32)LinkedList类的addLast(Objecto)方法的作用是()。
(选择一项)
a)在列表的首部添加元素
b)在列表的末尾添加元素
c)删除列表的最后一个元素
d)在列表末尾添加元素,并返回最后一个元素
33)分析如下C#代码,要输出“Jack|Tom|Jimmy|”,下划线出应该填写的代码是()。
Dictionaryperson=newDictionary();
Person.Add(“A”,”Jack”);
Person.Add(“B”,”Tom”);
Person.Add(“C”,”Jimmy”);
Foreach(stringsin__________)
{
Console,Write(s);
}(选择一项)
a)person
b)person.Values
c)person.Keys
d)person
34)下面关于SQLServer中索引的说法正确的是()。
(选择二项)
a)索引好比书籍中的目录,利用索引可以快速检索数据。
b)在船检数据库表时,如果创建了主键,SQLServer会自动创建主键索引
c)一个表可以有多个聚集索引,但只能有一个主键索引
d)尽量为数据库表每个字段建立索引,从而提高按照不同字段索引时的速度
35)下列关于SQLSERVER中的存储过程,描述不正确的是()。
(选择二项)
a)只能使用输出参数才能让存储过程返回具体的值
b)要获得存储过程的输出参数的值,调用时必须带关键字OUTPUT
c)存储过程中使用RaiseError语句向用户报告错误
d)调用存储过程Exec语句中的参数顺序可以和汆熟列表的顺序不一致
36)在C#中,下列关于接口和抽象类的描述错误的是()。
(选择一项)
a)抽象类能有具体实现,而接口只定义行为规范,不能有具体实现。
b)抽象类也可以实现接口
c)一个类只能集成一个抽象类,但是可以实现多个接口
d)抽象类中的抽象方法和接口中的方法都需要使用OVERRIDE实现
37)下列选项中,能够正确简历ArrayList类的一个实例的代码是()。
(选择二项)
a)Listlist=newList();
b)ArrayListlist=newList();
c)Listlist=newArrayList();
d)ArrayListlist=newArrayList();
38)在C#中,下面代码实现了Person类、Person对象和Person对象集合的创建,以及Person对象集合的添加和遍历,1、2、3处依次填写的正确代码是()。
(选择一项)
PublicclassPerson
{
Privatestring_name;//姓名
PublicstringName
{
get{return_name;}
}
PublicPerson(stringname)
{
this.name=name;
}
}
Listpersons=newList();
Personp1=newPerson(“张三”);
Personp2=newPerson(“李四”);
persons.1(p1);
persons.1(p2);
foreach(2pin3)
{
Console.WriteLine(p.Name);
}
a)Add,persons,Person
b)Add,Person,persons
c)Insert,persons,Person
d)Insert,Person,persons
39.对于如下java代码,选项中填入横线处会产生编译错误的是()
publicclassTeacher{
Stringname;
publicvoidshowName(){
system.out.print(____);
}
PublicStringgetName(){
returenname;
}
publicvoidsetName(StringtName){
namej=tNmae;
}
}(选择一项)
a.this
b.this()
c.this.name
d.this.getName()
40.在C#中,下列关于DateView的描述正确的是()(选择一项)
a.DateView中的RowFilter属性可以筛选在DateView中的数据
b.DateView可以直接包含在DateSet对象中
c.DateView中Table属性表示DateView中的表格个数
d.一个DateTable对象只能生成一个DateView对象
41.在JavaScript中,一个id为flower的复选框,下面()能正确获取flower的选项
中情况。
(选择一项)]
a.boolValue=document.getElementById(“flower”).checked;
b.boolValue=document.getElementById(“flower”).selected;
c.boolValue=document.getElementByName(“flower”).checked;
d.boolValue=document.getElementByName(“flower”).selected;
42.下面关于SQL Server中创建数据库的描述正确的是()(选择二项)
a.创建数据库的基本语法是CREATEDATEABASE数据库名()
b.LOGON参数指明事务日志文件的明确定义
c.FILENAME参数指定数据库的逻辑文件名,是在SQLServer中使用的名称
d.在创建表时,如果存在同名表示提示出错,可以预先使用EXISTS检查表是否
存在,如果存在需要先删除
43.在C#中,在如下的代码中,当使newB()创建B的实例时,输出结果实()
ClassA
{
PublicA()
{
Print();
}
publicvirtualvoidPrint()
{
}
}
cla