首页 - 网校 - 万题库 - 美好明天 - 直播 - 导航
您现在的位置: 考试吧 > 计算机等级考试 > 计算机二级考试 > JAVA > 模拟试题 > 正文

2018年3月计算机二级Java考试强化练习题及答案(2)

来源:考试吧 2018-02-28 17:17:32 要考试,上考试吧! 万题库
“2018年3月计算机二级Java考试强化练习题及答案(2)”供考生参考。更多计算机等级考试模拟试题等信息请访问考试吧计算机等级考试网。
第 1 页:试题
第 2 页:参考答案

  点击查看:2018年3月计算机二级Java强化练习题及答案汇总

  1.下列程序的输出结果是()。

  publicclassArrayTest

  {

  publicstaticvoidmain(Stringargs[])

  {

  int[]intArray=newint[3]

  for(inti=0;i<3;i++)

  {

  intArray[i]=i+2:

  system.out.println("lntArray["+i+"]¨=

  intArray[i]);

  }

  System.out.println("----------");

  intarrlen=4:

  IntArray=newint[arrLen];

  For(intj=intArray.length;j>=0;j--)

  {

  intArray[j]=j*3;

  system.out.println("hello"+intArray[j]);

  }

  }

  }

  A.编译未通过

  B.编译通过,但运行错误

  C.可以运行,但有错误

  D.以上都不对

  2.下列程序的运行结果是()。

  Publicclasssun

  {

  Publicstaticvoidmain(Stringargs[])

  {

  intx=4,y=0;

  if(Math.pow(X,2)==16)

  y—x;

  if(Math.pow(X,2)<15)

  y—l/x;

  if(Math.pow(X,2)>15)

  y=(int)Math.pow(X,2)+1;

  system.out.println(y);

  }

  }

  A.4

  B.17

  C.18

  D.0.25

  3.自定义的异常类可从()类继承。

  A.Error

  B.AWTError

  C.VirtualMachineError

  D.Exception及其子集

  4.t为int类型,进入下面的循环之前,t的值为0。则下列说法中正确的是()。while(t=1){…}

  A.循环控制表达式的值为0

  B.循环控制表达式的值为1

  C.循环控制表达式不合法

  D.以上说法都不对

  5.下面for循环语句的执行结果是()。

  for(intj=10;j>3;j--)

  if(j1=O)

  j--;

  --j;

  --j;

  System.OUt.println(j);

  }

  A.63

  B.74

  C.62

  D.73

  6.关于Applet执行的操作,下面说法正确的是()。

  A.在运行时调用其他程序

  B.可以进行文件读/写操作

  C.不能装载动态连接库和调用任何本地方法

  D.试图打开一个socket进行网络通信,但是所连接的主机并不是提供Applet的主机

  7.下列关于Applet生命周期的说法,正确的是()。

  A.voidinit()在Applet下载前调用

  B.voidstart()只在初始化之后调用

  C.voidstop()在关闭浏览器时调用

  D.stop()总在voiddestroy()之前被调用

  8.对于下面语句的说法,不正确的是()。ThreadthrObj=newThread():

  A.系统没有为该线程对象分配资源

  B.只能启动或者终止

  C.创建了一个空的线程对象

  D.可以调用其他方法

  9.在Java中,线程是()。

  A.分时的

  B.抢占式的

  C.非抢占式的

  D.非分时的

  10.下列关于线程和进程的说法正确的是()。

  A.进程结构的所有成分都在用户空间内

  B.用户程序能够直接访问进程涉及的数据

  C.线程是内核级的实体

  D.线程结构驻留在用户空间中

  11.下列选项成员变量声明正确的是()。

  A.publicprotectedfinalinti;

  B.abstractclassFl{…}

  C.privatedoubleheight;

  D.doubleweight()

  12.下面程序段的输出结果是()。

  classTest{

  publics,taticvoidmain(Stringargs[]){

  MyThreadt=newMyThread();

  t.displayOutput("thasbeencreateD");

  t.start();

  }

  }

  ClassMyThreadextendsThread{

  publicvoiddisplayOutput(Strings){

  System.out.println(s);

  }

  publicvoidrun(){

  displayOutput("tisrunning.");

  }

  }

  A.thasbeencreated.

  B.thasbeencreated.tisrunning.

  C.tisrunning.

  D.编译出错

  13.执行下列程序时,会产生什么异常()。

  publicclassTest{

  publicstaticvoidmain(Stringargs[]){

  intd=101;

  intb=220:

  longa=321;

  System.OUt.println((a-b)/(a-b-d));

  }

  }

  A.ArraylndexOutOfBoundsException

  B.NumberFormatException

  C.ArithmeticException

  D.EOFExeeption

  14.下面程序段的输出结果为()。

  publicclassTest

  {

  publicstaticvoidmain(Stringargs[])

  {

  booleana,b,C;

  a=(3<5):

  b=(a==true);

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

  c=(b==false);

  System.out.println("b="+b+"c="+c);

  }

  }

  A.a=trueb=falseB.fl=trueb=false

  b=truec=trueb=truec=false

  C.a=trueb=trueD.a=falseb=false

  b=truec=falseb=truec=false

  15.下面程序段的输出结果是()。

  publicclassTest{

  publicstaticvoidmain(Stringargs[]){

  inta,b;

  for(a=1,b=1;a<=100;a++){

  if(b>=10)break;

  if(b%2==1){

  b+=2:

  continue;

  }

  }

  System.OUt.println(a);

  }

  }

  A.5B.6

  C.7D.101

  16.栈中允许进行插入和删除的一端称为()。

  A.栈顶B.栈底

  C.栈端D.栈尾

  17.下面程序段的输出结果是()。

  publicclassTest{

  publicstaticvoidmain(Stringargs[]){

  inti=1:

  switch(i){

  case0:

  System.OUt.println("0");

  break;

  casel:

  System.out.println("1");

  case2:

  System.OUt.println("2");

  break;

  default:

  System.out.println("default");

  }

  }

  }

  A.01

  B.12

  C.10

  D.21

  18.Frame默认的布局管理器是()。

  A.FlowLayout

  B.BorderLayout

  C.GridLayout

  D.UpLayout

  19.在Java语言中,ObjectOutputStream是指()。

  A.字节流

  B.字符流

  C.对象输出流

  D.数据流

  20.请阅读下列程序代码,然后将程序的执行结果补充完整。横线处应填写的内容是()。

  程序代码:

  publicclassthrowsExeeption{

  staticvoidProc(intsel)

  throwsArithmeticException,ArrayIndexOutOf

  BoundsException{

  System.out.println("InSituation"+sel);

  if(sel==0){

  System.OUt.println("noExceptioncaught");

  return;

  }

  elseif(sel==l){

  intiArray[]=newint[4];

  iArray[1]=3;

  }

  }

  publicstaticvoidmain(Stringargs[]){

  try{

  Proe(O);

  Proc(1);

  }

  catch(ArrayIndexOutOfBoundsExceptione){

  System.out.println("Catch"+e);

  }

  finally{

  System.out.println("inProcfinally"):

  }

  }

  }

  执行结果:

  InSituation0

  noExceptioncaught

  inProcfinally

  A.InSituationl

  B.InSituation

  C.withCatch

  D.intiArrayl

