Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。下面小编整理了Java语言基础测试题及答案,希望对大家有帮助!
1. 下列基本数据类型所占的字节数相同的组是(D)。
A. boolean和char
B. int和double
C. char和int
D. long和double
2. 以下不是基本类型的数据是(B)。
A. 'a'
B. "a"
C. 1.3
D. 5L
3. 已知doubled = 3.14; 对语句System.out.println((int)(d));作用的说法错误的是(B)。
A. 输出3
B. d的类型变为int型,数值变为3
C. d的类型仍然为double型
D. d的数值仍然为3.14
4. 以下表达式可以将基本类型变量a的值转换为对应字符串的是(D)。
A. ""+a
B. a+""
C. a+''
D. A和B都可以
5. 以下表达式中没有错误的是(D)。
A. Stringa = 'a';
B. Stringb = abc;
C. Stringc = 'abc';
D. Stringd = "abc";
6. Java语言采用字符集(C)表示char型数据。
A. ASCII
B. EBCDIC
C. Unicode
D. BCD
7. 以下字符常量中错误的是(B)。
A. ''
B. '''
C. ''
D. '"'
8. 以下类型数据中(A)不一定能被精确地表示。
A. double
B. int
C. char
D. long
9. 下列语句中没有错误的是(D)。
A. inta = 1e10;
B. intb = 1L;
C. longc=2.0;
D. doubled=2;
10. 下列语句中没有错误的是(D)。
A. Stringa = 257;
B. booleanb = 1;
C. floatc = 1.3;
D. longd = 12;
11. 下列语句中没有错误的是(C)。
A. inta, b =