1 / 11
文档名称:

Java笔试题答案.doc

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

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

Java笔试题答案.doc

上传人:wz_198613 2021/9/1 文件大小:89 KB

下载得到文件列表

Java笔试题答案.doc

相关文档

文档介绍

文档介绍:Java笔试题答案
Java面向对象程序设计
考试卷
一、选择题(没有注明多选,则为单选)
1、 下列变量定义错误的是
int a;
double b=;
boolean b=true; D. float f=; ()
2、 6+5%3+2的值是
2
1 C. 9
10
3、 对于一个三位的正整数n,取出它的十位数字k (k为整型)的表 达式是
k = n / 10 % 10 〃先得到百位和十位 192 19 9
k = ( n - n / 100 * 100 )%10
k = n % 10 D. k = n / 10
5 C. 0
54
共11页
6、在某个类中存在一个方法:void getSort(int x),以下能作为这个方 法的重载的声明的
是:(同一个方法中参数不同,返回值类型可以不同也可以相同)
public getSort(float x) 没有返回类型一定是构造函数 不能重载
int getSort(int y)(参数一样不是重载)
double getSort(int x,int y)(参数不一样是重载)
void getfint x, int y)
7、 下列哪个是合法的Java标识符:(两个答案)BC
Tree&Glasses B. FirstJavaApplet
_$theLastOne D.
8、 设a = 8,则表达式a>>> 2的值是:C (无符号右移 动)左移是乘右是除
1000->/2->/2 将一个数8除2,运算最快的方式A. 1 B.
2
3 D. 4
将会得到什么结果? ,并将产生一个
的类文件
编译时在〃3处出错
编译时在〃2处出错
编译时在〃1处出错
10、下面选项中能把字符串转换成float类型的是? : B
float value = new Float(str);创建一个对象
float value = (str);
float value = (str); D. float value = (new
Float()).parseFloat(str);
共 11 页 B. 5 C. 2 D. -1
BaseBase .
程序运行但没有任何输出
程序编译失败
程序抛出异常
C.
D.
14、
A.
B.
C.
D.
Hello91 ? C 一个
子类可以有多个父类,一个父类也可以有多个子类一个子类可以有多个 父类,但一个父类只可以有一个子类一个子类可以有一个父类,但一个 父类可以有多个子类上述说法都不对
共11页
在第6行产生一个运行时异常
在第6行产生一个编译错误
在第2行产生一个编译错误
i=10
i=true
byte
long
double
共11页
Not Equal

double 不行
object
-987
33
BD C. E
ACD
D. ABCD
22、程序输出的结果是?
(4 | 3); // 二进制 按位或操作
0100 | 0011 0111
0 B. 1
5 D. 7
private ConstOver (int z, int y, byte x) {}
public Object ConstOver (int x, int y, int z) {} E. public void
Con st Over (byte x, byte y, byte z) {}
3 和 3
共11页
3 和 4
4 和 3
25、 下列答案正确的是:两个答案
int[] arr = new int[10];
arr[O]是 null
arr[10]是 0
arr[9]是 0
arr[O]是 0
26、 编译器能够为类A分配一个默认构造器的是?(两个答案)
A. class A {} B. class A {
public A() {}
}
class A { public A(int x) {}
} D. class Z {}
class A extends Z {
voidA(){}}
程序编译错误
程序运行时抛出异常
,,错误在第6行
29、下面表达式计算的结果和返回值类型