java面向对象试题 下载本文

内容发布更新时间 : 2024/11/17 2:47:39星期一 下面是文章的全部内容请认真阅读。

JavaBasic 测试

考试时间:60 分钟 总分:100 分

一.选择题(不定项选择,每题 3 分,总分 60 分) 1. 下列表达式正确的是 ( c) A. byte b = 128; B. boolean flag = null; C. long a = 2147483648L; D. float f = 0.9239;

2. char 类型的整数范围是(b) A. 0 ... 32767 B. 0 ... 65535 C. –256 ... 255 D. –32768 ... 32767

3.请看下列代码的输出结果是:(a )。 public static void main(String[] args) { int a = 54; int b = 5; System.out.println(a/b); } A. 10

B. 10.40 C. 10.4 D. 10.0

4.已知如下代码:(abd) public class Test{

public static void main(String arg[] ){ int i = 5; do{

System.out.print(i); }while(--i>3);

System.out.print(“finished”); } }

执行后的输出是什么? A 5

5.下列属于不合法 Java 标识符的是(bc ) A. _mem B. 12a C. 1*2 D. $12

B 4

C 6

D finished

6.下面的哪些声明是合法的?(acd) A.long l = 4990 B.int i =4L C.float f =1.1f D.double d = 34.4

7.请看下列代码编译和运行的结果是:( d) public static void main(String[] args) { int pigs = 5;

boolean isOne = true; boolean isTwo = false; if ((pigs == 4) && !isTwo) System.out.print(\ System.out.print(\ if ((isTwo = true) && isOne) { System.out.print(\ } }

A.编译错误 B.输出:thrid C.输出:first second D.输出:second third