欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    java选择填空题库.docx

    • 资源ID:15437474       资源大小:23.87KB        全文页数:18页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    java选择填空题库.docx

    1、java选择填空题库Java基础 1.void的含义:( A ) A)方法没有返回值B)方法体为空 C)没有意义D)定义方法时必须使用 2.设x = 1 , y = 2 , z = 3,则表达式y+=z-/+x 的值是( A )。 A)3 B)3. 5 C)4 D)5 3.关于选择结构下列哪个说法正确?( B ) A)if语句和else语句必须成对出现 B)if语句可以没有else语句对应 C)switch结构中每个case语句中必须用break语句 D)switch结构中必须有default语句 4.while循环和dowhile循环的区别是:(D ) A)没有区别,这两个结构任何情况下效果

    2、一样 B)while循环比dowhile循环执行效率高 C)while循环是先循环后判断,所以循环体至少被执行一次 D)dowhile循环是先循环后判断,所以循环体至少被执行一次 5.编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( B )。 A) java B) .class C) html D) .exe 6.如下哪个是Java中的标识符( D ) A)public B)super C)3number D)width 7.如下哪个是Java中有效的关键字( C ) A)name B)hello C)false D)good 8.定义一个类,

    3、必须使用的关键字是( B ) A)public B)class C)interface D)static 9.定义一个接口必须使用的关键字是( C ) A)public B)class C)interface D)static 10.有整型数组:int x=12,35,8,7,2;,则调用方法Arrays.sort(x)后,数组x中的元素值依次是( A ). A) 2 7 8 12 35 B) 12 35 8 7 2 C) 35 12 8 7 2 D) 8 7 12 35 2 11.应用程序的main方法中有以下语句,则输出的结果是( A )。 int b=1, 2,2, 2,2,2; int

    4、 sum=1; for(int i=0;ib.length;i+) for(int j=0;jbi.length;j+) sum*=bij; System.out.println(sum=+sum); A) 32 B)11 C) 2 D) 3 12.应用程序的main方法中有以下语句,则输出的结果是( A )。 int b=1, 1, 1, 2,2, 3; int sum=0; for(int i=0; ib.length; i+) for(int j=0; jbi.length; j+) sum+=bij; System.out.println(sum=+sum); A) 10 B)6 C)

    5、 9 D) 13 13.应用程序的main方法中有以下语句,则执行后输出的结果是( D )。int x=125,21,5,168,98; int max=x0; for(int i=1;i max) max =xi; System.out.println(max); A) 125 B) 5 C) 98 D) 168 14.应用程序的main方法中有以下语句,则执行后输出的结果是( B )。int x = 125,21,5,168,98; int min = x0; for (int i=1; ix.length; i+) if(xi min) min = xi; System.out.prin

    6、tln(min); A) 125 B) 5 C) 98 D) 168 15.应用程序的main方法中有以下语句,则输出的结果是( B )。 String s=12345#aaa#bbb#67890; int n=s.indexOf(#); int k=s.indexOf(#,n+1); int m=s.indexOf(#,k+1); String s2=s.substring(m+1); System.out.println(s2); A) 123456 B) 67890 C) aaa D) bbb 16.下面的程序段执行后输出的结果是( A )。 StringBuffer buf=new S

    7、tringBuffer(Beijing2008); buf.insert(7,); System.out.println(buf.toString(); A) Beijing2008 B) Beijing2008 C) Beijing2008 D) Beijing#2008 17.下列程序段执行后的结果是( A )。 String s=new String(abcdefg); for(int i=0;is.length();i+=2) System.out.print(s.charAt(i); A) aceg B) ACEG C) abcdefg D) abcd 18.下面程序段执行后b的值是

    8、( B )。 Integer integ =new Integer(9); boolean b = integ instanceof Object; A) 9 B) true C) 1 D) false 19.应用程序的main方法中有以下语句,则输出的结果是( A )。 String s1=0.5, s2=12; double x=Double.parseDouble(s1); int y=Integer.parseInt(s2); System.out.println(x+y); A) 12.5 B) 120.5 C) 12 D) “12.5” 20.应用程序Test.java的源程序如下

    9、,在命令行键入: java Test aaa bb c 回车后输出的结果是( A )。 public class Test public static void main(String args) int k1=args.length; int k2=args1.length(); System.out.print(k1+ +k2); A) 3 2 B)1 2 C) 1 3 D) 3 3 21.程序Test.java编译运行后输出的结果是( A )。 public class Test String s1=java; public static void main(String args) i

    10、nt z=2; Test t=new Test(); System.out.println(t.s1+z); A) java2 B)2 C)没有输出结果D)java 22.关于方法main()的说法哪个正确?( C ) A)方法main()只能放在公共类中 B)main()的头定义可以根据情况任意更改 C)一个类中可以没有main()方法 D)所有对象的创建都必须放在main()方法中 23.下列说法哪个正确?( A ) A)一个程序可以包含多个源文件 B)一个源文件中只能有一个类 C)一个源文件中可以有多个公共类 D)一个源文件只能供一个程序使用 1.在Java的基本数据类型中,char型采

    11、用Unicode编码方案,无论是中文字符还是英文字符,都是占用( 2 )字节内存空间。 2.如果将类MyClass声明为public,它的文件名称必须是(MyClass.java )才能正常编译。 3.Java程序中的单行注释符是(/ ),多行注释符是(/* */ )。 4.Java中布尔类型的常量有两种,它们是(true )和(false )。 5.Java中用于定义小数的关键字有两个:(float )和(double ),后者精度高于前者。 6.Java中用于两个数相等比较的运算符是:(= ),用于不相等比较的运算符是(!= )。 7.定义一个具有10个元素的整型数组a的语句是:(int

    12、arr = new int10; )。 8.创建类对象的运算符是( new )。 9.在Java语言中,所有的数组都有一个lenght属性,这个属性存储了该数组的( 元素个数)。 10.Java的复合数据类型有: 类、数组和( 接口) 等。Java的简单数据类型有: 数值类型(整型和浮点类型),字符类型和(布尔)类型 11.数组x定义如下intx=new int32 则x.length 的值为( 3 ),x0.length 的值为( 2 )。 12.创建一个名为MyPackage 的包的语句是(package MyPackage ; ),该语句应该放在程序的位置为:(程序第一句)。 13.导入

    13、mypackage包中的所类的命令是(import mypackage.*; )。 14.定义类的保留字是( class ),定义接口的保留字是( interface )。 面向对象基础 1.关于类和对象的叙述正确的是:(A ) A)Java的类分为两大部分:系统定义的类和用户自定义的类 B)类的静态属性和全局变量的概念完全一样,只是表达形式不同 C)类的成员至少有一个属性和一个方法 D)类是对象的实例化 2.被声明为private,protected及public的类成员,在类外部_。( A ) A)只能访问声明为public的成员B)都可以访问 C)只能访问到声明为protected和pu

    14、blic的成员D)都不能访问 3.下列修饰符中与访问控制无关的是( D ) A)private B)public C)protected D.)final 4.下列选项中,用于在定义子类时声明父类名的关键字是( C )。 A)interface B) package C) extends D) class 5.定义类头时能使用的修饰符是( C )。 A) private B) static C) abstract D) protected 6.Java语言的类间的继承关系是( B )。 A) 多重的B) 单重的C) 线程的D) 不能继承 7.不允许作为类及类成员的访问控制符的是( C )。 A

    15、) public B) private C) static D) protected 8.为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( A )。 A) static void method( ) B) public void method( ) C) final void method( ) D) abstract void method( ) 9.下面的哪些java源文件代码片断是不对的?( B ) A) package testpackage; public class Test/do something. B) i

    16、mport java.io.*; package testpackage; public class Test/ do something. C) import java.io.*; class Person/ do something. public class Test/ do something. D) import java.io.*; import java.awt.*; public class Test/ do something. 10.下面的代码(A ) public class Person int arr = new int10; public static void m

    17、ain(String a) System.out.println(arr1); A) 编译时出错。 B) 编译时正确而运行时出错。 C) 输出0。 D) 输出null。 11.下面关于变量及其范围的陈述哪些是不对的?( B ) A) 实例变量是类的成员变量。 B) 实例变量用关键字static声明。 C) 在方法中定义的局部变量在该方法被执行时创建 D) 局部变量在使用前必须被初始化。 12.类B是一个抽象类,类C是类B的非抽象子类,下列创建对象x1的语句中正确的是( B )。 A) B x1= new B( ); B) B x1= new C( ); C) C x1= new B( ); 1

    18、3.下面关于外部类和内部类成员的相互访问的规则中,正确的选项是( D )。 A)内部类不可以直接访问外部类的成员 B)外部类可以直接访问内部类的成员 C)外部类不能访问内部类的成员 D)外部类可通过创建内部类的实例来访问内部类的成员 14.关于对象成员占用内存的说法哪个正确?( B ) A)同一个类的对象共用同一段内存 B)同一个类的对象使用不同的内存段,但静态成员共享相同的内存空间 C)对象的方法不占用内存 D)以上都不对 15.下列说法哪个正确?( C ) A)不需要定义类,就能创建对象 B)对象中必须有属性和方法 C)属性可以是简单变量,也可以是一个对象 D)属性必须是简单变量 16.以

    19、下有关构造方法的说法,正确的是:(A ) A)一个类的构造方法可以有多个 B)构造方法在类定义时被调用 C)构造方法只能由对象中的其它方法调用 D)构造方法可以和类同名,也可以和类名不同 17.关于构造函数的说法哪个正确?( C ) A)一个类只能有一个构造函数 B)一个类可以有多个不同名的构造函数 C)构造函数与类同名 D)构造函数必须自己定义,不能使用父类的构造函数 18.this和super:( C ) A)都可以用在main()方法中 B)都是指一个内存地址 C)不能用在main()方法中 D)意义相同 19.构造函数何时被调用?( A ) A)创建对象时B)类定义时 C)使用对象的方

    20、法时D)使用对象的属性时 20.设i、j、k 为类x 中定义的int 型变量名,下列类x 的构造函数中不正确的是( B )。 A) x( int m) . B) void x( int m) . C) x( int m, int n) . D) x( int h,int m,int n) . 21.类Teacher和Student都是类Person的子类 Person p; Teacher t; Student s; 若p,t和s都是非空值,并且new时声明的都是本类; if(t instanceof Person) s = (Student)t; 这个语句导致的结果是什么?( C ) A)

    21、将构造一个Student对象 B) 表达式合法 C) 编译时非法 D) 编译时合法而在运行时可能非法 22.抽象方法:( C ) A)可以有方法体 B)可以出现在非抽象类中 C)是没有方法体的方法 D)抽象类中的方法都是抽象方法 23.关于继承的说法正确的是:( B ) A)子类将继承父类所有的属性和方法。 B)子类将继承父类的非私有属性和方法。 C)子类只继承父类public方法和属性 D)子类只继承父类的方法,而不继承属性 24.覆盖与重载的关系是( A ) A)覆盖只有发生在父类与子类之间,而重载可以发生在同一个类中 B)覆盖方法可以不同名,而重载方法必须同名 C)final修饰的方法可

    22、以被覆盖,但不能被重载 D)覆盖与重载是同一回事 25.关于接口哪个正确?( A ) A)实现一个接口必须实现接口的所有方法 B)一个类只能实现一个接口 C)接口间不能有继承关系 D)接口和抽象类是同一回事 1.构造方法是一种特殊的成员方法,构造方法名与( 类名) 相同。 2.构造方法没有(返回值)。 3.面向对象程序设计所具有的基本特征是:(抽象性),(封装性),(继承性),(多态性)。 4.(抽象)方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象类之中定义。 5.( final ) 方法是不能被当前类的子类重新定义的方法。 6.接口中的成员只有静态常量和(抽象方法)。

    23、 7.若有类定义:class B extends A 则类B是类A的(子类)。 8.在Java程序中,通过类的定义只能实现(单)重继承。 9.通过接口的定义可以实现(多)重继承关系。 10.Java源文件中最多只能有一个( public )类,其它类的个数不限。 11.在子类中使用关键字(super )做前缀可调用被子类覆盖的父类中的方法。 异常 1.如果程序段中有多个catch语句,程序会_。( C ) A)每个catch语句都执行一次 B)将每个符合条件的catch语句都执行一次 C)找到适合的异常类型后就不再执行其它的catch语句 D)找到适合的异常类型后继续执行后面的catch语句

    24、2.下面关于Java中异常处理try块的说法正确的是( A )? A) try块后通常应有一个catch 块,用来处理try块中抛出的异常。 B) catch 块后必须有finally块。 C)可能抛出异常的方法调用应放在catch块中 D)对抛出的异常的处理必须放在try块中 3.以下关于java异常说法不正确的是( D )。 A) Throwable 类是Java 语言中Error类和Exception类的父类。 B)当异常对象是Exception类(或其子类)的实例时,能通过Java 虚拟机或者throw 语句抛出该异常对象,并能通过trycatchfinally处理。 C)如果只用一个

    25、catch块捕捉多个异常对象,则catch 子句中的参数类型应是所有异常对象的父类。 D)以上说法都不对。 4.异常包含下列哪些内容?( A ) A)程序执行过程中遇到的事先没有预料到的情况 B)程序中的语法错误 C)程序的编译错误 D)以上都是 5.对于已经被定义过可能抛出异常的语句,在编程时:( A ) A)必须使用try/catch语句处理异常,或用throws将其抛出 B)如果程序错误,必须使用try/catch语句处理异常 C)可以置之不理 D)只能使用try/catch语句处理 6.所有的异常类皆继承哪一个类?(C ) A)java.io.Exception B)java.lang

    26、.Throwable C)java.lang.Exception D)java.lang.Error 7.关于Java中异常的叙述正确的是:(D ) A)异常是程序编写过程中代码的语法错误 B)异常是程序编写过程中代码的逻辑错误 C)异常出现后程序的运行马上中止 D)异常是可以捕获和处理的 8.给出下面的不完整的方法 1 2 success = connect(); 3if (success=-1) 4 throw new TimedOutException(); 5 6 已知TimedOutException 不是一个RuntimeException。下面的哪些声明可以被加入第一行完成此方法

    27、的声明( B ) A)public void method() B)public void method() throws TimedOutException C)public void method() throw TimedOutException D)public throw TimedOutException void method() 1.异常处理是由(try ).(catch )和(finally )块三个关键所组成的程序块。 2.Java语言中, 通常把可能发生异常的方法调用语句放到try块中,并用紧跟其后的(catch )块来捕获和处理异常。 1.下列属于容器的组件有:(B )

    28、 A)Jbutton B)Jpane C)Canvas D)JTextArea 2.在复选框中移动鼠标,然后单击一选项,要捕获所选项必需实现哪个接口?(D ) A)ActionListener B)MouseListener C)MouseMotionListern D)ItemListener 3.如果容器组件p的布局是BorderLayout,则在p的下边中添加一个按钮b,应该使用的语句是( C ) A)p.add(b); B)p.add(b,North); C)p.add(b,South); D)b.add(p,North); 4.声明并创建一个按钮对象b,应该使用的语句是( A ) A

    29、)Button b=new Button(); B)button b=new button(); C)Button b=new b(); D)b.setLabel(“确定”); 5.Frame对象默认的布局管理器是( B ) A)FlowLayout B)BorderLayout C)CardLayout D)null 6.要返回事件源,可以使用事件类的_方法。 A.public Object getSource( ) B.public Component getComponent( ) C.public String getActionCommand( ) D.public int getID( ) 1.Frame的默认布局管理器为(边界)布局管理器,Panel的默认布局管理器为(流式)布局管理器, 2.Java的图形用户界面设计中,有很多布局管理器用来摆放组件的位置,一般用到的布局管理器有(列出四种即可)(FlowLayout),(GridLayout ),(BorderLayout ), (CardLayout ) 1.创建一个多线程的程序有_种方式。( B ) A)1种B)2种C)3种D)3种以上 2.下面_方法是线程的主体方法。(B ) A)start() B)run() C)sleep() D)init() 3.下列哪个方法可用于创建


    注意事项

    本文(java选择填空题库.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开