出国留学网

目录

2018年9月计算机二级考试JAVA基础试题(5)

【 liuxue86.com - 计算机二级 】

  出国留学网在这里为考生们整理了“2018年9月计算机二级考试JAVA基础试题”,希望能帮到大家,想了解更多考试资讯,请关注小编的及时更新哦。

  2018年9月计算机二级考试JAVA基础试题(5)

  单选题

  1.下列程序的执行结果为()。

  publicclassc3

  {

  publicstaticvoidmain(Stringargs[])

  {

  inti=13,j=10;

  if(i-->j)

  i++:

  elsej--;

  System.out.println(i+"\t"+j);

  }

  }

  A.1310

  B.1211

  C.1111

  D.1212

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

  publicclassTest

  {

  voidprintValue(intm)

  {

  do{

  System.out.println("Thevalueis"+m)

  }

  while(--m>10)

  }

  publicstaticvoidmain(Stringargs[])

  {

  inti=10;

  Testt=newTest():

  t.printValue(i):

  }

  }

  A.Thevalueis8

  B.Thevalueis9

  C.Thevalueisl0

  D.Thevalueis11

  3.for(intx=0,y=0;!x&&y<=5;y++)语句执行循环的次数是()。

  A.0

  B.5

  C.6

  D.无穷

  4.下列描述异常含义的各选项中,正确的是()。

  A.程序编译错误

  B.程序语法错误

  C.程序自定义的异常事件

  D.程序编译或运行时发生的异常事件

  5.一个JavaApplication运行后,在系统中是作为一个()。

  A.线程

  B.进程

  C.进程或线程

  D.不确定

  6.Thread类的方法中用于修改线程名字的方法是()。

  A.setName()

  B.reviseName()

  C.getName()

  D.checkAccess()

  7.在创建线程时可以显式地指定线程组,此时可供选择的线程构造方法有()种。

  A.1

  B.2

  C.3

  D.4

  8.要串行化某些类的对象,这些类必须实现()。

  A.Serializable接口

  B.java.i0.Exceptionlizable接口

  C.java.i0.Datalnput接口

  D.DataOutput接口

  9.关于集合类描述正确的是()。

  Ⅰ.集合类中容纳的都是指向Object类对象的指针

  Ⅱ.集合类容纳的对象都是Object的类例

  Ⅲ.只能容纳对象

  IV.只能容纳基本数据类型

  A.Ⅰ、Ⅱ、Ⅲ

  B.Ⅰ、Ⅱ

  C.Ⅰ、Ⅲ

  D.Ⅰ、Ⅱ、Ⅲ、IV

  10.下列组件不能添加进Frame主窗口的是()。

  A.Panel

  B.CheckBox

  C.Dialog

  D.Choice

  参考答案

  1.A。【解析】程序是由if-else语句构成的流程,分析判断条件,变量i和j比较,得到条件表达式的值为true,然后执行i-1,现在变量i的值为12,而j的值为10;由于条件表达式为true,则执行i++,因此i的值为13,并跳过else子句块,循环控制语句执行完毕,这时变量i和i的值分别为13和10。

  2.C。【解析】此题考查的是do-while循环和“--”操作符的知识。do-while最少执行一次,在执行完d0中的内容后,判断while中的条件是否为true。如果为true,就再执行do中的内容,然后进行判断。以此类推,直到while的判断为false时退出循环,执行循环后面的内容。而“--”操作符的规则是,变量右边的“-”将先进行运算,然后才使

  变量的值减一。而在变量左边的“--”,则先将变量的值减1再运算。本程序中i的值为10,当程序运行到do-while循环时,程序先执行一次循环,然后判断,因此选C。

  3.C。【解析】此题是典型的考题。题中X=0,则!x永远为真,对于条件表达式!x&&y<=5只考虑y<=5,由于每次循环Y都增加1,而且y从0开始到5。所以可知总共循环了6次。

  4.D。【解析】异常是在程序编译或者运行时所发生的可预料或者不可预料的异常事件,它会引起程序的中断,影响程序的正常运行。

  5.B。【解析】线程为一个程序中的单个执行流;进程是程序的一次动态执行过程,它对应了从代码加载、执行到执行完毕的一个完整过程,这个过程也是进程本身从产生、发展到消亡的过程。一个JavaApplication运行后,在系统中应该就是一个进程了(动态)。

  6.A。【解析】Thread类的其他方法有setName()、getName()、activeCount()和setDaemon()等。其中,用于修改线程名字的方法是setName()。

  7.C。【解析】线程组是由java.lang包中的ThreadGroup类实现的。在创建线程时可以显式地指定线程组,此时需要从如下三种线程构造方法中选择一种:

  publicThread(ThreadGroupgroup,Runnabletarget);

  publicThread(ThreadGroupgroup,Stringname);

  publicThread(ThreadGroupgroup,Runnabletarget,

  Stringname)。

  8.A。【解析】Java语言中一个类只有实现Serializable接口,它的对象才是可串行化的。

  9.A。【解析】本题主要考查集合类的特点。选项A正确,集合类是用来存放某类对象的。集合类有一个共同特点,就是它们只容纳对象。如果集合类中想使用简单数据类型,又想利用集合类的灵活性,可以把简单数据类型变成该数据类型类的对象,然后放入集合中处理,这表示集合类不能容纳基本数据类型,所以IV是不正确的选项B错误,集合只容纳对象;选项C错误,该选项少选了Ⅱ;选项D错误,错误原因同选项B。

  10.C。【解析】本题考查对Java组件容器中添加容器的基本知识。选项A错误,Panel组件是容器,可以添加到Frame窗口;选项B错误,CheekBox组件是复选框组件,可以添加到Frame窗口;选项C正确,Dialog继承自Windows类,Windows类型(或子类)的对象不能包含在其他容器中;选项D错误,Choice组件是选择框组件,可以添加到Frame窗口。

  推荐阅读:

  2018年9月计算机二级考试JAVA 基础试题(1)

  2018年9月计算机二级考试JAVA 基础试题(2)

  2018年9月计算机二级考试JAVA 基础试题(3)

  2018年9月计算机二级考试JAVA 基础试题(4)

  出国留学网计算机等级考试 栏目推荐

  2018年计算机等级考试计划

  2018年计算机等级考试时间

  计算机等级考试动态

  计算机等级考试报名时间

  计算机等级考试时间

  计算机等级考试准考证打印时间

  计算机等级考试成绩查询时间

  计算机等级考试试题及答案

  想了解更多计算机二级网的资讯,请访问: 山东计算机二级

