Java程序设计基础习题(1-3章)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Java程序设计基础

一、选择题

1、下列标识符不合法的是()

A) $variable B) _variable

C) variable5 D) break

2、下列哪一个不属于Java的基本数据类型()

A) int B) String

C) double D) boolean

3、下列答案正确的是()

A) int n = 7; int b = 2 * n++; 结果: b = 15, n = 8

B) int n = 7; int b = 2 * n++; 结果: b = 16, n = 8

C) int n = 7; int b = 2 * n++; 结果: b = 14, n = 8

D) int n = 7; int b = 2 * n++; 结果: b = 14, n = 7

4、Java中,下列答案正确的是()

A) int n = 7; int b = 2; n/b=3.5;

B) int n = 7; int b = 2; n/b=3.5L

C) int n = 7; int b = 2; n/b=3.5D

D) int n = 7; int b = 2; n/b=3;

6、表示范围大的数据类型要转换成范围小的数据类型,需要用到()类型

转换

A) 隐式B) 强制

7、System.out.print(“1”+2)打印到屏幕的结果是()

A) 3 B) 12

C) 1+2 D) 4

8、下面哪个是不合法的变量名称?()

A) while-ture B) True C) name D) T1

9、下列变量定义正确的是:()

A) boolean status=1; B) float d = 45.6;

C) char ch=”a”; D) int k = 1+’1’;

10、某个main()方法中有以下的声明:

final int MIN=0;

final int MAX=10;

int num=5;

下列哪个语句可以用, 来表示”num的值大于等于MIN并且小于等于MAX” ( )

A) !(numMAX)

B) num>=MIN && num<=MAX

C) num>MIN || num<=MAX

D) num>MIN || num

11、哪些是将一个十六进制值赋值给一个long型变量?( )

A)long number = 345L; B)long number = 0345;

C)long number = 0345L; D)long number = 0x345L

12、下面的哪些答案可以用以表示八进制值( )

A)010 B)0x10

C)08 D)0x8

13、下面的哪些赋值语句是错的? ( )

A)float f=20.3; B)double d=2.3E12;

C)double d=2.1352; D)double d=3.14D

14、设 x=1,y=2, z=3, 则表达式y+=z--/++x-x的值是 ( )

A)0 B)1 C)2 D)3

二、填空题

1、设x,y,z的值分别为ture、false和false,计算下列逻辑表达式的值:

(1) x &&y||!z&&ture (2) !x||!y&&!z

(3) (!x&&!y)||(!y&&!z) (4) x&&y||true&&!z

2、求下面表达式的值:

(1)已知x=2、y=6、z=5.0,求x+(int)y/2*z%4

(2)已知x=123,求x/100+x%100/10+x%10

(3)已知x=160、y=2.8、z=5,求(byte)x +(int)y+(float)z;

(4)设 int x=17,y=5; 执行语句 x%=x++/--y 后x的值为。

(5)设 int a=7,b=6,c=5;,表达式 (a+b)>(c*c)&&b==c||c>b 的值

为。

(6)设 int a=3,b=5,c=7;,表达式a>c||c>b!=0&&c==b+a 的值为。

3、下列表达式中n和x被赋值为多少?

int n=0;

int x=1;

n=x++ + x++; //这里n= , x= n=n++ - x--; //这里n= , x= n=x-- + -x++; //这里n= , x= n=++x + x++; //这里n= , x=

相关文档
最新文档