文档介绍:仅供个人学习参考
仅供个人学习参考
Java基础考试题
班级: 姓名:0期:
、笔试(45题,每题2分)
1)分析下面的Java程序段,编译运行后的输出结果是() 。
publicclassTest{
publicstaticvoidchangeString(StringBuffersb){
("stringbuffer2");
}
publicstaticvoidmain(String口args){
StringBuffersb=newStringBuffer("stringbuffer1");
changeString(sb);
="+());
I }
}
A. sb=stringbuffer2stringbuffer1B. sb=stringbuffer1
C. sb=stringbuffer2D. sb=stringbuffer1stringbuffer2
在Java中,包有多种用途,但不包含() 。
,便于使用
、数据和方法
在Java中,如果要在字符串类型 s="java"中,得到字母'v'出现的位置,选()语句。
A) ('v');B) ('v');C ) ('v');D ) ('v');
4)下列代码运行后,变量 c的值是()。
inta=15,b=10;
doublec=a/b;
a)))1d)0
main方法如下所示,该程序的运行结果是() 。
publicstaticvoidmain(String口args){
inti=0;
}
a)输出0b)输出1c)编译错误d)运行时出现异常
6)使用类的步骤包括以下三步,它们的先后顺序是() 。
.创建类
.创建类的对象
.访问对象的属性和方法
a) 213 b) 123 c) 321 d) 231
7)以下能对一维数组 a正确初始化的语言是()
a)int[2]a={1},{2};b)int[1]a={10,20};
c)int[]a={0};d)int[2]a={};
8)给定如下代码片段,编译运行时的结果是() 。
inti=2;
switch(i){
case。:
ln( zero );
break;
仅供个人学习参考
仅供个人学习参考
easel:
ln( one );
case2:
ln( "two");
default:
ln( "default ");
}
a)输出:zero
b)输出:zero default
输出:two
default
输出:two
9)下列代码的运行结果是()。
inta=1;intb=2;intc=3;
if(a<0){
if(b<0){
c=10;
}
else{
c=20;
}
}
(c);
a) 输出:10 b) 输出:20 c) 输出:3 d) 编译报错
10)分析下面的代码片段,编译运行后的输出结果是() 。
for(inti=0;i<