装
:
号
学
订
:
名
姓
线
:
级
班
江苏理工学院 2012—2013 学年第 2 学期
《Java 编程基础》试卷(A)答案
注意事项:
1.本试卷适用于 2009 级信息管理专业和 2009 级软件工程重修学生使用。
2.本试卷共 9 页,满分 100 分,答题时间 120 分钟。
题号 一 二
三
四 总分
得分
得分 评卷人 一、
单项选择题(本题共
25
题,每题
2
分,共
50
分
)
1
.下列语句编译不会出错或警告的是(
A
)。
A
。
int i=10; B
。
char c=”a";
C
。
byte b=257; D. boolean b=null
;
2
.
byte
型数据表示的数值范围为(
A
)。
A.
—
128 to 127 B.
—
2
8
—
1 ~ 2
8
C. -255 to 256 D.
由特定
Java
虚拟机确定
3
.下列不属于
Java
中的关键字或保留字的是(
B
)。
A
。
if B. then C
。
goto D. while
4
.下列属于非法标识符的是
(
A
)
。
A
。
2variable B
。
variable2 C
。
_whatavariable D
。
$anothervar
5
.下列代码在编译运行过程中会出现的结果是(
D
)
。
public class MyClass{
static int i;
public static void main(String argv
[]
){
System
。
out
。
println
(
i)
;
}
}
A
.错误
,
因为变量
i
没有初始化
B
。
null C
。
1 D. 0
6
.下列代码在编译运行过程中会产生的结果是(
B
)
。
String s=new String("Bicycle")
;
int iBegin=1
;
char iEnd=3;
System.out
。
println(s.substring
(
iBegin,iEnd)
);
A. Bic B. ic C
。
icy D.
错误: 没有与
substring(int,char)
匹配的方法
7
.下列代码在编译运行过程中会出现的结果是(
D
)。
public class Q {
public static void main(String argv[
])
{
double anar[
]
=new double
[
5
];
System
。
out.println(anar
[
0]
);
}
}