第二章 Java 语法基础
一、选择题
1. 下面哪个单词是 Java 语言的关键字( B )?
A. Double B. this C. string D. bool
2. 下面属于 Java 关键字的是( D )。
A. NULL B. IF C. Do D. goto
3. 在启动 Java 应用程序时可以通过 main( )方法一次性地传递多个参数。如果传递的参数
有多个,可以用空格将这些参数分割;如果某一个参数本身包含空格,可以使用( B )
把整个参数引起来。
A. 单引号 B. 双引号 A2 @! l& h& I: Q$ a' H4 o4 S
4. 下面哪个是 Java 语言中正确的标识符( BD )。
A. 5x B. $x C. abc@ D. com
5. Java 语言中,下列标识符错误的是( D )。
A. _abc B. abc C. ABC D. 5abc
6. 在 Java 中,整型常量不可以是( A )。
A. double B. Long C. int D. byte
7. 在 Java 中,不属于整数常量的是( D )。
A. 100 B. 100L C. 0x100A D. 6.0f
8. 下面哪个语句能定义一个字符变量 chr( B )。
A. char chr=’abcd’; B. char chr=’\uabcd’;
C. char chr=”abcd”; D. char chr=\uabcd;
9. 下面哪个是对字符串 s1 的不正确定义( CD )。
A. String s1=”abcd”; B. String s1;
C. String s1=‘abcd\0’; D. String s1=”\abcd”;
10. 下面哪个范围是 char 型的取值范围( C )。
A. -256 ~ 255 B. - (2^15) ~ (2^15)-1 C. \u0000’ ~ ‘\uffff’ D. 0~32767
11. 下面哪条语句不能定义一个 float 型的变量 f1( ABD )。
A. float f1= 3.1415E10 B. float f1=3.14 C. float f1=3.1415F D. f1=3.14F
12. 下列运算结果为 float 的是( C )。
A. 100/10 B. 100*10 C. 100.0+10 D. 100-10
13. 数组中可以包含什么类型的元素( D )。
A. int 型 B. string 型 C. 数组 D. 以上都可以
14. Java 中定义数组名为 xyz,下面哪项可以得到数组元素的个数( B )。
A. xyz.length( ) B. xyz.length C. len(xyz) D. ubound(xyz)
15. 下面哪条语句定义了 3 个元素的数组( A )。
A. int [ ] a={20,30,40}; B. int a [ ]=new int(3); C. int [3] array; D. int [ ] arr;
二、简答题
1、 Java 有哪些基本的数据类型?写出这些基本数据类型所占用的最大空间(用字节描述)。
(1)数字型 (number),具体又分为:
a.整型 (integers),整型又包括:
①字节整数 (byte, 8 bits)
②短整数 (short, 16 bits)
③整数 (int, 32 bits)
评论0
最新资源