当前位置:课程学习>>第二章 基本语法>>本章练习
一、单选题
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为长方形的宽,编写程序求出长方形的周长和面积并输出。