1 / 43
文档名称:

Java基础练习题 附答案.doc

格式:doc   大小:293KB   页数:43页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Java基础练习题 附答案.doc

上传人:分享精品 2018/4/28 文件大小:293 KB

下载得到文件列表

Java基础练习题 附答案.doc

文档介绍

文档介绍:Java基础练****题附答案
一、简单Java程序调试
1)以下哪个是Java应用程序main方法的有效定义?
A. public static void main();
B. public static void main( String args );
C. public static void main( String args[] );
D. public static void main( Graphics g );
E. public static boolean main( String a[] );
2) 编译和运行以下代码的结果为:
public class MyMain{
public static void main(String argv){
("Hello cruel world");
}
}
;
"Hello cruel world";
,但运行时指示没有定义构造方法。
,但运行时指示没有正确定义main方法。
3) 下列选项中不属于Java虚拟机的执行特点的一项是:

4) 不属于Java语言特点的一项是:
B. 安全性 C. 编译执行
5) 以下程序的运行结果为:
public class Test{
public static void main(String argv[ ]){
("x="+5);
}
}
A. 5 B. x=5 C. "x="+5 D. "x="5
6) 以下程序的运行结果为:
public class Test{
public static void main(String argv[ ]){
("good"+"morning");
}
}
A. goodmorning B. "good"+"morning"
C. good morning D. good+morning
二、Java符号与表达式
1) 现有一个int类型的整数和一个double类型的数进行加法运算,则得到的结果类型为:
B. double类型 C. float类型 D. long类型
2)下面程序段的输出结果是:
int a = 2;
( a++);
( a);
(++a);

3) 以下代码的输出结果?
public class Test{
int x=3;
public static void main(String argv[]){
int x= 012;
(x);
}
}

4) 下列定义语句正确的是:
c="/n"; i=12; f=; b=null;
5)检查如下代码:
public class Quiz2_l{
public static void main(String[] args) {
int a = 8;
int b = -8;
(a<<2);
("," + (b>>1) );
}
}
下列哪条语句正确描述了程序在编译和运行时的行为?
,输出为“32,-4 ”
B. 编译成功,输出为“16,4 ”
C. 编译成功,输出为“32,2147483644”
D. 编译成功,输出为“16,2147483644”
E. 编泽器拒绝表达式 b>>,因为不能对一个负数应用>>操作符
6)以下代码中变量result的可能类型有哪些?
byte b = 11;
short s = 13;
result = b * ++s;
, short, int, long, float, double
, byte, short, char, int, long, float, double
, short, char, int, long, float, double
, short, char
, long, float, dou