扫描/长按二维码帮助考试通关
2018年等考报考资讯
2018等考各科通关技巧
2018各科最新预测试卷
2018等考各科备考资料

微信搜索"考试吧"了解更多考试资讯、下载备考资料

  相关推荐:

  2018年全国计算机等级考试必做试题汇总(各科目)

  2018年全国计算机等级考试复习知识点汇总(各科目)

  2018计算机等级考试报名时间|各地报名入口|报名条件

  2018年全国计算机等级考试时间|教材目录(2018年版)

  2018全国计算机等级考试备考经验及应试技巧汇总

  报名方法|考试内容|考试大纲|2018计算机等级考试科目

  历年真题汇总|考试吧策划:2018年计算机等级考试报考指南

0
收藏该文章
0
收藏该文章
文章搜索
万题库小程序
万题库小程序
·章节视频 ·章节练习
·免费真题 ·模考试题
微信扫码,立即获取!
扫码免费使用
版权声明:如果计算机等级考试网所转载内容不慎侵犯了您的权益,请与我们联系800@exam8.com,我们将会及时处理。如转载本计算机等级考试网内容,请注明出处。
Copyright © 2004- 考试吧计算机等级考试网 出版物经营许可证新出发京批字第直170033号 
京ICP证060677 京ICP备05005269号 中国科学院研究生院权威支持(北京)
在线模拟试题
考证通关杀器
考试最新资讯
一次通关技巧