JAVA 软件系统操作专项能力考核第五次测试Word文件下载.docx
《JAVA 软件系统操作专项能力考核第五次测试Word文件下载.docx》由会员分享,可在线阅读,更多相关《JAVA 软件系统操作专项能力考核第五次测试Word文件下载.docx(30页珍藏版)》请在冰豆网上搜索。
publicIntegergetLenght(){
returnnewInteger(4);
}
publicclassSubextendsSuper{
publicLonggetLenght(){
returnnewLong(5);
publicstaticvoidmain(String[]args){
Supersooper=newSuper();
Subsub=newSub();
System.out.println(sooper.getLenght().toString()+"
"
+
sub.getLenght().toString());
输出是什么()[单选题]*
A、4,4。
B、4,5。
C、5,4。
D、5,5。
6、在JDBC中,用于表示数据库连接的对象是()。
A、Statement。
B、Connection。
C、DriverManager。
D、PreparedStatement。
7、用于调用存储过程的对象是(
A、ResultSet。
B、DriverManager。
C、CallableStatemet。
8、如下代码
publicObjectm(){
Objecto=newFloat(3.14F);
Object[]oa=newObject[1];
oa[0]=o;
o=null;
oa[0]=null;
print'
return0'
;
当Float对象在第11行被创建后,什么时候能够被垃圾回收()。
A、13行以后。
B、14行以后。
C、15行以后。
D、16行以后。
9、如下代码:
classBase{
Base(){
System.out.print("
Base"
);
publicclassAlphaextendsBase{
publicstaticvoidmain(String[]args){
newAlpha();
-----调用父类无参的构造方法
newBase();
结果是什么()。
A、Base。
B、BaseBase。
C、编译失败。
D、代码运行但没有输出。
10、在Servlet的生命周期中,容器只调用一次的方法是()。
A、service。
B、getServletConfig。
C、init。
D、destroy。
11、在Servlet处理请求的方式为()。
A、以进程的方式。
B、以程序的方式。
C、以线程的方式。
D、以响应的方式。
12、以下关于异常的说法正确的是()。
A、一旦出现异常,程序运行就终止了。
B、如果一个方法申明将抛出某个异常,它就必须真的抛出那个异常。
C、在catch子句中匹配异常是一种精确匹配。
D、可能抛出系统异常的方法是不需要申明异常的。
13、如下代码:
publicclassFoo{
try{
return;
}finally{
System.out.println("
Finally"
);
A、Finally。
B、编译失败。
C、代码正常运行但没有任何输出。
D、运行时抛出异常。
14、程序中,longtemp=(int)3.9;
temp%=2;
temp的最终值是什么()。
D、3。
15、jsp指令中isELIgnored="
boolean"
的意思是()。
A、决定是否实现Servler的单线程模式。
B、决定改页面是否是一个错误处理页面。
C、决定是否支持EL表示。
D、没有具体的含义。
16、对于importjava.util包,以下那种说法是错误的()。
A、Vector类属于java.util包。
B、Vector类放在…/java/util/目录下。
C、Vector类放在java.util文件中。
D、Vector类是Sun公司的产品。
17、语句System.out.println(4&
7);
会产生什么样的输出()。
A、4。
B、5。
C、6。
D、7。
18、在一个线程中Sleep(1000)方法,
将使得该线程在多少时间后获得对CPU的控制(
睡眠过程中不会有其他事件唤醒该线程)()。
A、正好1000毫秒。
B、1000毫秒不到。
C、=>
1000毫秒。
D、不一定。
19、在WEB-INF目录下,必须存放的文件为()。
A、class文件。
B、web.xml。
C、jar文件。
D、html文件。
20、在J2EE中属于Web层的组件有()。
A、Servlet。
B、EJB。
C、Applet。
D、HTML。
21、下面哪个不是JAVA关键字()。
A、integer。
B、double。
C、float。
D、default。
22、下面哪个不是JAVA基本数据类型()。
A、double。
B、delete。
D、boolean。
23、每个使用Swing构件的程序必须有一个()。
A、按钮。
B、标签。
C、菜单。
24、下面关于Java的引用,说法正确的是()。
A、应用实际上就是指针。
B、应用本身是Primitive。
C、引用就是对象本身。
D、一个对象只能被一个引用所指引。
25、类Test1定义如下
publicclassTest1{
publicfloataMethod(floata,floatb){return0;
}
将以下哪种方法插入行3是不合法的(
A、publicfloataMethod(floata,floatb,floatc){return0;
}。
B、publicfloataMethod(floatc,floatd){return0;
C、publicintaMethod(inta,intb){return0;
D、privatefloataMethod(inta,intb,intc){return0;
26、哪个语句创建了一个数组实例()。
A、int[]ia=newint[15];
。
B、floatfa=newfloat[20];
C、char[]ca=“SomeString”;
D、intia[][]={4,5,6}{1,2,3};
26、下列标识符(名字)命名原则中,正确的是()。
A、类名的首字母小写。
B、变量和方法名的首写字母大写。
C、接口名的首写字母小写。
D、常量完全大写。
27、以public修饰的类如:
publicclassCar{…}则Car()。
A、可被其它程序包中的类使用。
B、仅能被本程序包中的类使用。
C、不能被任意其它类使用。
D、不能被其它类继承。
29、下列说法正确的是()。
A、
JAVA程序的main方法必须写在类里面(正确答案)
B、
JAVA程序中可以有多个main方法
C、
JAVA程序中类名必须与文件名一样
D、
JAVA程序的main方法中如果只有一条语句,可以不用{}(大括号)括起来
30、变量命名规范说法正确的是()。
变量由字母、下划线、数字、$符号随意组成;
变量不能以数字作为开头;
A和a在java中是同一个变量;
不同类型的变量,可以起相同的名字;
31、下列值不为true的表达式有()。
"
john"
=="
.equals("
="
.equals(newString("
))
32、为一个boolean类型变量赋值时,可以使用()方式。
boolean=1
booleana=(9>
=10);
booleana="
真"
booleana==false;
33、下列哪个属于容器型构件()。
A、JEdit
B、JButton
C、JPanel(正确答案)
D、JTextField
34、表达式(11+3*8)/4%3的值是()。
31
1
2(正确答案)
35、以下()不是合法的标识符。
STRING
x3x
void(正确答案)
de$f
36、以下程序的运行结果是(B)。
publicclassIncrement{
publicstaticvoidmain(Stringargs[]){
inta;
a=6;
System.out.print(a);
System.out.print(a++);
}[单选题]*
A.
66
B.667(正确答案)
C.677
D.676
37、下列代码输出结果是()。
inti=10;
while(i>
0){
i=i+1;
if(i==10){
break;
while循环执行10次
B.死循环(正确答案)
C.
循环一次都不执行
D.循环执行一次
38、下面有关for循环的描述正确的是()。
for循环体语句中,可以包含多条语句,但要用大括号括起来(正确答案)
for循环只能用于循环次数已经确定的情况
在for循环中,不能使用break语句跳出循环
for循环是先执行循环体语句,后进行条件判断
39、运算符优先级别排序正确的是()。
由高向低分别是:
()、!
、算术运算符、关系运算符、逻辑运算符、赋值运算符;
()、关系运算符、算术运算符、赋值运算符、!
、逻辑运算符;
()、算术运算符、逻辑运算符、关系运算符、!
、赋值运算符;
、关系运算符、赋值运算符、算术运算符、逻辑运算符;
40、关于类的描叙正确的是()。
在类中定义的变量称为类的成员变量,在别的类中可以直接使用
局部变量的作用范围仅仅在定义它的方法内,或者是在定义它的控制流块中(正确答案)
使用别的类的方法仅仅需要引用方法的名字即可
一个类的方法使用该类的另一个方法时可以直接引用方法名
41、下列关于字符串的描叙中错误的是()。
字符串是对象
String对象存储字符串的效率比StringBuffer高(正确答案)
可以使用StringBuffersb="
这里是字符串"
声明并初始化StringBuffer对象sb
String类提供了许多用来操作字符串的方法:
连接,提取,查询等
42、下列()属于引用数据类型。
String(正确答案)
char
用户自定义的Student类类型
int
43、score是一个整数数组,有五个元素,已经正确初始化并赋值,仔细阅读下面代码,程序运行结果是()。
temp=score[0];
for(intindex=1;
index
if(score[index]
temp=score[index];
求最大数
B.求最小数(正确答案)
找到数组最后一个元素
D.编译出错
44、下面关于数组的说法中,错误的是()。
在类中声明一个整数数组作为成员变量,如果没有给它赋值,数值元素值为空(正确答案)
数组可以在内存空间连续存储任意一组数据
数组必须先声明,然后才能使用
数组本身是一个对象
45、执行下面代码结果(D)for(inti=0;
){
System.out.println("
这是"
+i);
break;
语法错误,缺少表达式2和表达式3
B、死循环
程序什么都不输出
D、输出:
这是0(正确答案)
46、下面()不是String类提供的合法的方法。
equals(String)
trim()
append()(正确答案)
indexOf()
47、在Java中,关于构造方法,下列说法错误的是()。
构造方法的名称必须与类名相同
构造方法可以带参数
构造方法不可以重载(正确答案)
构造方法绝对不能有返回值
48、在Java中,下面对于构造函数的描述错误的是()。
类不一定要显式定义构造函数
构造函数的返回类型是void(正确答案)
如果构造函数不带任何参数,那么构造函数的名称和类名可以不同
一个类可以定义多个构造函数
49、下面类或者接口中,不属于集合体系的是()。
A、java.util.Collections(正确答案)
B、java.util.Map
C、java.util.Vector
D、java.util.Hashtable
50、下列选项中关于Java中封装的说法错误的是()。
封装就是将属性私有化,提供共有的方法访问私有属性
属性的访问方法包括setter方法和getter方法
setter方法用于赋值,getter方法用于取值
包含属性的类都必须封装属性,否则无法通过编译(正确答案)
51、在Java接口中,下列选项中有效的方法声明是()。
publicvoidaMethod((正确答案)
voidaMethod();
protectedvoidaMethod()
privatevoidaMethod();
52、Java中,如果类C是类B的子类,类B是类A的子类下面描述正确的是()。
C不仅继承了B中的成员,同样也继承了A中的成员(正确答案)
C只继承了B中的成员
C只继承了A中的成员
C不能继承A或B中的成员
53、以下关于抽象类和接口的说法错误的是()。
抽象类在Java语言中表示一种继承关系一个类只能使用一次继承。
但是一个类却可以实现多个接口。
接口中的方法都必须加上public关键字
实现抽象类和接口的类必须实现其中的所有方法,除非它也是抽象类。
接口中的方法都不能被实现
接口中定义的变量默认是publicstaticfinal型,且必须给其初值,所以实现类中不能重新定义,也不能改变其值。
54、关于面向对象的说法正确的是()。
类可以让我们用程序模拟现实世界中的实体(正确答案)
有多少个实体就要创建多少个类
对象的行为和属性被封装在类中,外界通过调用类的方法来获得,但是要知道类的内部是如何实现
现实世界中的某些实体不能用类来描述
55、下列哪种不是List集合的遍历方式()。
A、Iterator迭代器实现
B、增强for循环实现
C、get()和size()方法结合实现
D、get()和length()方法结合实现(正确答案)
56、有一个数组arr,请问他的第一个和最后一个的下标分别是多少()。
A、0,arr.length
B、1,arr.length
C、0,arr.length-1(正确答案)
D、1,arr.length-1
57、sql中修改表中数据的关键字是()。
A、insert
B、update(正确答案)
C、delete
D、edit
58、设一个栈的输入序列为1、2、3、4,借助一个栈所得到的输出序列不可能的是(
)[单选题]*
A:
1,2,3,4
B:
4,3,2,1
C:
1,3,4,2
D:
4,1,2,3。
59、ArrayListl=newArrayList(20)扩充了几次(
A、0(正确答案)
B、1
C、2
D、3
60、java.io包的File类是()。
字符流类
字节流类
对象流类
不属于上面三者(正确答案)
61、程序中添加注释的作用()。
A、使得程序运行更高效
B、增加程序的可读性和可理解性(正确答案)
C、可以使用#号来注释
D、提高程序编译的速度
62、在SQL语句中,与表达式"
工资BETWEEN1210AND1240"
功能相同的表达式是()。
A、工资>
=1210AND工资<
=1240(正确答案)
B、工资>
1240
C、工资<
=1210AND工资>
D、工资>
=1210OR工资<
=1240
63、HelloWorld.java编译成功后会在当前目录中生成一个什么文件()。
A、Hello.java
B、HelloWorld.class(正确答案)
C、Helloworld.class
D、helloWorld.class
64、在JAVA中,LinkedList类和ArrayList类同属于集合框架类,下列()选项中的方法是LinkedList类有而ArrayList类没有的。
add(Objecto)
add(intindex,Objecto)
remove(Objecto)
removeLast()(正确答案)
65、以下语句错误的是()。
A、inta=10;
B、intab=10.4f;
C、float