第二章 基本词汇、数据类型、变量
笔试题
一、填空题
1. 【基础题】Java中数据类型包括 基本数据类型 和 引用类型 。
二、选择题
1. 【基础题】可作为Java标识符的是( A )
A. identifier
B. User.name
C. Not/ok
D. user-name
2. 【基础题】以下选项中,合法的赋值语句是( D )
A. a == 1;
B. ++i;
C. a = a + 1 = 5;
D. y = (int)I;
三、名词解释
四、问答题
1. 【基础题】Java有没有goto?
答:
goto是java中的保留字,现在没有在java中使用。
2. 【基础题】写出JAVA的基本数据类型。
答:
byte,short,int,long,char, float,double,boolean
3. 【基础题】什么是常量?什么是变量?
答:
常量能在任何地方被它所允许的类型使用,代表的是所属类型的一个值。变量是JAVA程序的一个基本存储单元。变量是有一个标识符,类型及一个可选初始值的组合定义
4. 【基础题】Java代码注释有几种?分别起什么作用?举例写出来。
答:
有3种;单行注释、多行注释和文档注释;//、/* */、/** */
5. 【基础题】字节型(byte)、短整形(short)、整形(int)、单精度浮点型(float)的取值范围是多少?
答:
字节型(byte):它是有符号的8位类型,数的范围是-128~127。
短整形(short):short是有符号的16位类型,数的范围是 –32,768~32,767 。
整形(int):它是有符号的32位类型,数的范围是-2,147,483,648~2,147,483,647。
单精度浮点型(float):单精度浮点型(float)专指占用32位存储空间的单精度(single-precision)值。数的范围是3.4E–038~3.4E+038。
6. 【中等题】简述逻辑操作(&,|,^)与条件操作(&&,||)的区别。
答:
区别主要答两点:
a.条件操作只能操作布尔型的,而逻辑操作不仅可以操作布尔型,而且可以操作数值型
b.逻辑操作不会产生短路