第2、3章 基本数据类型习题 下载本文

内容发布更新时间 : 2024/9/24 21:16:56星期一 下面是文章的全部内容请认真阅读。

26、以下字符常量中不合法的是( B)。 A) '|'

B) '\\'

C) \

D) '我'

27、若以下变量均已正确定义并赋值,下面符合Java语言语法的语句是(A )。

A) b = a!=7; B) a = 7 + b + c=9; C) i=12.3* % 4;

D) a = a + 7 = c + b;

28、执行下列程序段后,b, x, y的值分别是( D)。 int x=6,y=8; boolean b;

b=x>y&&++x==--y;///b=x>y为假就不会往后面执行///&&++x==--y A) true , 6, 8 B) false , 7, 7 C) true, 7, 7 D) false, 6, 8

二、填空题

1、以下代码的输出结果是____j___。 int i=9;

char c=’a’; ///97 char d=(char)(c+i); ///106 System.out.println(d);

2、下面代码执行完后的输出是__false___。 int x=3; int y=4;

boolean b=true;

System.out.println(\3、表达式(-100%3)的值是___-1____。

4、int x=2,y=4,z=3 则x>y&&z>y的结果是_____false_______。 5、写出定义双精度浮点型常量PI,值为3.1415926的语句:_final double PI = 3.1415926____ _______。

6、在Java语言中,逻辑常量只有true 和 __false____ 两个值。 7、表达式1/2*3的计算结果是___0____。

8、执行以下程序段后:a = __6___, b = ___18____ 。 int a = 5, b;

b = ++a * 3;

9、Java中的哪些字符使用的是 16 位的____Unicode____ 编码。 10、Java语言中的浮点型数据根据数据存储长度和数值精度的不同,进一步分为float和 _____double_____两种具体类型。 11、当整型变量n的值不能被13除尽时,其值为 false 的Java语言表达式是______n==0_______ 。

12、表达式3/6 * 5的计算结果是___0____ 。//看数据类型 13、设 x, y,max,min 均为 int 型变量, x、y 已赋值。用三目条件运算符,求变量 x 、y的最大值和最小值,并分别赋给变量 max 和min, 这两个赋值语句分别是 ___max=x>y? x:y_____和__min=x

14、若a,b为int型变量且已分别赋值为2,4。表达式!(++a!=b--)的值是___false__ 。///!(3!=3)算数运算级

15、若a,b为int型变量且已分别赋值为2,6。表达式(a++)+(++b) +a*b的值是__22__ 。////3+7+12

16. 注释 用于说明一个程序和改善它的可读性。 17. int float 类型声明一个单精度浮点变量。

三、简答题

1、如下代码的输出结果是什么? System.out.println((8*4*2+6)/2+4); 答:39

2、写出四种不同的Java语句,实现对整型变量x加一 答:++x,x++,x+=1,x=x+1 3.下列哪些是合法的标识符:

applet、Applet、a++、--a、 4#R、$4、#44、apps

4、请叙述标识符的定义规则。指出在下面的标识符中,那些是不正确的,并说明原因。

here,_there,this,that,it,2to1,_it。

四、程序设计题