ImageVerifierCode 换一换
格式:DOC , 页数:29 ,大小:86KB ,
资源ID:1326854      下载积分:5000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-1326854.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(【计算机类职业资格】二级JAVA笔试-292及答案解析.doc)为本站会员(wealthynice100)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

【计算机类职业资格】二级JAVA笔试-292及答案解析.doc

1、二级 JAVA 笔试-292 及答案解析(总分:80.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.下列选项中,不是一个算法的基本特征的是_。A完整性 B可行性C有穷性 D拥有足够的情报(分数:2.00)A.B.C.D.2.数据结构中,与所使用的计算机无关的是数据的_。A存储结构 B物理结构C逻辑结构 D物理和存储结构(分数:2.00)A.B.C.D.3.某二叉树共有 60 个叶子结点与 50 个度为 1 的结点,则该二叉树中的总结点数为_。A148 B169C182 D198(分数:2.00)A.B.C.D.4.下列数据结构中,能用二分法进行查找的是_。A顺序存

2、储的有序线性表B线性链表C二叉链表D有序线性链表(分数:2.00)A.B.C.D.5.设计程序时,应采纳的原则之一是_。A程序的结构应有助于读者的理解B不限制 goto 语句的使用C减少或取消注释行D程序越短越好(分数:2.00)A.B.C.D.6.下列特征中不是面向对象方法的主要特征的是_。A多态性 B继承C封装性 D模块化(分数:2.00)A.B.C.D.7.关于内存变量的调用,下列说法中正确的是_。A私有变量只能被本层模块程序调用B私有变量能被本层模块和下层模块程序调用C局部变量不能被本层模块程序调用D局部变量能被本层模块和下层模块程序调用(分数:2.00)A.B.C.D.8.最常用的一

3、种基本数据模型是关系数据模型,它的表示应采用_。A树 B网络C图 D二维表(分数:2.00)A.B.C.D.9.结构化程序设计的 3 种基本结构是_。A过程、子程序和分程序B顺序、选择和循环C递归、堆栈和队列D调用、返回和转移(分数:2.00)A.B.C.D.10.SQL 语言又称为_。A结构化定义语言 B结构化控制语言C结构化查询语言 D结构化操纵语言(分数:2.00)A.B.C.D.11.用于生产过程控制的系统,一般都是_,它要求有对输入数据及时做出响应的能力。A批处理系统 B分时系统C实时系统 D及时系统(分数:2.00)A.B.C.D.12.用于实现网络设备名字到 IP 地址映射的网络

4、服务是_。ATELNET BSMTPCDNS DFTP(分数:2.00)A.B.C.D.13.在一棵二叉树的先序遍历、中序遍历、后序遍历所产生的序列中,所有叶子结点的先后顺序_。A都不相同B完全相同C先序和中序相同,而与后序不同D中序和后序相同,而与先序不同(分数:2.00)A.B.C.D.14.栈结构不适用于下列应用中的_。A表达式求值B树的层次次序周游算法的实现C二叉树对称周游算法的实现D快速排序算法的实现(分数:2.00)A.B.C.D.15.下列_不是链式存储结构的主要特点。A逻辑上相邻的结点,物理上不必相邻B查找迅速快捷C插入、删除灵活方便D存储空间利用率低(分数:2.00)A.B.

5、C.D.16.Java 语言和 C+语言相比,下面哪项内容是 Java 独有的_。A面向对象 B动态链接C有类库 D跨平台(分数:2.00)A.B.C.D.17.JDK 中用于存放 Java 类库文件的文件夹是_。Abin BincludeClib Ddemo(分数:2.00)A.B.C.D.18.J2EE 和_语言绑定。AC BC+CJava D汇编语言(分数:2.00)A.B.C.D.19.继承是 Java 语言的一个重要机制,所有的 Java 类都继承自根类_。AClass BObjectCString DDate(分数:2.00)A.B.C.D.20.设 A 为已定义的类名,则下列声明

6、 A 类的对象 a 的语句中正确的是_。Apublic A a=new A() Bpublic A a=A()CA a=new class();Da A;(分数:2.00)A.B.C.D.21.下列代表十六进制整数的是_。A0XA6 B1234LC-840 D0144(分数:2.00)A.B.C.D.22.按运算符的功能划分,运算符“+=“的类型是_。A算术运算符 B关系运算符C逻辑运算符 D赋值运算符(分数:2.00)A.B.C.D.23.阅读下面代码if(x=0)System.out.println(“冠军“);elseif(x-3)System.out.println(“亚军“);els

7、eSystem.out.println(“季军“);若要求打印字符串“季军“,则变量 X 的取值范围是_。Ax=0 Bdouble D=1024.0;Cbyte B=1024; Dchar C=1024;(分数:2.00)A.B.C.D.25.下面程序段的输出结果是_。public class Test public static void main(String args)int x,y;x=(int)Math.sqrt(5)/2+(int)Math.random()*5/2;y=(int)Math.sqrt(3)/2+(int)Math.random()*3/2;if(xy)System.

8、out.println(“xy“);elseif(x= =y)System.Out.println(“x=y“);elseSystem.out.println(“xy“);Axy Bx=yCxy D编译错误(分数:2.00)A.B.C.D.26.下列 Java 组件中,不属于容器的是_。APanel BWindowCFrame DLabel(分数:2.00)A.B.C.D.27.下列组件不能添加进 Frame 主窗口的是_。APanel BCheckBoxCDialog DChoice(分数:2.00)A.B.C.D.28.下面程序段的输出结果是_。public class Testpubli

9、c static void main(String args)inta=new int11;intp=new int4;int k=5;for(int i=1;i=10;i+)ai=i;for(int i=1;i=3;i+)pi=ai*i;for(int i=1;i=3;i+)k=k+pi*2;System.out.println(k);A37 B31C33 D35(分数:2.00)A.B.C.D.29.当一个应用程序的所有非守护线程终止运行时,但仍然有守护线程在运行,应用程序将_。A运行 B阻塞C终止 D休眠(分数:2.00)A.B.C.D.30.实现下列_接口可以对 TextField 对

10、象的事件进行监听和处理。AActionListenerBFocusListenerCMouseMotionListenerDWindowListener(分数:2.00)A.B.C.D.31.下面_不是 InputStream 类中的方法。Aint read(byte) Bvoid flush()Cvoid close()Dint available()(分数:2.00)A.B.C.D.32.下列关于正则表达式的说法,不正确的是_。A在 J2SE1.4 中的正则表达式包中有一个 Pattern 类B在 J2SE1.4 中的正则表达式包中有一个 Macher 类C在 J2SE1.4 中的正则表达

11、式包名为 java.util.regexD以上说法都不对(分数:2.00)A.B.C.D.33.下列不属于 Java 的图形用户界面内容的包是_。Ajava.awt Bjavax.swingCjava.awt.event Djava.io(分数:2.00)A.B.C.D.34.下列方法与 Applet 显示无关的是_。Apaint() Bupdate()Cdraw()Drepaint()(分数:2.00)A.B.C.D.35.当一个 Applet 被下载到本地环境时,不发生的操作是_。A产生一个 Applet 主类的实例B对 Applet 自身进行初始化C启动 Applet 运行DApplet

12、 并不显示出来(分数:2.00)A.B.C.D.36.当浏览器重新返回 Applet 所在页面时,将调用 Applet 类的方法是_。Astart() Binit()Cstop() Ddestroy()(分数:2.00)A.B.C.D.37.按照 Java 的标识符命名规则,下列表示一个类的标识符正确的是_。AHelloworld BHelloWorldChelloworld DhelloWorld(分数:2.00)A.B.C.D.38.下列代码中,将引起一个编译错误的行是_。1)public class Test2)int m,n;3)public Test()4)public Test(i

13、nt a)m=a;5)public static void main(String args)6)Test tl,t2;7)int j,k;8)j=0;k=0;9)t1=new Test();10)t2=new Test(j,k);11)12)A第 3 行 B第 5 行C第 6 行 D第 10 行(分数:2.00)A.B.C.D.39.下列程序的功能是在监控台上每隔一秒钟显示一个字符串“Hello!“,能够填写在程序中下画线位置,使程序完整并能正确运行的语句是_。public class Test implements Runnablepublic static void main(Strin

14、g args)Test t=new Test();Threadt t=new Thread(t);tt.start();public void run()for(;)try_;catch(_e)System.out.println(“Hello“);Asleep(1000) Bt.sleep(1000)InterruptedExceptionInterruptedExceptionCThread.sleep(1000)DThread.sleep(1000)RuntimeExceptionInterruptedException(分数:2.00)A.B.C.D.40.阅读下列代码后public

