JAVA考试选择题_第1页
JAVA考试选择题_第2页
JAVA考试选择题_第3页
JAVA考试选择题_第4页
JAVA考试选择题_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1.下列语句中那个语句没有语法错误( C ) A byte=128; B Boolean=null; C long l=0xfffL; D double=0.9239d;2关于abstract类说法正确的是( C)A abstract类没有构造函数 B abstract类没有子类C abstract类没有自身的对象 D 以上都不正确3. 以下不是java关键字的是( D )A class B void C int D juxing4. 以下不是java合法标识的是( A )A 1234 B 中国 C _hello D $dollor5. 编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为(B )。A .java B .class C .html D .exe6. 为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为(A )。 A static void method( ) B public void method( ) C final void method( ) D abstract void method( )7.import的作用是: ( AC )A 引用包B 定义包C 引用类D 定义类8.字符界面下接受用户从键盘输入,需要import的包是( C)A java.lang包 B java.awt包 C java.io包 D java.applet包9. 不作为类成员的访问控制符的是( C)。A public B private C class D protected10. 下列关于构造函数说法不正确的是(D)A 类的构造函数和类同名B 一个类可以有多个构造函数C 在实例化对象时必须调用类的构造函数D 构造函数可以和该类其他方法一样被该类对象调用11.父类对象和子类对象说法不正确的是(B)A 子类对象可自动转换为父类对象B 父类对象可自动转化为子类对象C子类对象可以调用父类中定义的非private方法D 父类对象不可以调用子类中定义的方法12. 下面哪几个函数是public void example().的重载函数?ADA public void example( int m). B public int example().C public void example2(). D public int example ( int m, float f). 13. 在如下源代码中(其中T1和T2已经定义), 哪个是没有语法错误?( A )A public class Test public int x=0; public Test(int x) this.x = x; B public class Test extends T1, T2public int x=0;public Test (int x)this.x = x; C public Test extends T1 public int x=0; public Test(int x) this.x = x; D protected class Test extends T2 public int x=0; public Test(int x) this.x=x; 14. 下列标识符不合法的是( )A. variable B. whatavariable C. $anothervar D. 2myvar15. 下面语句哪个是正确的?( )A. char c=abc; B. long l=0xfff; C. float f=0.23; D. int i=”56”; 16. 以下修饰符中不可作为类的修饰符使用的是( )A. public B. static C. abstract D. final17. Java中main()方法的返回类型是( )A. String B. char C. int D. void18. int m=1,2,3,4,5;则下列选项中能表示数组m的长度的是( )A. m.length() B. m.length()+1 C.m.length D.m.length+119. 以下由do-while语句构成的循环执行的次数是( )。int k = 0;do +k; while ( k 1 );A一次也不执行 B执行1次 C无限次 D有语法错,不能执行20. 下列语句序列执行后,k的值是( )。int j=8, k=15;for( int i=2; i!=j; i+ ) j-=2; k+; A18 B 15 C16 D 1721. 下列语句序列执行后,k 的值是( )。int x=6, y=10, k=5;switch( x%y ) case 0: k=x*y;case 6: k=x/y;case 12: k=x-y;default: k=x*y-x;A 60 B5 C 0 D5422. 设 i,j 为类 x 中定义的 double 型变量名,下列 x 类的构造函数中不正确的是( )。Adouble x(double k ) i=k; return i; Bx(double m, double n ) i=m; j=n; C x( )i=0;j=0 D x(double k ) i=k; 23. 下面是有关子类继承父类构造函数的描述,其中正确的是( )。A 创建子类的对象时,先调用子类自己的构造函数,然后调用父类的构造函数。B子类无条件地继承父类不含参数的构造函数。C子类必须通过super关键字调用父类的构造函数。D子类无法继承父类的构造函数。24. 下列哪个标识符是正确的 ( B )A. x-y B.$_this C. int D.this25. Java中字符型数据的长度是( B )位A.8 B.16 C.32 D.6426. 下列赋值表达式可以正确完成的是( B )A.int x=2L B.long l=3 C. char c=ABC D.float f=(float)“34.5”27. 下列关于数组的定义形式,错误的是( A )A. inta;a=new int; B. char b=new char80;C. intc=new int10; D.intd=new int2;28. 下列循环语句中,循环体执行的次数是( D )for(int i=0,j=0;(j!=18)|(i2)?4:5); 其运行结果是A)2 B)3 C)4 D)560. 阅读下列代码public class Test public static void main(String args) System.out.println(891); 其运行结果是A)44 B)45 C)88 D)9061. 在Applet中显示文字、图形等信息时,应使用的方法是A)paint() B)init() C)start() D)destroy()62. 下列关于Applet的说法中,错误的是A)Applet自身不能运行,必须嵌入到其它应用程序(如浏览器)中运行B)可以在安全策略的控制下读写本地磁盘文件C)Java中不支持向Applet传递参数D)Applet的主类要定义为java.applet.Applet类的子类63. 下列命题中,错误的是A)Java编程时,要求应尽量多用公共变量B)Java编程时,要求应尽量少用公共变量C)Java编程时,要求应尽量不用公共变量D)Java编程时,要求应尽量使用私有变量64. 若特快订单是一种订单,则特快订单类和订单类的关系是A)使用关系 B)包含关系 C)继承关系 D)无关系65. 若数组a定义为inta=new int34,则a是A)一维数组 B)二维数组 C)三维数组 D)四维数组66. Java语言使用的字符码集是A)ASCII B)BCD C)DCB D)Unicode67. 在程序读入字符文件时,能够以该文件作为直接参数的类是A)FileReader B)BufferedReaderC)FileInputStream D)ObjectInputStream68. java.io包的File类是A)字符流类 B)字节流类 C)对象流类 D)非流类69. 下列描述中,正确的是A)在Serializable接口中定义了抽象方法B)在Serializable接口中定义了常量C)在Serializable接口中没有定义抽象方法,也没有定义常量D)在Serializable接口中定义了成员方法70. 下列不可作为Java语言中的标识符是 (_ )A、 cs B、 $99 C、 错误 D、 1sin71. 下列的哪个程序段可能导致错误(_ )? A) String s=”hello”; String t=”good”; String k= s + t;B) String s=”hello”; String t; t=s3+ ”one”;C) String S=”hello”; String standard=s.toUpperCase();D) String S=”hello”; String t=s + ”good”;72. 在创建对象时必须(_ )A、 先声明对象,然后才能使用对象B、 先声明对象,为对象分配内存空间,然后才能使用对象C、 先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象D、上述说法都不对73. 下列常见的系统定义的异常中,哪个是数组越界异常? (_ )A)ArrayIndexOutOfBoundsException B)IOException C)NullPointerException D)ArithmeticException74. JAVA 中(_ )A 一个子类可以有多个父类,一个父类也可以有多个子类B一个子类可以有多个父类,但一个父类只可以有一个子类C一个子类可以有一个父类,但一个父类可以有多个子类D上述说法都不对75. 下面有关流的说法种正确的是(_ )A 字节流直接建立在字符流上B字符流直接建立在字节流上C字节输入流类名以“reader”结尾D字节流的读取效率高于字符流76. 下列哪个选项不是InputStream类中的方法? (_ ) A)public abstract int read( )throws IOException B)public final void writeInt(int v)throws IOException C)public void close( )throws IOException D)public int available( )throws IOException77. 下列哪个选项是javaxswingJApplet的父类? (_ ) A)java.awt.Panel B)java.Applet.Applet C)java.awt.Frame D)java.awt.Window78. 以下语句有语法错的是:A int x=1;y=2;z=3; B for (int x=10,y=0;x0;x+);C while (x5); D for( ; ;);79. 以下有关构造方法的说法,正确的是:(_ )A 一个类的构造方法可以有多个B 构造方法在类定义时被调用C 构造方法只能由对象中的其它方法调用。D 构造方法可以和类同名,也可以和类名不同80. 设 int x=1,float y=2,则表达式 x / y的值是:A0 B1 C2 D以上都不是81. 下列属于容器的组件有(_ )A JButton B JPanel C Thread D JTextArea82. 下列类定义中哪些是合法的抽象类的定义?(_ )A、abstract Animalabstract void growl(); B、class abstract Animalabstract void growl(); C、abstract class Animalabstract void growl(); D、abstract class Animalabstract void growl()System.out.println(“growl”);83. 编译运行下面程序时有何种结果(_ )?class Testpublic static void main()System.out.println(“hello”);A、程序不能编译,因为main()方法定义不正确 B、程序能编译,但不能运行,因为class未声明为public的。 C、程序能无错的编译运行,但运行时产生异常。 D、程序运行时显示“hello”84. 过滤流类FilterOutputStream是BufferedOutputStream、DataOutputStream和PrintStream类的父类,下列个类中哪些是FilterOutputStream类的构造方法的有效的参数(_ )?A、InputStream B、OutputStream C、File D、RandomAccessFile85. Java Applet在被浏览器加载的时候首先被执行且在applet整个生命周期中只被运行一次的方法是(_ )?A、init() B、start() C、opreationcrawl() D、reader()86. 下列哪一个类的对象可以用于查询关于数据库的信息? A)DatabaseMetaData B)Statement C)Connection D)DriverManager87. 给出下列代码,如何使成员变量m被方法fun()直接访问? (_ ) class Test private int m; public static void fun() A)将private int m改为protected int m B)将private int m改为public int mC)将private int m改为static int m D)将private int m改为int m88. 下列关于Frame类的说法不正确的是(_ ) A)Frame是Window类的直接子类 B)Frame对象显示的效果是一个窗口 C)Frame被默认初始化为可见 D)Frame的默认布局管理器为BorderLayout89. 下列哪个选项的java源文件代码片段是不正确的(_ )? A) package testpackage; public class TestB) import javaIo.*; package testpackage; public class TestC) import javaio.*; class Person public class Test D) import java.io.*; import java.awt.*; public class Test90. 在Frame容器中使用FlowLayout管理布局时,若要设定紧凑排列,则需要调用下列哪一个方法? (_ ) A)setVisible(true) B)add() C)setLayout(new FlowLayout() D)pack()91. 下列说法中错误的一项是( )。 A)通常编写GUI程序时,使用的是Component类的子类 B)Component类封装了组件通用的方法和属性 C)类Component是许多常用构件类的父类,但是Container不是其子类 D)许多常用的构件类都继承了Component的成员方法和变量92. JApplet的默认布局管理器是( )。 A)FlowLayout B)BorderLayout C)GridLayout D)BoxLayout93. 下列哪一项是Microsoft最早推出的数据库连接标准? A)CORBA B)ODBC C)JDBC D)J2EE94. Java语言能做到“编写一次,随处可用”,是指Java语言具有A很高的通用性 B. 可移植性 C. 解释特性 D. 很高的安全性95. 创建HTML文档时,错误的叙述是A. HTML是超文本标记语言,它可从文本中的任何地方调入链接的其它文档.B. 使用HTML超文本会使网页在浏览器中更加生动。C. HTML文档链接可是普通文档链接,但不能是图形化的文档链接。D. 超文本文件中可以嵌入声音、动画、图像等多媒体信息。96. 在创建数组时,下列创建的方法中合法的是Aint a =new a105; B. int a=new int10 ;C. int a=new a10 ; D. int a=new a10 ;97. 下列标识符合法的是A. $bill_1 B. email C. 486_CPU D. !_not98. ASCII码与Unicode码的区别是A. ASCII码和Unicode码都是8位,只是Java中使用Unicode码。B. ASCII码和Unicode码都是16位,只是Java中使用Unicode码。C. ASCII码是16位的字符集,而Unicode码是8位的字符集D. ASCII码是8位的字符集,而Unicode码是16位的字符集99. 在一个类中定义的成员变量和成员方法时,不允许 。A. 成员方法中的参数与成员变量名相同. B. 两个成员方法名相同C. 成员变量与成员方法名相同 D. 两个成员变量名相同.100. 一个子类继承父类,子类不可以继承父类中访问权限设定为 的变量和方法.A. private B. 未修饰 C. public D. protected101. 在释放被对象的占用的资源前,运行系统会自动调用 方法来释放系统资源.A. final() B. super() C. finalize() D. this()102. available()方法是 。A返回输出流中当前字节的长度。B 返回输入流中当前的字节长度C 返回输出流中当前有效的字节数D返回输入流中当前有效的字节数103. 图形用户界面封装在 包中。A net B. io C. awt D. applet104. 设类B是类C 的父类,下列声明对象b不正确的是(d )A) B b=new B(); B) B b=new C();C) C b=new C(); D) C b=new B();105. 下列关于构造函数说法不正确的是(d )A 类的构造函数和类同名B 一个类可以有多个构造函数C 在实例化对象时必须调用类的构造函数D 构造函数可以和该类其他方法一样被该类对象调用106. 执行下列程序段后,b、 x、y的正确值是( b)Int x=6,y=8;boolean b;b=xy&+x

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论