关闭

2011年计算机等级考试二级Java章节练习题

发表于:2011-9-08 09:47

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:51Testing软件测试网采编

  第二章 简单数据类型

  1、下列属于合法标识符的是__________。 答案:A

  A)_wind       B)5tie        C)+file         D)room#

  2、下列数中,表示为八进制整数的是__________。 答案:B

  A)0xB8        B)0156        C)4096L         D)‘\141’

  3、下列数中,表示为单精度浮点数的是__________。 答案:C

  A)0.652d      B)3.14156D       C)0.29874f        D)0568

  4、作用域是整个类的变量属于__________。 答案:D

  A)局部变量       B)方法参数变量       C)异常参数变量        D)类变量

  5、用单引号括起来表示并占内存16为的数据类型是__________。 答案:C

  A)字节型         B)短整型         C)字符型         D)不尔型

  6、利用Java编译器改正下列程序的错:

public class Exercise1{
public static void main (String[] args){
int i = 97;
char j = i;
System.out.println(“j = “+j);
}
}

  答案:D

  A)将 int = 97;改为 int i = ‘97’
  B) 将 int = 97;改为 float i = 97
  C)将 int = 97;改为 long i = 97
  D)将 int = 97;改为char i= 97

  7、改正程序下划线处错误:

class Variable{
int x = 0,y = 0, z= 0;//类变量
void init (int x,int y){
x = x;
y = y;
int z = 5; //局部变量
System.out.println(“******在初始化中*******”);
System.out.println(“x = “ +x+” y = “+y+” z = “+z);
}
}

  答案:B

  A) int x = x; int y = y;
  B)this.x = x; this.y = y;
  C)v.x = x; v.y = y ;
  D)this.v.x = x ; this.v.y = y;

  8、改正下列程序的错误:

public class Exercise3{
public static void main (String[] args){
int i = 1000000;
short j;
j = (short) i;
System.out.println(“i = “+i);
System.out.println(“j = “+j);
}
}

  要求获得以下运行结果:

  i = 1000000
  j = 16960

  答案:B

  A)将short j; j = (short) i;改为short j ; j = i*100;
  B)将short j; j = (short) i;改为long j ; j = i*100;
  C)short j; j = (short) i;改为byte j ; j = i*100;
  D)short j; j = (short) i;改为char j ; j = i*100;

22/2<12
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号