第一?/p>
Java
语言概述
2.
?/p>
java
编译器将源文件编译为的字节码文件是机器码
?/p>
这句话正确吗?/p>
答:不正?/p>
3.java
应用程序的主类必须含有怎样的方法?
答:含有
main
方法
4
?/p>
“java
应用程序必须有一个类?/p>
public
?/p>
?/p>
这句话正确吗?/p>
?/p>
;
不正确,只能有一?/p>
public
?/p>
5
?/p>
“java Applet
程序的主类必须是
public
?/p>
?/p>
这句话正确吗?/p>
答:正确,因?/p>
java Applet
主类必须?/p>
Applet
类的子类并且?/p>
public
的类
6
。请叙述
java
源程序的命名规则?/p>
答:?/p>
public
的类同名?/p>
7
。源文件生成的字节码文件在运行时都加载到内存中吗?/p>
答:非也,动态随需要运行才加载?/p>
8.
面向对象的程序设计语言有那些基本特征?
答:封装;继承;多态性?/p>
9.
?/p>
Java
程序中有多个类文件时,用
Java
命令应该运行那个类?
答:具有
main
方法的类
第二?/p>
基本数据类型和数?/p>
4
。下列哪些语句是错的?/p>
Int x=120
?/p>
Byte b=120
?/p>
b=x
?/p>
答:
B=x
;错应为
b=
?/p>
byte
?/p>
x
5
。下列哪些语句是错的?/p>
答:
y=d
;错,应
y=
?/p>
float
?/p>
d
6
。下列两个语句是等价的吗?/p>
Char
x=97;
Char
x=„a?
答:是等价的?/p>
7
。下?/p>
system.out.printf
语句输出结果是什么?
Int
a=97;
Byte b1=(byte)128;
Byte b2=(byte)(-129);
System.out.printf(?c,%d,%d?a,b1,b2);
如果输出语句改为?/p>
System.out.printf(?d,%d,%d?a,b1,b2);
输出什么?
答:输出
a
?/p>
-128
?/p>
127
修改后输?/p>
97
?/p>
-128
?/p>
127
8.
数组是基本数据类型吗?怎样获取数组的长度?
答:不是基本数据类型,是复合数据类型。可以通过:数组名
.length
的方法获得数组长?/p>