1 / 43
文档名称:

Java基础练习题附答案.docx

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

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

分享

预览

Java基础练习题附答案.docx

上传人:fangjinyan2017001 2021/7/21 文件大小:48 KB

下载得到文件列表

Java基础练习题附答案.docx

相关文档

文档介绍

文档介绍:Java基础练****题附答案
一、简单Java程序调试
1)以下哪个是Java应用程序main方法的有效定义?
public static void main();
public static void main( String args );
public static void main( String args口);
public static void main( Graphics g );
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语言特点的一项是:

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类型的数进行加法运算,则得到的结 果类型为:
A. int 类型 B. double 类型 C. float 类型 D. long 类型
2)下面程序段的输出结果是:
int a = 2;
( a++);
( a);
(++a);
A. 333 B. 334 C. 234 D. 233
3)以下代码的输出结果?
public class Test{
int x=3;
public static void main(String argv[]){
int x= 012;
(x);
}
}
A. 12 B, 012 C. 10 D. 3
4)下列定义语句正确的是:
A. char c="/n"; B. int i=12; C. float f=; D. boolean 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 ”
,输出为“16,4 ”
C 编译成功,输出为“ 32,2147483644
,输出为“ 16,2147483644'
>>,因为不能对一个负数应用 >>操作符
6)以下代码中变量result的可能类型有哪些?
byte b = 11;
short s = 13;
result = b * ++s;
byte, short, int, long, float, double
boolean, byte, short, char, int, long, float, double
byte, short, char, int, long, float, double
byte, short, char
int, long, float, double
7)以下代码的输出结果为:
(" " +2 + 3