已阅读5页,还剩24页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单选题1、下列关于Java语言的描述错误的是()。【答案】A【分数】1分【选项】A、Java要求编程者管理内存B、Java的安全性体现在多个层次上C、Applet要求在支持Java虚拟机的浏览器上运行D、Java内含多线程机制2、保证Java语言可移植性的特征是()。【答案】D【分数】1分【选项】A、面向对象B、安全性C、分布式计算D、平台无关性3、下面属于public void demo(). 的重载函数的选项是()。【答案】D【分数】1分【选项】A、private void demo().B、public int demo().C、public void demo2().D、public int demo( int m, float f).4、用于测试Java小应用程序Applet的命令是()。【答案】B【分数】1分【选项】A、appletcB、appletviewerC、javaappletD、javaviewer5、Java虚拟机的执行过程有多个特点,下列不属于JVM执行特点的是()。【答案】D【分数】1分【选项】A、多线程B、动态连接C、异常处理D、异步处理6、运行jar文件中的class文件,需要在java命令后面加参数()。【答案】C【分数】1分【选项】A、-dB、-gC、-cpD、-verbose7、用于类操作,由编译器自动生成对象的特殊类是()。【答案】C【分数】1分【选项】A、System类B、Thread类C、Class类D、Object类8、若有定义 int a=5,b=3; 则表达式(a+)+(+b)的值是()。【答案】C【分数】1分【选项】A、8B、7C、9D、119、下列整型数据类型中,需要内存空间最大的是()。【答案】B【分数】1分【选项】A、shortB、longC、intD、byte10、下列代码的执行结果是()。public class Test3 public static void main(String args) System.out.print(100%6); System.out.print(,); System.out.println(100%6.0); 【答案】C【分数】1分【选项】A、4,4B、4.0,4C、4,4.0D、4.0,4.011、有整型数组:int x=2,33,88,5,10;,则调用方法 Arrays.sort(x) 后,数组x中的元素值依次是( )。【答案】C【分数】1分【选项】A、88331052B、25338810C、25103388D、2533108812、下列数组初始化形式正确的是()。【答案】D【分数】1分【选项】A、int t1=1,2,3,4,5,6;B、int t2=1,2,3,4,5,6;C、int t332=1,2,3,4,5,6;D、int t4; t4=1,2,3,4,5,6;13、下列语句错误的是()。【答案】D【分数】1分【选项】A、int a=new int55;B、int b=new int55;C、int c=new int55;D、int d=new int5,5;14、若有定义 int a=9,b=6; ,则ab的值是()。【答案】C【分数】1分【选项】A、0B、1C、falseD、true15、下列代码段执行后的输出结果是()。 int x=6; int y=20; System.out.println(y%x);【答案】C【分数】1分【选项】A、0B、1C、2D、316、设int x = 1, y = 2 , z = 3; 则表达式y-=z/+x的值是()。【答案】B【分数】1分【选项】A、3B、1C、4D、517、下列选项在java中属于不合法的标识符的是()。【答案】D【分数】1分【选项】A、$userB、pointC、_endlineD、1oume18、下列选项不是Java保留字的是()。【答案】D【分数】1分【选项】A、staticB、superC、abstractD、sizeof19、以下程序段的输出结果是()。int a=15; System.out.println(a);【答案】C【分数】1分【选项】A、11B、-21C、-16D、-1520、下面语句输出的结果是()。System.out.println(9 | 7);【答案】B【分数】1分【选项】A、13B、15C、17D、1921、编译和运行下面代码时显示的结果是()。public class MyClassstatic int i;public static void main(String argv)System.out.println(i);【答案】B【分数】1分【选项】A、Error Variable i may not have been initializedB、0C、1D、null22、下列赋值语句中错误的是()。【答案】D【分数】1分【选项】A、float f=11.1f;B、double d=5.3E12;C、char c=r;D、byte bb=433;23、下列java语句不会导致无限循环的是()。I、 while (true) i = 0;II、 while (false) i = 1;III、 while (!false) i = 0;【答案】D【分数】1分【选项】A、III onlyB、I and III onlyC、I onlyD、II24、仔细分析下面程序,while的循环次数是()。int i = 0;while (i 10) i+;if (i 1)continue;if (i = 5)break;【答案】A【分数】1分【选项】A、5B、10C、6D、死循环,不能确定次数25、下列语句执行后,x 的值是()。int a=5, b=4, x=3; if( +a=b ) x=+a*x;【答案】A【分数】1分【选项】A、3B、4C、5D、626、给出下面代码段,当m值为()时,程序将输出“default”。public class Test1 public static void main(String args) int m; switch(m) case 0:System.out.println(case 0); case 1:System.out.println(case 1);break; case 2: default:System.out.println(default); 【答案】C【分数】1分【选项】A、0B、1C、2D、以上都不正确27、可以在下面代码段point x处写入的是()。/point x public class Interesting /do something 【答案】B【分数】1分【选项】A、String str;B、import java.awt.*;C、public class MyClass/do other thingD、static int PI=3.14;28、为了使包bos在当前程序中可见,可以使用的语句是()。【答案】C【分数】1分【选项】A、import bos;B、package bos.*;C、import bos.*;D、bos package;29、当类的成员未用访问权限修饰符时,Java认为此成员的访问权限为()。【答案】C【分数】1分【选项】A、privateB、protectedC、friendlyD、public30、下列类声明正确的是()。【答案】D【分数】1分【选项】A、abstract final class HIB、abstract private move()C、protected private number;D、public abstract class Car31、设 x,y 均为已定义的类名,下列声明对象x1的语句正确的是()。【答案】B【分数】1分【选项】A、public x x1= new y( );B、y x1=new y( );C、y x1=new x( );D、int x x1;32、定义主类的类头时可以使用的访问控制符是()。【答案】B【分数】1分【选项】A、privateB、publicC、protectedD、private protected33、为了区分重载多态中同名的不同方法,要求()。【答案】D【分数】1分【选项】A、参数名不同B、返回值类型不同C、调用时用类名或对象名做前缀D、采用不同的参数列表34、以下关于类(接口)定义正确的是()。【答案】C【分数】1分【选项】A、public class a private int x; public abstract int getX(); B、Public abstract class a private int x; public abstract int getX(); public int aMethod() return 0; C、public class a private int x; public int getX() return x; D、public interface interfaceA private int x; public int getX() return x; 35、Runnable接口中的抽象方法是()。【答案】B【分数】1分【选项】A、startB、runC、initD、stop36、Java语言中建立图形用户界面GUI的工具集,它们所在的包是()。【答案】C【分数】1分【选项】A、java.lang包B、java.io包C、java.awt包D、java.util包37、要串行化某些类的对象,这些类就必须实现()。【答案】A【分数】1分【选项】A、Serializable接口B、java.io.Externalizable接口C、java.io.DataInput接口D、DataOutput接口38、下面是Example.java文件的完整代码,请找出会产生编译错误的行()。) class BaseClass ) public String str; ) public BaseClass() ) System.out.println(“ok”); ) public BaseClass(String s) ) str=s; ) class SubClass extends BaseClass ) 9) public class Example 10) public void method() 11) SubClass s=new SubClass(“hello”); 12) BaseClass b=new BaseClass(“world”); 13) 14) 【答案】D【分数】1分【选项】A、8B、9C、10D、1139、下列说法正确的是()。【答案】D【分数】1分【选项】A、覆盖方法可以声明自己抛出的异常多于被覆盖的方法B、子类可以覆盖父类中的任何方法C、覆盖方法中的参数清单必须是被覆盖方法参数清单的子集D、私有方法不能被子类覆盖40、Java语言的类间的继承关系是()。【答案】C【分数】1分【选项】A、多重的B、线程的C、单重的D、不能继承的41、下列有关子类继承父类构造函数的描述正确的是()。【答案】B【分数】1分【选项】A、子类的对象创建时,先调用子类自己的构造函数,然后调用父类的构造函数B、子类必须通过super关键字调用父类的构造函数C、子类无条件地继承父类不含参数的构造函数D、子类无法继承父类的构造函数42、以下关于abstract的说法,正确的是()。【答案】C【分数】1分【选项】A、abstract只能修饰类B、abstract只能修饰方法C、abstarct方法所在的类必须用abstract修饰D、abstract类中必须有abstract方法43、下列选项能正确计算42度(角度)的余弦值的是()。【答案】D【分数】1分【选项】A、double d=Math.cos(42);B、double d=Math.cosine(42);C、double d=Math.cos(Math.toDegrees(42);D、double d=Math.cos(Math.toRadians(42);44、在Applet的关键方法中,用于关闭浏览器以释放Applet占用的所有资源的方法是()。【答案】B【分数】1分【选项】A、init()B、destroy()C、paint()D、stop ()45、关于Applet类,下列说法正确的是()。【答案】C【分数】1分【选项】A、Applet类是java.awt中的类B、Applet类不是容器类C、Applet类是Container的间接子类D、以上都不对46、当浏览器的用户离开applet所在的HTML页面时都会调用方法()。【答案】D【分数】1分【选项】A、init()B、destroy()C、paint()D、stop ()47、当浏览器重新返回Applet所在页面时,将调用Applet类的方法是()。【答案】C【分数】1分【选项】A、init()B、destroy()C、start()D、stop ()48、下列方法与applet的显示无关的是()。【答案】B【分数】1分【选项】A、update()B、draw()C、repaint()D、paint()49、假设正在为应用系统设计一个Java图形用户界面,需要能输入多行文本信息,下列组件中最能满足这个要求的是()。【答案】C【分数】1分【选项】A、TextFieldB、LabelC、TextAreaD、Checkbox50、Panel类对象的默认布局是()。【答案】A【分数】1分【选项】A、FlowLayout布局B、BorderLayout布局C、CardLayout布局D、GridLayout布局51、下列选项中能创建一个标识有打开按钮的语句是()。【答案】A【分数】1分【选项】A、Button b = new Button(打开);B、TextArea b = new TextArea (打开);C、Checkbox b = new Checkbox(打开);D、Button b = new Button();52、下面关于事件监听的说法正确的是()。【答案】B【分数】1分【选项】A、所有组件都不允许附加多个监听器B、监听器机制允许按照我们的需要,任意调用addXxxxListener 方法多次,而且没有次序区别C、组件不允许附加多个监听器D、如果多个监听器加在一个组件上,那么事件只会触发一个监听器53、监听事件和处理事件()。【答案】C【分数】1分【选项】A、都由Listener完成B、由Listener和构件分别完成C、都由相应事件Listener处登记过的构件完成D、都由Listener和窗口分别完成54、异常包含的内容是()。【答案】D【分数】1分【选项】A、程序中的语法错误B、程序的编译错误C、程序事先定义好的可能出现的意外情况D、程序执行过程中遇到的事先没有预料到的情况55、当编译和运行下面代码时出现的结果是()。import java.io.*;abstract class ExBase abstract public void martley();public class Butt extends ExBase public static void main(String argv) DataInputStream fi = new DataInputStream(System.in); try fi.readChar(); catch(IOException e) System.exit(0); finally System.out.println(Doing finally); Overridepublic void martley() 【答案】C【分数】1分【选项】A、编译时发生错误B、可以运行,按任意键退出C、可以运行,按任意键,提示Doing finally,然后退出D、刚开始运行,立即退出56、有以下程序段:class MyThread extends Thread public static void main(String args) MyThread t = new MyThread();MyThread s = new MyThread();t.start();System.out.print(one.);s.start();System.out.print(two.); public void run() System.out.print(Thread); 则下列选项说法正确的是()。【答案】C【分数】1分【选项】A、程序编译失败B、程序运行结果为:one.Threadtwo.ThreadC、程序运行结果不确定D、程序运行结果是:one.two.ThreadThread57、下列关于线程的叙述错误的是()。【答案】C【分数】1分【选项】A、线程调用start()方法从新建状态进入就绪队列排队B、当run()方法执行完毕,线程就变成死亡状态C、线程处于新建状态时,调用isAlive()方法返回trueD、sleep方法可以暂停一个线程的执行,在适当的时候再恢复其执行58、下列选项中属于过滤流FilterInputStream的子类的是()。【答案】C【分数】1分【选项】A、PrintStreamB、DataOutputStreamC、DataInputStreamD、BufferedOutputStream59、BufferedInputStream是()抽象类的子类。【答案】D【分数】1分【选项】A、FileInputStreamB、StringBufferInputStreamC、PipedInputStreamD、FilterInputStream60、下列选项中可以处理下拉列表选中某一项的事件的事件监听器是()。【答案】A【分数】1分【选项】A、ItemListenerB、ActionListenerC、KeyListenerD、MouseListener多选题1、下面关于Java语言的说法正确的有()。【答案】ABD【分数】2分【选项】A、Java语言是面向对象的、解释执行的网络编程语言B、Java语言具有可移植性,是与平台无关的编程语言C、Java语言不能对内存垃圾自动收集D、Java语言编写的程序虽然是“一次编译,到处运行”,但必须要有Java的运行环境2、下面说法正确的有()。【答案】BD【分数】2分【选项】A、java语言是真正的面向对象的语言,任何代码都是类的一部分B、运行java程序必须需要java运行环境的支持,例如需要java虚拟机JVMC、在windows下开发的java程序不能在Unix下运行D、java语言的类加载器可以实现从互联网上加载java程序3、Java运行平台包括()。【答案】ABC【分数】2分【选项】A、J2EEB、J2MEC、J2SED、J2DE4、在Java中,关于final关键字的说法正确的有()。【答案】AB【分数】2分【选项】A、如果修饰变量,则一旦赋了值,就等同于一个常量B、如果修饰方法,则该方法不能在子类中被覆盖C、如果修饰类,则该类只能被一个子类继承D、如果修饰方法,则该方法所在的类不能被继承5、下面选项在编译时会出现错误提示的有()。【答案】AD【分数】2分【选项】A、int a=Integer.parseInt(abc789);B、int a=(int)我;C、int a= new Integer(我);D、int a=Integer.parseInt(a);6、下列表达式返回值为true的有()。【答案】AD【分数】2分【选项】A、john = johnB、john.equals(new Button(john)C、john = johnD、john.equals(john)7、下列选项中可以替换所给代码中第2行的有()。1. public interface Foo 2. int k = 4; 3. 【答案】ABG【分数】2分【选项】A、final int k = 4;B、public int k = 4;C、transient int k = 4;D、private int k = 4;E、abstract int k = 4;F、volatile int k = 4;G、static int k = 4;H、protected int k = 4;8、下面有关私有变量和私有方法的声明,错误的有()。【答案】ABC【分数】2分【选项】A、用关键字friendly修饰的成员变量和方法,称为私有变量和私有方法B、用关键字protected修饰的成员变量和方法,称为私有变量和私有方法C、用关键字public修饰的成员变量和方法,称为私有变量和私有方法D、私有变量不能通过对象直接访问,只有在本类中创建的自己对象,才能访问自己的私有变量9、下面代码执行后,正确的输出结果包括()。public class FinalFinallyFinalize final StringBuilder sb = new StringBuilder(init);public static void main(String args) FinalFinallyFinalize fff = new FinalFinallyFinalize();System.out.println(fff.sb.toString();fff.sb.append( changed);System.out.println(fff.sb.toString();【答案】AB【分数】2分【选项】A、initB、init changedC、init initD、changed changed10、下面属于Java保留字或关键字的有()。【答案】ABCDE【分数】2分【选项】A、ifB、forC、gotoD、whileE、case11、下面代码执行后的输出结果可以是()。outer: for (int i = 0; i 3; i+)inner: for (int j = 0; j 2; j+) if (j = 1)continue outer;System.out.println(j + and + i);【答案】ABC【分数】2分【选项】A、0 and 0B、0 and 1C、0 and 2D、1 and 0E、1 and 112、下列关于JAVA中包的说法正确的有()。【答案】ADEGH【分数】2分【选项】A、把各种类组织在一起,使得程序功能清楚、结构分明B、使用包无法实现不同程序间类的复用C、包是一种松散的类的集合,一般不要求处于同一个包中的类有明确的相互关系,如包含、继承D、同一包中的类在缺省情况下可以互相访问,所以为了方便编程和管理,通常把需要在一起工作的类放在一个包里E、创建包的语句需要使用关键字package,而且应该是整个.java文件的第一个语句F、实际上,创建包就是在当前文件夹下创建一个子文件夹,以便存放这个包中包含的所有类的.class文件G、通常一个类只能引用与它在同一个包中的类H、使用其他包中的public类有多种方法13、有如下的方法定义,请问下列选项中属于setvar重载函数的有()。public class methodover public void setvar(int a,int b,float c)【答案】
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 自带药物注射免责协议书
- 2026-2031中国光学镜头行业分析与发展趋势研究报告
- 2026-2031中国光电材料市场全景调查研究报告
- 2025年防疫卫生常识知识考察试题及答案解析
- 防台防汛抢险应急救援预案演练方案
- 2025年起重装卸机械操作工起重机维修中级职业技能鉴定试卷及答案
- 职业卫生健康培训试题及答案
- 2026年建筑验收协议
- 消防安全管理考试试题及答案
- 2026年工程技术合规合同
- 能力图谱课件
- 2025年银发健康食品赛道创新图谱
- 2025年脚手架搭设规范
- 幕墙工程技术交底范本集
- 中国五冶集团招聘笔试题库2025
- 招生老师业务提成协议书
- 入团考试题库及答案海南
- GB 46039-2025混凝土外加剂安全技术规范
- 苏教版新版一年级上册科学期末复习单元知识
- 2025至2030中国大闸蟹养殖行业产业运行态势及投资规划深度研究报告
- 非标设备现场组装方案(3篇)
评论
0/150
提交评论