当前位置:课程学习>>第二章 基本语法>>本章练习




一、单选题

1. 下面哪个是Java语言中正确的标识符( )

A.true B.default C._int D.void

2. 下面哪个赋值是非法的( )

A.int I = 32; B.float f = 45.0;

C.double d = 45.0; D.char c = ‘u’

3. 下面哪个叙述是正确的( )

A. 5.0/2+10的结果是double型数据。

B. (int)5.8+1.0的结果是int型数据。

C. ‘苹’+’果’的结果是char型数据。

D. (short)10+’a’的结果是short型数据。

4. 下面关于程序注释的描述错误的是( )

A. 单行注释:以//开头直到本行结束,这之间的内容为单行注释

B. 多行注释:以/*开头,*/结束,这之间的多行内容为多行注释

C. 文档注释:与多行注释类似,不过以/**开头,*/结束,这之间的内容为文档注释

D. 多行注释:以/**开头,*/结束,这之间的多行内容为多行注释

5. 下列关于变量的描述错误的是(  )

A. 变量在使用前可以对它赋予初始值,也可以不赋予初始值

B.同时声明多个相同数据类型的变量可以使用逗号,隔开

C. 每个变量都有自己的作用范围,也就是作用域,变量仅在它的作用域内有效。

D. 方法体内的变量在程序的任何地方都可访问和使用

二、多选题

1.下面哪个赋值语句是合法的( )

A.float a = 2.0 B.double b = 2.0

C.int c = 2 D.long d = 2

2. 如下哪些是Java中有效的关键字( )

A.const B.NULL C.false D.this

三、简答题

1.什么叫标识符?标识符的命名规则是什么?flase是否可以作为标识符?

2. float型常量和double型常量在表示上有什么区别?

四、编程题

1. 定义int型变量a=20和int型变量b=10,a为长方形的长,b为长方形的宽,编写程序求出长方形的周长和面积并输出。