15、class Personint arr=new int10;public static void main(String args)System.out.println(arr1);正确的说法是_。A编译时将产生错误B编译时正确,运行时将产生错误C输出零D输出空(分数:2.00)A.B.C.D.二、基本操作题(总题数:1,分数:2.00)41.本题定义了一个求两个数的最大值的方法 max,并调用该方法计算 67 和 23 的最大值。public class javalpublic static void main(Stringargs)javal temp=new javal();int re

16、s=max(67,23);System.out.println(“res=“+res);static int max(_)int maxNum;if(ab)_;elsemaxNum=b;_;(分数:2.00)填空项 1:_三、简单应用题(总题数:1,分数:-1.00)42.本题的功能是对下拉菜单项的操作,包括添加和删除。页面包括一个下拉菜单、一个文本框和两个按钮“删除”和“添加”,选中下拉菜单的一项后,可以通过“删除”按钮从下拉菜单中删除该项,在文本框中填入字符串后,单击“添加”按钮就可以将该项添加到下拉菜单中,所有信息都将显示在右侧的文本域中。import java.awt.*;import

17、 java.awt.event.*;public class java2 extends java.applel.Applet imple-ments ItemListener,ActionListenerChoice choice;Textield text;TextArea area;Button add,del;public void init()choice=new Choice();text=new TextField(8);area=new TextArea(6,15);choice.add(“音乐天地“);choice.add(“武术天地“);choice.add(“象棋乐园“)

