java基础知识考试Word文档下载推荐.doc

上传人:b****1 文档编号:13161373 上传时间:2022-10-07 格式:DOC 页数:4 大小:29.50KB
下载 相关 举报
java基础知识考试Word文档下载推荐.doc_第1页
第1页 / 共4页
java基础知识考试Word文档下载推荐.doc_第2页
第2页 / 共4页
java基础知识考试Word文档下载推荐.doc_第3页
第3页 / 共4页
java基础知识考试Word文档下载推荐.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

java基础知识考试Word文档下载推荐.doc

《java基础知识考试Word文档下载推荐.doc》由会员分享,可在线阅读,更多相关《java基础知识考试Word文档下载推荐.doc(4页珍藏版)》请在冰豆网上搜索。

java基础知识考试Word文档下载推荐.doc

5、java中int数据类型在内存中表示为()

A. 2个字节B.4个字节C. 由程序员指定D. 以上都不正确

6、下列程序段执行后t5的结果是()。

intt1=9,t2=11,t3=8;

intt4,t5;

t4=t1>

t2?

t1:

t2+t1;

t5=t4>

t3?

t4:

t3;

A.8B.20C.11D.9

7、若有定义inta=2;

则执行完语句a+=a-=a*a;

后,a的值是()。

A.0B.4C.8D.–4

8、设a,b,c,d均为int型的变量,并已赋值,下列表达式的结果属于非逻辑值的是()

A.a!

=b&

c%d<

aB.a++==a+b+c+d

C.++a*b--+dD.a+b>

=c+d

9、以下代码段执行后的输出结果为()

intx=3;

inty=10;

System.out.println(y%x);

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

10、下列语句序列执行后,k的值是()。

inti=10,j=18,k=30;

switch(j-i)

{case8:

k++;

case9:

k+=2;

case10:

k+=3;

default:

k/=j;

}

A.31B.32C.2D.33

11、 

假定有变量定义:

 

int 

k=7,x=12;

则能使值为3的表达式是() 

A. 

x%=(k%=5) 

B.x%=(k-k%5) 

C. 

x%=k-k%5 

D. 

(x%=k)-(k%=5) 

12、设x和y均为int型变量,则以下语句:

x+=y;

y=x-y;

x-=y;

的功能是()。

把x和y按从大到小排列 

B. 

把x和y按从小到大排列 

C. 

无确定结果 

交换x和y中的值 

13、若有定义 

a=1,b=2;

表达式(a++)+(++b) 

的值是()。

A.3 

B.4 

C.5 

D.6 

14、 

若有定义 

a=9,b=6;

a>

b的值是() 

A.0 

B.1 

C.false 

D.true 

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

( )

  A.3    B.3.5  C.4    D.5

16、设有定义floatx=3.5f,y=4.6f,z=5.7f;

则以下的表达式中,值为true的是()。

A.x>

y||x>

zB.x!

=y

C.z>

(y+x)D.x<

y&

!

(x<

z)

17、设有定义inti=6;

,则执行以下语句后,i的值为()。

i+=i-1;

A.10B.121C.11D.100

18、设有定义inti=123;

longj=456;

下面赋值不正确的语句是()。

A.j=i;

B.j=(long)i;

C.i=(int)j;

D.i=j;

19、设int型变量a、b,float型变量x、y,char型变量ch均已正确定义并赋值,

正确的switch语句是()。

A.switch(x+y)B.switch(ch+1)

{......}{......}

C.switchchD.switch(a+b);

{......}{......}

20、执行如下程序代码 后,C的值是()

  a=0;

c=0;

  do{

  --c;

  a=a-1;

  }while(a>

0);

A.0B.1C.-1D.死循环

21、以下由for语句构成的循环执行的次数是()。

for(inti=0;

true;

i++);

A.有语法错,不能执行B.无限次C.执行1次D.一次也不执行

22、分析下列代码行:

()

if(5&

&

7>

0&

5<

2)

System.out.println(“true”);

A.此行代码不会编译B.会编译,但不会有任何输出

C.可以编译,输出”true”D.以上都不正确

23、在循环中break和continue语句的说法,正确的是()

A.break中断循环的的本次执行,接着执行下一次循环

B.continue中断循环的的本次执行,接着执行下一次循环

C.break中断整个循环语句的执行,转去执行循环体外的内容

D.continue中断整个循环语句的执行,转去执行循环体外的内容

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

  A.longnumber=345L;

B.longnumber=0345;

  C.longnumber=0345L;

 D.longnumber=0x345L

25、给出下面的代码:

  if(x>

0){System.out.println("

first"

);

}

  elseif(x>

-3){System.out.println("

second"

  else{System.out.println("

third"

 x的取值在什么范围内时将打印字符串"

?

()

  A.x>

0B.x>

-3

  C.x<

=-3D.x<

=0&

x>

-3

26、以下程序的输出结果是()。

-1 

 

B. 

C. 

D. 

publicclassaaa{

staticpublicvoidmain(Stringargs[]){

inta=-1,b=1,k;

if((++a<

0)&

!

(b--<

=0))

System.out.println(a+"

"

+b);

else

System.out.println(b+"

+a);

}

}

27、下列语句序列执行后,k的值是()。

intm=3,n=6,k=0;

while((m++)<

(--n))++k;

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

28、下列语句序列执行后,i的值是()。

inti=8,j=16;

if(i-1>

j)i--;

elsej--;

A.15B.16C.7D.8

29、下列语句序列执行后,i的值是()。

inti=16;

do{i/=2;

}while(i>

3);

A.16B.8C.4D.2

30、面程序的输出结果是什么?

()

classHappy{

publicstaticvoidmain(Stringargs[]){

inti=1;

intj=10;

do{

if(i++<

j--)

continue;

}while(i<

5);

System.out.println(i+"

"

+j);

A.55B.54C.64D.56

二、编程题

1、输入一个三位正整数,然后将它逆序输出.

2、设计一个电话计费程序.某市公用电话收费标准如下:

通话时间在3分钟以下,收费0.20元;

3分钟以上,每超过1分钟收费0.10元;

在7:

00-19:

00之间通话,按上述收费标准全价收费;

其它时间按标准收费的半价收费.试计算某人在T时间通话S分钟应交纳的电话费.

3、计算s=2!

+4!

+6!

+…+10!

4、编程求个位数是3的可以被3整除的三位数的个数,并输出这些三位数

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > IT认证

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1