第二章
1. 下列( )是合法的标识符?
_blank
2. 下列代码的输出结果是 class Test{
public static void main(String args [ ]) { int ctr = 3; int result = 1; while(ctr > 1) {
result = result * ctr; ctr--; }
System.out.println(result); } }
6 \3
double d = Double.MAX_VALUE; sizeof
False是合法的Java标识符 4
以0开头的整数代表8进制整型常量 byte b = 128; Te1_num
boolean类型的取值范围是真或假
同一优先级的运算符在表达式中都是按照从右到左的顺序进行运算的 2$_million
3. 下列表达式1+2+ \的值是( )。
4. 已知y=2, z=3, n=4,则经过n=n+ -y*z/n运算后n的值为( )。 5. 以下的变量定义语句中,合法的是( ) 6. 下列( )不是Java中的保留字? 7. 下列说法中,正确的一项是( )。
8. 已知x=2, y=3, z=4,则经过z- = --y – x--运算后,z的值为( )。 9. 下列关于Java语言简单数据类型的说法中,正确的一项是( )。 10. 下列语句中不正确的一个是( )。 11. 以下( )是合法的标识符
12. 下列关于基本数据类型的取值范围的描述中,正确的一个是( )。 13. 下列关于运算符优先级的说法中,不正确的一个是( ) 14. 下列( )不是合法的标识符?
15. 下列代码的输出结果是(选择一项) class you{
public static void main (String [ ] args) { int sales =3500; int profit =800;
System.out.println(((sales + profit) /10 )*5); } }
2150
16. 在编写Java程序时,如果不为类的成员变量定义初始值,Java会给出它们的默认值,下列说法中不正确的一个是()。
long类型的默认值是0.0L -128~127
17. 在Java中,byte数据类型的范围是(选择一项)
18. 下列关于基本数据类型的说法中,不正确的一项是( )。
char是8位Unicode字符 break 数组
19. 以下关键字(选择一项)用于终止循环语句
20. 下列选项中,( )不属于Java语言的基本数据类型?
21. 设有类型定义short i=32; long j=64; 下面赋值语句中不正确的一个是( )
i=j;
22. 下列Java语句中,不正确的一项是( )。
float e = 0.0d;
23. 现有1个char类型的变量c1=66和1个整型变量i=2,当执行c1=c1+(char)i;语句后,c1的值为( )。
语句在编译时出错 2
24. 已知a=2, b=3,则表达式a%b*4%b的值为( )。 25. public class Q {
public static void main( String argv [ ]){ int anar[ ]=new int [ ]{ 1,2,3 }; System.out.println(anar[1]); }
2 false do-while
26. 表达式(12==0) && (1/0 < 1)的值为( )。
27. 不论测试条件是什么,下列(选择一项)循环将至少执行一次.
1. Java语言的整数类型变量和常量一样,各自都包括4种类型的数据,它们分别是byte、
AA、B 和long。
int short
B2. 变量是Java程序的基本存储单元之一,变量的主要类型包括2大类:
和字符型
A。
数值型
B3. 在Java语言的基本数据类型中,占存储空间最少的类型是
,该类型占用的存储空间为 Boolean
1
A位。
4. 表达式42<<4的值为
672
。(十进制表示)
AB5. 数据类型中存储空间均为64位的两种数据类型是
Long
double
A和 6. Java语言中的使用。
保留字
具有特殊意义和作用,不能作为普通标识符
7. 表达式5&2的值为
AA 。(十进制表示)
0
8. 定义初始值为10的8次方的常整型变量iLong的语句是
。
final iLong = 100000000L
A
9. 表达式10^2的值为
8
。(十进制表示)
AB10. Java语言中的数据类型转换包括
自动转换
A和两种。
强制转换
11.
类型数据不可以做类型转换。
Aboolean
12. Java语言中的逻辑与(&&)和逻辑或(||)运算采用算。
短路
方式进行运13. char类型的数据可以表示的字符数共为
65536
AA。
14. 表达式9*4/ -5%5的值为。(十进制表示)
-2
15. 假设i=10, j=20, k=30,则表达式 !(i A。 false A 16. 表达式7|3的值为 7 。(十进制表示) A17. 表达式11010011>>>3的值为。(二进制表示) 11010 18. 若a、b为int型变量,并且已分别赋值为5和10,则表达式(a++)+(++b)+a*b的值为 82 AA 。 19. 在Java语言中,浮点类型数据属于实型数据,可以分为B和两种。 单精度 Unicode 双精度 20. Java中的字符采用的是16位的 编码。 1. (科学方面:计算能量) 2. 编写一个Java Applet类型的程序,计算输出表达式12+5>3||12-5<7的值。 3. (账务应用:计算利息)如果你知道收支余额和年利率的百分比,你就可以使用下面的公式计算下个月要支付的利息额: 利息额=收支余额*(年利率/1200) 编写程序,读取收支余额和年百分利率,显示两个版本下的月利息:(1)使用对象框获取输入并显示输出;(2)使用控制台进行进行输入和输出。