java基础知识 测验_传智Java基础知识测试

共40道选择题,每题2.5分。多选题有错则全错,全对才满分.

单选题:

1.   下列哪个声明是错误的?(B)

A.  int  i=10;

B.  float  f=1.1;

C.  double  d=34.4;

D.  byte  b=127;

2.   下面哪个不是java中的关键字?(C)

A.  public

B.  true

C.  main

D.  class

3.   下面哪个语句不会产生编译错误?( C  )

A.  float  a =2.0;

B.  char  c =”a”;

C.  byte  b =25;

D.  boolean  d=0;

4.   下面程序哪个语句是正确的   C

A.  byte  a=0,b=3; byte c =a+b;

B.  short  s =23; s=s+12;

C.  short  s=23; s+=12;

D.  float  f = 23+23.23;

5.  byte类型的大小是A

A.  -128 ~ 127

B.  -228 ~128

C.  -255 ~ 256

D.  -255 ~ 255

6.   下面程序执行的结果是?()B

public  class  Test()

{

public  static  void  main(String[] args)

{

System.out.println(“”+’a’+1);

}

}

A.  98

B.  a1

C.  971

D.  197

7.   下面程序执行的结果是?()B

int i = 100;

while(true)

{

If ( i++ > 100 )

break;

System.out.println(i);

}

A.  100

B.  101

C.  102

D.  103

8.  下面程序执行的结果是?()C

int  a=2;

switch(a)

{

case 1:

a+=1;

break;

case 2:

a+=2;

case 3:

a+=3;

break;

case 4:

a+=4;

break;

default:

a=0;

}

System.out.println(a);

A.  5

B.  6

C.  7

D.  8

9.  下面程序的运行结果是    (  )D

int a=3, b=1;

if(a==b)

System.out.println("a="+a);

A.  a=1

B.  a=3

C.  编译错误

D.  正常运行但没有输出

10. 下面程序的运行后,a,b,c的值正确的是:B

int a=1,b=2;

int c=(a+b>3?a++:++b);

A.  a=2,b

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值