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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(java题库75道选择题.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

java题库75道选择题.docx

1、java题库75道选择题 Java程序设计理论题库选择题(单选175题)1.欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的 ? BA、 ArrayList myList=new Object(); B、 List myList=new ArrayList(); C、 ArrayList myList=new List(); D、 List myList=new List();2.paint()方法使用哪种类型的参数? AA、 Graphics B、 Graphics2D C、 String D、 Color3.指出正确的表达式 DA、 byte=128; /

2、byte取值到127B、 Boolean=null; C、 long l=0xfffL; D、 double=0.9239d; 4.指出下列程序运行的结果 Bpublic clA、 good and abc B、 good and gbc C、test ok and abc D、 test ok and gbc 5.运行下列程序, 会产生什么结果 C Dpublic clA、 第一行会产生编译错误 B、 第六行会产生编译错误 C、 第六行会产生运行错误 D、 程序会运行和启动 6.要从文件 file.dat文件中读出第10个字节到变量C中,下列哪个方法适合? AA、 FileInputStre

3、am in=new FileInputStream(file.dat); in.skip(9); int c=in.read(); B、 FileInputStream in=new FileInputStream(file.dat); in.skip(10); int c=in.read(); C、 FileInputStream in=new FileInputStream(file.dat); int c=in.read(); D、 RandomAccessFile in=new RandomAccessFile(file.dat); in.skip(9); int c=in.readB

4、yte(); 7.容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小的变化而改变? BA、 CardLayout B、 FlowLayout C、 BorderLayout D、 GridLayout 8.给出下面代码: public cl 那个语句是正确的? CA、 编译时将产生错误; B、 编译时正确,运行时将产生错误; C 、输出零; D、 输出空。 9.哪个关键字可以对对象加互斥锁? BA、 transient B synchronized C serialize D static 10.下列哪些语句关于内存回收的说明是正确的? BA、 程序员必须创建一个线程来释放内存

5、; B、 内存回收程序负责释放无用内存 C、内存回收程序允许程序员直接释放内存 D、内存回收程序可以在指定的时间释放内存对象 11.下列代码哪几行会出错: CA、 line 4 B、 line 6 C、 line 7 D、 line 812.MAX_LENGTH是int型public成员变量, 变量值保持为常量100,用简短语句定义这个变量。 DA、 public int MAX_LENGTH=100; B、 final int MAX_LENGTH=100; C、 final public int MAX_LENGTH=100; D、 public final int MAX_LENGTH=

6、100. 13.给出下面代码:1) class Parent 2 private String name; 3 public Parent() 4 5) public class Child extends Parent 6 private String department; 7 public Child() 8 public String getValue() return name; 9 public static void main(String arg) 10 Parent p = new Parent(); 11 12 那些行将引起错误? DA、 第3行 B、 第6行 C、 第7行

7、 D、 第8行14.类Teacher和Student是类Person的子类; Person p; Teacher t; Student s; /p, t and s are all non-null. if(t instanceof Person) s = (Student)t; 最后一句语句的结果是: B CA、 将构造一个Student对象; B、 表达式是合法的; C、 表达式是错误的; D、 编译时正确,但运行时错误。 15.给出下面代码段 1) public class Test 2) int m, n; 3) public Test() 4) public Test(int a)

8、m=a; 5) public static void main(String arg) 6) Test t1,t2; 7) int j,k; 8) j=0; k=0; 9) t1=new Test(); 10) t2=new Test(j,k); 11) 12) 哪行将引起一个编译时错误? DA、 line 3 B、 line 5 C、 line 6 D、 line 10 16.对于下列代码: 1) class Person 2) public void printValue(int i, int j) /. 3) public void printValue(int i)/. 4) 5) p

9、ublic class Teacher extends Person 6) public void printValue() /. 7) public void printValue(int i) /. 8) public static void main(String args) 9) Person t = new Teacher(); 10) t.printValue(10); 11) 第10行语句将调用哪行语句?? DA、 line 2 B、 line 3 C、 line 6 D、 line 717.哪个关键字可以抛出异常? CA、 transient B、 finally C、 thr