18、;choice.add(“交友聊天“);add=new Button(“添加“);del=new Button(“删除“);add.addActionListener(this);del.addActionListener(this);choice.addltemListener(this);add(choice);add(del);add(text);add(add);add(area);public void itemStateChanged(ItemEvent e)String name=_;int index=choice.getSelectedIndex();area.setText

19、(“/n“+index+“:“+name);public void actionPerformed(ActionEvent e)if(e.getSource()=add|e.getSource()=text)String name=text.getText();if(name.length()0)choice.add(name);choice.select(name);area.append(“/n 添加“+name);else if(e.getSource()=del)choice.remove(_);area.append(“/n 删除“+choice.getSelectedItem();

20、(分数:-1.00)填空项 1:_四、综合应用题(总题数:1,分数:-1.00)43.本题的功能是定义自己的组件类。窗口中排布着 12 个按钮,鼠标移动按钮时,按钮背景颜色改变,用鼠标单击按钮时,后台将显示该按钮对应的字符。import java.awt.*;import java.awt.event.*;import java.util.*;class java3 extends FrameString keys=“123456789*0#“;java3()super(“java3“);addWindowListener(new WindowAdapter()public void wind

21、owClosing(WindowEvent e)System.exit(0); );setLayout(new GridLayout(4,3,6,6);for(int i=0;ikeyslength;i+)KeyButton kb=new KeyButton(keys.charAt(i);kb.addkeyListener(this);kb.setBackground(C010r.pink);kb.setForeground(Color.black);add(kb);setSize(200,200);show();class KeyEVentHandler extends KeyAdapter

22、 public void keyTyped(KeyEvent evt)System.out.println(evt,getChar();public static void main(Stringargs)new java3();class KeyButton extends ComponentKeyListener keyListener;boolean highlighted;char key;KeyButton(char k)this.key=k;addMouseListener(new MouseEventHandler();public void paint(Graphics g)i

23、nt w=getSize().width;int h=getSize().height;String s=“+key;FontMetrics fm=g.getFontMetrics();if(highlighted)g.setColor(getBackground();g.fillRoundRect(0,0,w-1,h-1,10,10);g.setColor(getForeground();g.drawR0undRect(O,0,w 一 1,h 一 1,10,10):g.drawString(s,(w-fm.stringWidth(s)/2,(h-fm.getHeight()/2+fm.get

24、Ascent();class MouseEventHandler extends MouseAdapterpublic void mousePressed(MouseEvent evt)if(keyListener!=null)keyListener.keyTypednew KeyEvent(KeyButton.this,KeyEvent.KEYTYPED,System.currentTimeMillis(),0,KeyEvent.VK_UNDEFINED,key);public void mouseEntered(MouseEvent evt)highlighted=true;repaint

25、();public void mouseExited(MouseEvent evt)highlighted=false;repaint();public synchronized void addKeyListener(KeyLis-tener 1)keyListener=AWTEventMulticaster.add(key-Listener,1);public synchronized void removeKeyListener(Key-Listener 1)keyLstener=AWTEventMulticaster.remove(keyListener,1);(分数:-1.00)填空

26、项 1:_二级 JAVA 笔试-292 答案解析(总分:80.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.下列选项中,不是一个算法的基本特征的是_。A完整性 B可行性C有穷性 D拥有足够的情报(分数:2.00)A. B.C.D.解析:解析 算法具有可行性、确定性、有穷性和拥有足够的情报四个基本特征。2.数据结构中,与所使用的计算机无关的是数据的_。A存储结构 B物理结构C逻辑结构 D物理和存储结构(分数:2.00)A.B.C. D.解析:解析 数据的一种逻辑结构可以对应多种存储结构,数据的存储结构可以是顺序存储结构也可以是链式存储结构。数据的逻辑结构与计算机无关

27、,只是抽象地反映数据元素之间的逻辑关系。3.某二叉树共有 60 个叶子结点与 50 个度为 1 的结点,则该二叉树中的总结点数为_。A148 B169C182 D198(分数:2.00)A.B. C.D.解析:解析 本题考查二叉树的性质。叶子结点即度为 0 的结点,它总是比度为 2 的结点多一个,所以,具有 60 个叶子结点的二叉树有 59 个度为 2 的结点。总结点数等于个叶子结点加上 59 个度为 2 的结点再加上 50 个度为 1 的结点的和,共 169 个结点。4.下列数据结构中,能用二分法进行查找的是_。A顺序存储的有序线性表B线性链表C二叉链表D有序线性链表(分数:2.00)A.

28、B.C.D.解析:解析 二分法查找只适用于顺序存储的有序线性表,对于顺序存储的非有序线性表和线性链表,都只能采用顺序查找。5.设计程序时,应采纳的原则之一是_。A程序的结构应有助于读者的理解B不限制 goto 语句的使用C减少或取消注释行D程序越短越好(分数:2.00)A. B.C.D.解析:解析 程序设计的风格主要强调程序的简单、清晰和可理解性,以便读者理解。程序滥用 goto 语句将使程序流程无规律,可读性差;添加注释行有利于对程序的理解,程序的长短要依据实际的需要而定,并不是越短越好。6.下列特征中不是面向对象方法的主要特征的是_。A多态性 B继承C封装性 D模块化(分数:2.00)A.

29、B.C.D. 解析:解析 面向对象设计方法与面向过程设计方法有本质的不同,其基本原理是:使用现实世界的概念抽象地思考问题从而自然地解决问题。其特点包括:分类性、多态性、封装性、模块独立性、继承和多态性等。模块化是结构化程序设计的特点。7.关于内存变量的调用,下列说法中正确的是_。A私有变量只能被本层模块程序调用B私有变量能被本层模块和下层模块程序调用C局部变量不能被本层模块程序调用D局部变量能被本层模块和下层模块程序调用(分数:2.00)A.B. C.D.解析:解析 由系统自动隐含建立的变量是私有变量。私有变量的作用域是建立它的模块及其下属的各层模块。局部变量只能在建立它的模块中使用,不能在上

30、层或下层模块中使用。当建立它的模块程序运行结束时,局部变量自动释放,局部变量用 local 命令建立。8.最常用的一种基本数据模型是关系数据模型,它的表示应采用_。A树 B网络C图 D二维表(分数:2.00)A.B.C.D. 解析:解析 关系数据模型是属于数据库的一种最重要的数据模型,在关系数据模型中,实体及实体间的联系都用二维表来表示。9.结构化程序设计的 3 种基本结构是_。A过程、子程序和分程序B顺序、选择和循环C递归、堆栈和队列D调用、返回和转移(分数:2.00)A.B. C.D.解析:解析 程序的基本控制结构包括顺序、选择和循环。10.SQL 语言又称为_。A结构化定义语言 B结构化

31、控制语言C结构化查询语言 D结构化操纵语言(分数:2.00)A.B.C. D.解析:解析 SQL 语言的全称为 Structured Query Language,它是一种介于关系代数与关系演算之间的结构化查询语言,是一种面向数据库的通用数据处理语言规范。它包含数据查询语言、数据操纵语言、数据定义语言和数据控制语言 4 个部分。11.用于生产过程控制的系统,一般都是_,它要求有对输入数据及时做出响应的能力。A批处理系统 B分时系统C实时系统 D及时系统(分数:2.00)A.B.C. D.解析:解析 用于生产过程控制的系统,一般都是实时系统,它要求有对输入数据及时做出反应(响应)的能力。由于环境

32、和控制对象以及工作任务的不同,控制系统对计算机系统的要求也会不同,一般会对计算机系统的可靠性、封闭性、抗干扰性等指标提出要求。12.用于实现网络设备名字到 IP 地址映射的网络服务是_。ATELNET BSMTPCDNS DFTP(分数:2.00)A.B.C. D.解析:解析 应用层协议主要有以下 7 种:网络终端协议 TELNET,用于实现互联网中远程登录功能;文件传输协议 FTP,用于实现互联网中交互式文件传输功能;电子邮件协议 SMTP,用于实现互联网中电子邮件传送功能;域名服务 DNS,用于实现网络设备名字到 IP 地址映射的网络服务;路由信息协议 RIP,用于网络设备之间交换路由信息

33、;网络文件系统 NFS,用于网络中不同主机间的文件共享;HTTP 协议,用于 WWW 服务。13.在一棵二叉树的先序遍历、中序遍历、后序遍历所产生的序列中,所有叶子结点的先后顺序_。A都不相同B完全相同C先序和中序相同,而与后序不同D中序和后序相同,而与先序不同(分数:2.00)A.B. C.D.解析:解析 根据“根左右”,“左根右”,“左右根”的先序、中序、后序遍历原则,可以知道,在 3 种遍历所产生的序列中,所有叶子结点的先后顺序是完全相同的。14.栈结构不适用于下列应用中的_。A表达式求值B树的层次次序周游算法的实现C二叉树对称周游算法的实现D快速排序算法的实现(分数:2.00)A.B.

34、 C.D.解析:解析 栈是限定仅在表的一端进行插入和删除运算的线性表,这一端称为栈顶(top),另一端称为栈底(bottom),具有后进先出(LIFO)的操作原则。栈是使用最为广泛的数据结构之一,栈可应用于表达式求值、二叉树对称周游算法的实现和快速排序算法的实现等。树的层次次序周游算法的实现用到的是队列而不是栈。15.下列_不是链式存储结构的主要特点。A逻辑上相邻的结点,物理上不必相邻B查找迅速快捷C插入、删除灵活方便D存储空间利用率低(分数:2.00)A.B. C.D.解析:解析 链式存储结构的主要特点有:结点中除自身信息外,还有表示链接信息的指针域,因此存储密度小、存储空间利用率低;逻辑上

35、相邻的结点物理上不必相邻;插入、删除操作灵活方便。16.Java 语言和 C+语言相比,下面哪项内容是 Java 独有的_。A面向对象 B动态链接C有类库 D跨平台(分数:2.00)A.B.C.D. 解析:解析 C+语言和 Java 语言都是面向对象的程序设计语言;库文件(.dll)就是 C+语言的动态链接库,这两种语言都有类库,因为类是面向对象的最基本的概念;跨平台的特性是 Java 语言所特有的,在不同的操作系统上,只要装有 JVM 就可以解释执行 Java 程序,而 C+语言没有这种特性。17.JDK 中用于存放 Java 类库文件的文件夹是_。Abin BincludeClib Dde

36、mo(分数:2.00)A.B.C. D.解析:解析 本题考查 JDK 的文件夹结构。bin 文件夹下存放可执行文件。include 存放 Java 标准类的源代码。demo 文件夹存放 Java 例子程序。18.J2EE 和_语言绑定。AC BC+CJava D汇编语言(分数:2.00)A.B.C. D.解析:解析 J2EE 的基础是 J2SE,以 Java 为平台;而 C 语言用于 ODBCAPI。由于两者不兼容,SUN 公司才提出了 JDBC 作为 Java 几个平台与数据库的标准连接。19.继承是 Java 语言的一个重要机制,所有的 Java 类都继承自根类_。AClass BObje

37、ctCString DDate(分数:2.00)A.B. C.D.解析:解析 本题考查 Java 的继承机制。Class 类封装了类和对象的属性特征,包含着解释 Java 类的信息;Object 类处于 Java 类层次结构的最上层,是所有类的父类,也就是说,所有 Java 语言中的类都是直接或间接继承 Object 类得到的;string 类是字符串类,用于构造字符串常量。Date 类是日期类,提供了处理日期、时间的多种方法。20.设 A 为已定义的类名,则下列声明 A 类的对象 a 的语句中正确的是_。Apublic A a=new A() Bpublic A a=A()CA a=new

38、class();Da A;(分数:2.00)A. B.C.D.解析:解析 对象的生成包括声明、实例化和初始化 3 个方面的内容,一般格式是先定义一个对象变量,再用关键字 new 生成一个对象,并为该对象变量赋值。21.下列代表十六进制整数的是_。A0XA6 B1234LC-840 D0144(分数:2.00)A. B.C.D.解析:解析 本题考查 Java 语言中的整型常量。整型常量有 3 种书写格式:十进制整数、八进制整数和十六进制整数。十六进制整数以 Ox 或 OX 开头,如 OXl23 表示十进制数 291。选项 A 表示的是十六进制整数,选项 B 是 long 类型整型常量,选项 C

39、是十进制整数,选项 D 是八进制整数。22.按运算符的功能划分,运算符“+=“的类型是_。A算术运算符 B关系运算符C逻辑运算符 D赋值运算符(分数:2.00)A.B.C.D. 解析:解析 本题考查 Java 中的运算符。按照功能划分,运算符可以分为算术运算符:+、-、*、/、%、+、-;关系运算符:、=、=、=、! =;布尔逻辑运算符:!、elseif(x-3)System.out.println(“亚军“);elseSystem.out.println(“季军“);若要求打印字符串“季军“,则变量 X 的取值范围是_。Ax=0 Bdouble D=1024.0;Cbyte B=1024;

40、Dchar C=1024;(分数:2.00)A.B.C. D.解析:解析 本题考查考生对 Java 中数据类型的理解。为了防止计算机高低位字节存储顺序不同,通常byte 类型用来表示数据避免出错,因为它只有 8bit,范围是:-128+127。float 类型数的表示范围是:-3.40282347E383.40282347E38;double 类型数的表示范围是:-1.79769313486231570E3081.79769313486231570E308;char 类型在内存中占 16bit,表示范围是065535。25.下面程序段的输出结果是_。public class Test publ

41、ic static void main(String args)int x,y;x=(int)Math.sqrt(5)/2+(int)Math.random()*5/2;y=(int)Math.sqrt(3)/2+(int)Math.random()*3/2;if(xy)System.out.println(“xy“);elseif(x= =y)System.Out.println(“x=y“);elseSystem.out.println(“xy“);Axy Bx=yCxy D编译错误(分数:2.00)A. B.C.D.解析:解析 本题考查 Java 语言中 if-else 分支结构和几个标

42、准函数语句的用法。本题中赋值号右边的两个表达式分别求两个标准函数的值,再进行整除,判断出 x 与 y 的大小。Mathsqrt 计算一个数的平方根,Math.random()输出0,1)之间的随机数,本题中经过两条赋值语句后,x=1,y=0。进入分支结构后,满足 if 条件执行相应 System.out.println(“xy“);操作。26.下列 Java 组件中,不属于容器的是_。APanel BWindowCFrame DLabel(分数:2.00)A.B.C.D. 解析:解析 本题考查对 Java 组件中容器的基本知识的理解。选项 A 错误,Panel 类派生自容器类Container

43、,属于容器的一种;选项 B 错误,window 类也派生自容器类 Contamer,也属于容器的一种;选项 C 错误,Frame 类派生自 window 类,也是一种容器;选项 D 正确,Label 组件是标签组件,不属于容器。27.下列组件不能添加进 Frame 主窗口的是_。APanel BCheckBoxCDialog DChoice(分数:2.00)A.B.C. D.解析:解析 本题考查 Java 组件中容器的基本知识。选项 A 错误,Panel 组件是容器,可以添加到Frame 窗口;选项 B 错误,CheckBox 组件是复选框组件,可以添加到 Frame 窗口;选项 C 正确,D

44、ialog继承自 window,windows 类型(或子类)的对象不能包含在其他容器中;选项 D 错误,choicc 组件是选择框组件,可以添加到 Frame 窗口。28.下面程序段的输出结果是_。public class Testpublic static void main(String args)inta=new int11;intp=new int4;int k=5;for(int i=1;i=10;i+)ai=i;for(int i=1;i=3;i+)pi=ai*i;for(int i=1;i=3;i+)k=k+pi*2;System.out.println(k);A37 B31C

45、33 D35(分数:2.00)A.B.C. D.解析:解析 本题是对 for 循环语句和数组的综合考查。题中共定义了两个数组:a和 p,共用了 3次 for 循环;第 1 个 for 语句对数组 ai赋值;第 2 个 for 语句对数组 pi赋值;第 3 个 for 语句计算k 的值。3 次循环分别得到:5,15 和 33。29.当一个应用程序的所有非守护线程终止运行时,但仍然有守护线程在运行,应用程序将_。A运行 B阻塞C终止 D休眠(分数:2.00)A.B.C. D.解析:解析 本题考查线程的机制。守护线程是一类特殊的线程,它和普通线程的区别在于它并不是应用程序的核心部分,当一个应用程序的

46、所有非守护线程终止运行时,即使仍然有守护线程在运行,应用程序也将终止;反之,只要有一个非守护线程在运行,应用程序就不会终止。守护线程一般被用于在后台为其他线程提供服务。可以通过调用方法 isDaemon()来判断一个线程是否是守护线程,也可以调用方法setDaemon()来将一个线程设为守护线程。30.实现下列_接口可以对 TextField 对象的事件进行监听和处理。AActionListenerBFocusListenerCMouseMotionListenerDWindowListener(分数:2.00)A. B.C.D.解析:解析 文本框 TexlField 可用于编辑单行文本,输入一个字符串,按键就会激活一个文本框事件。对 TextField 对象的事件进行监听和处理可以实现接口 Ac-tionListener 来进行。31.下面_不是 InputStream 类中的方法。Aint read(byte) Bvoid flush()Cvoid close()Dint available()(分数:2.00)A.B. C.D.解析:解析 本题考查 InputStream 类中的方法。Inpulstream 类中包括的主要方法有:int read(byte),该方法从

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1