本文来源:https://jsj.liuxue86.com/a/3694204.html
延伸阅读
    想必要考试的考生,对快捷键还是有敏感的,快捷键不仅使你考试能做题快一些,在平时设计网站时也是有很大的帮助的,在这里预祝即将考试的考生
2019-01-02
    我们都想知道在学习计算机语言中的C语言,最重要的就是字符串了,小编整理了关于C语言的一些知识点,对你的计算机考试会有帮助的,想了解更
2019-01-02
    滚动字幕会让很多人感到兴奋,特别是第一次使用滚动字幕时,会爱不释手。现在做一个详细的方案,让你更全面地了解一下。小编整理了一些滚动字
2019-01-02
你准备好计算机等级考试了么?小编为大家提供“2018年12月计算机二级Java冲刺题及答案3”供广大考生参考,希望帮到您!更多计算机等级考试的资讯请关注我们网站的更新哦!2018年
2018-11-28
本网站计算机考试栏目小编为考生们整理了“2018年12月计算机二级Java冲刺题及答案2”,希望有所帮助,更多计算机等级考试信息请关注本网站的及时更新哦。祝同学们金榜题名!2018
2018-11-28
计算机等级考试栏目小编精心为您收集整理了《2018年12月计算机二级Java冲刺题及答案1》,希望给您带来帮助!更多精彩内容尽在本站,请持续关注。祝您考试顺利哦!2018年12月计
2018-11-28
三层模式是体系结构模式,MVC是设计模式,考生们应该常见吧,小编为你整理了一些关于JavaBean的资料,供程序员参考,希望能对你有所帮助!计算机二级考试-Web前端程序设计(Ja
2019-01-02
漂亮的Flash动画人人喜欢,不过制作起来的确有一些技术难度。你知道吗,Dreamweaver作为一个网页制作工具,还可以创建好玩的Flash相册。小编整理了一些Flash相册的资
2019-01-02