10、ow D、 static 18.Main()方法的返回类型是: BA、 int B、 void C、 boolean D、 static 19.System类在哪个包中? DA、 java.util B、 java.io C、 java.awt D、 java.lang20.对于下列代码: public class Parent public int addValue( int a, int b) int s; s = a+b; return s; class Child extends Parent 下述哪些方法可以加入类Child? CA、 int addValue( int a, int

11、 b )/ do something. B、 public void addValue (int a, int b )/ do something. C、 public int addValue( int a )/ do something. D、 public int addValue( int a, int b )throws MyException /do something. 21.给出下面代码: public clAA、 编译时将产生错误; B、 编译时正确,运行时将产生错误; C、 输出零; D、 输出空。 22.下面哪些选项是正确的main方法说明? BA、 public mai

12、n(String args) B、 public static void main(String args) C、 private static void main(String args) D、 void main() 23.给定下面的代码片段: CA、 line 1 B、 line 2 C、 line 5 D、 line 8 24.下面哪种注释方法能够支持javadoc命令: B DA、 /*.*/ B、 /*.*/ C、 / D、 /*.*/ 25.欲编写如下图的一个界面,用于显示用户指定的图像: 如果在区域A中只能放置一个AWT组件,从各组件的本来功能角度考虑,最好使用哪种组件:DA、

13、 TextArea B、 Panel C、 Applet D、 Canvas 26.界面如上题所示。若Button1的功能是:点击后弹出一个用于输入的界面,获取用户想要显示的图像文件名,则该界面最好是(从编程简单和程序不易出错的角度考虑): cA、 模式(Modal)Dialog B、 非模式(None-modal)Dialog C、 FileDialog D、 Frame BA、 构造方法 B、 paint(Graphics g) C、 update(Graphics g) D、 repaint() 28.下面关于Applet的说法正确的是 BA、 Applet也需要main方法 C、 Ap

14、plet能访问本地文件 D、 Applet程序不需要编译 29.看下面一段程序: class Aclclass); public class Bclass extends Aclclass); public static void main(String args) Aclass a=new Aclass(); Aclass a1=new Bclass(); a.go(); a1.go(); 以上程序运行结果是: B CA、 Aclass Aclass B、 Bclass Bclass C、 Aclass Bclass D、 Bclass Aclass 30.下列关于Java线程的说法那些是正

15、确的() DA、 每一个Java线程可以看成由代码、一个真实的CPU以及数据三部份组成。 B、 创建线程的两种方法中,从Thread类中继承的创建方式可以防止出现多父类问题。 C、 Thread类属于java.util程序包。 D、 以上说法无一正确。 31.看以下程序: boolean a=false; boolean b=true; boolean c=(a&b)&(!b); int result=(c= =false)?1:2; 这段程序执行完后,c与result的值是: D AA、 c=false;result=1; B、 c=true;result=2; C、 c=true;resu

16、lt=1; D、 c=false;result=2; 32.运行下列程序, 会产生什么结果 Bpublic clA、 in the Inner outer B、 this is run() C、 in the Inner D、编译不通过 33.指出下列程序的运行结果 BA、 default B、 default, zero C、 error default clause not defined D、 no output displayed那个 34.运行下列程序,会产生什么结果:B class Outer1 private int a; void foo(double d,final floa

17、t f) String s; final boolean b; clA、 in the Inner outer B、 outer C、 in the InnerD、 编译不通过35. 下面哪个单词是Java语言的关键字( B )A、Float B、this C、string D、unsigned 36. 下面哪个是Java语言中正确的标识符( C )A、3com B、import C、that D、this37. 下面哪个语句不能定义一个字符变量( D )A、char c1=06477; B、char c2=uface ;C、char c4=0xbeef ; D、char c3=u0041;3

18、8. 下面哪个修饰符修饰的方法只能被本类中的其他方法使用( C )A、protected B、static C、private D、public39. 下面哪个运算后结果为32 ( B )A、25 B、(82)5 D、 (23)40. 下面哪个是对字符串String的正确定义 ( A )A、String s1=null; B、String s2=null ; C、String s3=(String) abc ; D、String s4=(String) uface;41. 下面哪条语句不能定义一个float型的变量( B )A、float f1= -343 ; B、float f2=3.14

19、; C、float f3=0x12345 ; D、float f4=2.8F ; 42. 下面哪条语句定义了5个元素的数组( A )A、int a=22,23,24,25,12;B、int a =new int(5);C、int 5 array;D、int arr;43. 下面哪个范围是char型的取值范围( c )A、-256 255 B、-(215) (215)-1 C、u0000 uffff D、 0327644. 给出一段程序,选择运行结果( D )public class sss public static void main(String args) String s1=args1

20、; String s2=args2; String s3=args3; String s4=args4;“args2=”+s2);命令行执行: java sss 1 2 3 4 结果是下面哪一个?A、args2=2 B、args2=null C、args2=1 D、运行出现异常 45. 下面哪个描述是正确的( A )A、Applet程序中不需要main()方法,也不能有B、Application程序中可以没有main()方法。C、Applet程序中可以不定义init( )方法D、Application程序中必须有run( )方法 46. 给出一段程序,试判断哪个是正确的结果( B )publi

21、c class rtExcept public static void throwit()“throwit”); throw new RuntimeException(); public static void main(String aa) try“hello “); throwit(); catch(Exception re)“caught ”); finally“finally ”); “after ”); A、hello throwit caughtB、hello throwit caught finally after C、hello throwit RuntimeException

22、 afterD、hello throwit caught finally after RuntimeException47. 对一个java源文件 aaa.java,编辑保存后但未编译,在其所在目录下执行 java aaa,则接着会出现什么( C )A、error: cannot read: aaa.javaB、无任何显示ClassDefFoundError: aaaD、程序正常执行并显示48. 编译java程序时出现error: cannot read: aaa.java,则下列原因最正确的是( A )A、原因是执行的当前目录下没有找到aaa.java文件。B、原因是没有安装JDK开发环境。

23、C、原因是java源文件名后缀一定是以 .txt 结尾。D、原因是JDK安装后没有正确设置环境变量PATH和Classpath 。49. 给出一段程序,试判断哪个是正确的结果( D )public class myprogram public static void main (String args) try“Hello world ”); finally“Finally executing”); A、无法编译,因为没有指定异常B、无法编译,因为没有catch子句C、Hello worldD、Hello world Finally executing50. 下面哪个是Java语言中正确的标识

24、符( B )A、3D B、$this C、extends D、implements51. 下面哪个范围是char型的取值范围( C )A、-256 255 B、-(215) (215)-1 C、u0000 uffff D、 03276752. 下面哪个语句不能定义一个字符变量( D )A、char c1=3210; B、char c2=uface ;C、char c4=0xabcd ; D、char c3=”u0065”;53. 下面哪个是对字符串String的正确定义 ( A )A、String s1=”nt null”; B、String s2=null ; C、String s3=(St

25、ring) abc ; D、String s4=(String) uface;54. 给出下面一段程序,选择运行结果( C )public class X public static void main(String args) String names=new String5; for(int x=0;xargs.length;x+) namesx=argsx;命令行执行: java X a b 结果是下面哪一个?A、names B、b C、null D、 运行出现异常55. 下面哪个描述是正确的( A )A、Applet程序中不需要main()方法,也不能有B、Application程序中

26、可以没有main()方法。C、Applet程序中可以不定义init( )方法D、Application程序中必须有run( )方法56. 下面哪项可以得到数组元素的个数,java中定义数组名为 abc,( B )A、abc.length( ) B、abc.length C、len(abc) D、ubound(abc)57.下面哪个修饰符修饰的变量是所有同一个类生成的对象共享的( C )A、public B、private C、static D、final58. 给出一段程序,试判断哪个是正确的结果( D )public class myprogram public static void ma

27、in (String args)“Hello world ”); finally“Finally executing”); A、无法编译运行,因为没有指定异常B、无法编译运行,因为没有catch子句C、Hello worldD、Hello world Finally executing59.下面关于java中类的说法哪个是不正确的( C )A、类体中只能有变量定义和成员方法的定义,不能有其他语句。B、构造函数是类中的特殊方法。C、类一定要声明为public的,才可以执行。D、一个java文件中可以有多个class定义。60. 下面程序运行后的输出结果为( c )class Astatic in

28、t y=6; “y=”+y); class testA public static void main(String aaa ) A a1=new A( ); A.y+=1; a1.y+; a1.showy( );输出结果选择:A、y=6; B、y=7; C、y=8; D、程序运行出错 61. 编译java程序时出现error: cannot read: aaa.java,则下列原因最正确的是( A )A、原因是执行的当前目录下没有找到aaa.java文件。B、原因是没有安装JDK开发环境。C、原因是java源文件名后缀一定是以 .txt 结尾。D、原因是JDK安装后没有正确设置环境变量PATH和Classpath 。62. 下面关于构造函数的说法不正确的是( B )A、构造函数也属于类的方法,用于创建对象的时候给成员变量赋值。B、构造函数不可以重载。C、构造函数没有返回值。D、构造函数一定要和类名相同。63. 在java的一个异常处理中,哪个语句块可以有多

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1