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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

java精选30道单选题.docx

1、java精选30道单选题Java试题单项选择题:第1题:main方法是Java Application程序执行的入口点,关于main方法的方法头以下哪项是合法的( ) A. public static main() B. public static void main(String args) C. public int main(String arg) D. public void main(String arg ) 第2题:在方法体内可以定义本方法所使用的变量,这种变量是( ),它的生命期与作用域是在方法体内。 A. 类变量 B. 局部变量 C. 实例变量 D. 成员变量 第3题:在Jav

2、a中实现接口用的关键字是( )。 A. interface B. public C. class D. implements 第4题:在Java中用( )保留字来实现常量定义。 A. public B. define C. private D. final 第5题:类的继承,使用的关键字是( ) A. abstract B. implements C. static D. extends 第6题:下列不符合要求的标识符是( ) A. 2_hao B. helloqq C. _hello D. hello2 第7题:下面关于数组的声明和创建正确的是( ) A. int a5=new int5 ;

3、 B. int5 a=new int5; C. int5 a=1,2,3,4,5; D. int a=new int5; 第8题:下面代码运行结果是( ) public class Test public static void main(String args) Integer x=new Integer(10); Integer y=new Integer(10); System.out.println (x= =y); System.out.print ln(x.equals(y); A. true true B. true false C. false false D. false t

4、rue 第9题:下列代码的运行结果是( )public class Test1 b=a; System.out.println(b0=+b0); System.out.println(a0=+a0); public static void main(String args) int a=1,2,3,4; int b=100,200,300,400,500; A. b0=100 a0=100 B. b0=1 a0=1 C. b0=100 a0=1 D. b0=1 a0=100 第10题:17、java中哪个关键字可以对对象加互斥锁? ( ) A. transient B. static C. s

5、erialize D. synchronized 第11题:在Java Applet程序用户自定义的Applet子类中,一般需要重载父类的( )方法来完成一些画图操作。 A. start( ) B. stop( ) C. paint( ) D. init( ) 第12题:( )是一个特殊的方法,用于初始化一个类的对象,定义该方法时要与类的名字相同。 A. 类方法 B. 构造方法 C. 实例方法 D. main方法 第13题:子类中访问不到父类中用( )修饰的属性。 A. public B. final C. private D. protected 第14题:Java 源程序经编译生成的字节码

6、文件的扩展名为 ,字节码文件由解释器执行。 A. class B. java C. exe D. html 第15题:以下代码段将创建( )个对象。 String s1=bc; String s2=bc; A. 0 B. 1 C. 2 D. 3 第16题:编译并运行以下程序,以下描述哪个选项是正确的( ) 1. class X 2. protected String toString() 3. return super.toString(); 4. A. 编译通过运行无异常 B. 编译通过但运行时出错 C. 行2出错,不能成功编译 D. 不能成功编译,行3出错 第17题:下列关于修饰符混用的说

7、法,错误的是( ) A. abstract不能与final并列修饰同一个类 B. abstract类中不可以有private的成员 C. abstract方法必须在abstract类中 D. static方法中能处理非static的属性 第18题:以下标识符中哪项是不合法的( ) A. BigMeaninglessName B. $int C. 1 st D. $1 第19题:执行完以下代码int x = new int25;后,以下哪项说明是正确的( ) A. x24为0 B. x24未定义 C. x25为0 D. x0为空 第20题:假定一个类的构造方法为 “ A(int aa, int

8、bb) a=aa; b=aa*bb; ”,则执行“ A x = new A(4,5); ” 语句后, x.a 和 x.b 的值分别是: 。 A. 4 和 5 B. 5 和 4 C. 4 和 20 D. 20 和 5 第21题:对于任意一个类,用户所能定义的构造方法的个数至多为 A. 0 个 B. 1 个 C. 2 个 D. 任意个 第22题:假设类 A 有构造方法 A(int a) ,则在类 A 的其他构造方法中调用该构造方法的语句格式应为 ( ) A. A(x) B. this. A(x) C. this(x) D. super(x) 第23题:以下代码段执行后的输出结果为( )int x=

9、3; int y=10; System.out.println(y%x); A. 0 B. 1 C. 2 D. 3 第24题:关于接口的定义和实现,以下描述正确的是: A. 接口定义中的方法都只有定义没有实现 B. 接口定义中的变量都必须写明final和static C. 如果一个接口由多个类来实现,则这些类在实现该接口中的方法时应采用统一的代码 D. 如果一个类实现一个接口,则必须实现该接口中的所有方法,但方法未必声明为public 第25题:在 Java的异常处理语句try-catch-final 中,以下描述正确的是: A. try后面是可能产生异常的代码,catch后面是捕获到某种异常

10、对象时进行处理的代码,final后面是没有捕获到异常时要执行的代码 B. try后面是可能产生异常的代码,catch后面是捕获到某种异常对象时进行处理的代码,final后面是无论是否捕获到异常都必须执行的代码 C. catch 语句和final语句都可以缺省 D. catch 语句用来处理程序运行时的非致命性错误,而final语句用来处理程序运行时的致命性错误 第26题:如果一个程序段中有多个catch,则程序会按如下哪种情况执行? A. 找到适合的例外类型后继续执行后面的catch. B. 找到每个符合条件的catch都执行一次。 C. 找到适合的例外类型后就不再执行后面的catch。 D.

11、 对每个catch都执行一次。 第27题:下列关于继承的说法哪个是正确的? A. 子类只继承父类public方法和属性; B. 子类继承父类的非私有属性和方法; C. 子类只继承父类的方法,而不继承父类的属性; D. 子类将继承父类的所有的属性和方法。 第28题:下面哪个是JAVA的保留字? A. run B. import C. implement D. string 第29题:以下哪个表达式是不合法的( ) A. String x=”Hello”; int y=9; x+=y; B. String x=”Hello”; int y=9; if(x= =y) C. String x=”Hel

12、lo”; int y=9; x=x+y; D. String x=null; int y=(x!=null)&(x.length()0) ? X.length : 0 第30题:有程序片段如下,以下哪个表示式的结果为true?( ) Float s=new Float(0.1f); Float t=new Float(0.1f); Double u=new Double(0.1); A. s=t B. s.equals(t) C. u.equals(s) D. t.equals(u) 判断题:第1题:main方法是Java Application程序执行的入口点,关于main方法的方法头以下哪

13、项是合法的( ) A. public static main() B. public static void main(String args) C. public int main(String arg) D. public void main(String arg ) 第2题:在方法体内可以定义本方法所使用的变量,这种变量是( ),它的生命期与作用域是在方法体内。 A. 类变量 B. 局部变量 C. 实例变量 D. 成员变量 第3题:在Java中实现接口用的关键字是( )。 A. interface B. public C. class D. implements 第4题:在Java中用(

14、 )保留字来实现常量定义。 A. public B. define C. private D. final 第5题:类的继承,使用的关键字是( ) A. abstract B. implements C. static D. extends 第6题:下列不符合要求的标识符是( ) A. 2_hao B. helloqq C. _hello D. hello2 第7题:下面关于数组的声明和创建正确的是( ) A. int a5=new int5 ; B. int5 a=new int5; C. int5 a=1,2,3,4,5; D. int a=new int5; 第8题:下面代码运行结果是(

15、 ) public class Test public static void main(String args) Integer x=new Integer(10); Integer y=new Integer(10); System.out.println (x= =y); System.out.print ln(x.equals(y); A. true true B. true false C. false false D. false true 第9题:下列代码的运行结果是( )public class Test1 b=a; System.out.println(b0=+b0); Sy

16、stem.out.println(a0=+a0); public static void main(String args) int a=1,2,3,4; int b=100,200,300,400,500; A. b0=100 a0=100 B. b0=1 a0=1 C. b0=100 a0=1 D. b0=1 a0=100 第10题:17、java中哪个关键字可以对对象加互斥锁? ( ) A. transient B. static C. serialize D. synchronized 第11题:在Java Applet程序用户自定义的Applet子类中,一般需要重载父类的( )方法来

17、完成一些画图操作。 A. start( ) B. stop( ) C. paint( ) D. init( ) 第12题:( )是一个特殊的方法,用于初始化一个类的对象,定义该方法时要与类的名字相同。 A. 类方法 B. 构造方法 C. 实例方法 D. main方法 第13题:子类中访问不到父类中用( )修饰的属性。 A. public B. final C. private D. protected 第14题:Java 源程序经编译生成的字节码文件的扩展名为 ,字节码文件由解释器执行。 A. class B. java C. exe D. html 第15题:以下代码段将创建( )个对象。

18、String s1=bc; String s2=bc; A. 0 B. 1 C. 2 D. 3 第16题:编译并运行以下程序,以下描述哪个选项是正确的( ) 1. class X 2. protected String toString() 3. return super.toString(); 4. A. 编译通过运行无异常 B. 编译通过但运行时出错 C. 行2出错,不能成功编译 D. 不能成功编译,行3出错 第17题:下列关于修饰符混用的说法,错误的是( ) A. abstract不能与final并列修饰同一个类 B. abstract类中不可以有private的成员 C. abstra

19、ct方法必须在abstract类中 D. static方法中能处理非static的属性 第18题:以下标识符中哪项是不合法的( ) A. BigMeaninglessName B. $int C. 1 st D. $1 第19题:执行完以下代码int x = new int25;后,以下哪项说明是正确的( ) A. x24为0 B. x24未定义 C. x25为0 D. x0为空 第20题:假定一个类的构造方法为 “ A(int aa, int bb) a=aa; b=aa*bb; ”,则执行“ A x = new A(4,5); ” 语句后, x.a 和 x.b 的值分别是: 。 A. 4

20、和 5 B. 5 和 4 C. 4 和 20 D. 20 和 5 第21题:对于任意一个类,用户所能定义的构造方法的个数至多为 A. 0 个 B. 1 个 C. 2 个 D. 任意个 第22题:假设类 A 有构造方法 A(int a) ,则在类 A 的其他构造方法中调用该构造方法的语句格式应为 ( ) A. A(x) B. this. A(x) C. this(x) D. super(x) 第23题:以下代码段执行后的输出结果为( )int x=3; int y=10; System.out.println(y%x); A. 0 B. 1 C. 2 D. 3 第24题:关于接口的定义和实现,以

21、下描述正确的是: A. 接口定义中的方法都只有定义没有实现 B. 接口定义中的变量都必须写明final和static C. 如果一个接口由多个类来实现,则这些类在实现该接口中的方法时应采用统一的代码 D. 如果一个类实现一个接口,则必须实现该接口中的所有方法,但方法未必声明为public 第25题:在 Java的异常处理语句try-catch-final 中,以下描述正确的是: A. try后面是可能产生异常的代码,catch后面是捕获到某种异常对象时进行处理的代码,final后面是没有捕获到异常时要执行的代码 B. try后面是可能产生异常的代码,catch后面是捕获到某种异常对象时进行处理

22、的代码,final后面是无论是否捕获到异常都必须执行的代码 C. catch 语句和final语句都可以缺省 D. catch 语句用来处理程序运行时的非致命性错误,而final语句用来处理程序运行时的致命性错误 第26题:如果一个程序段中有多个catch,则程序会按如下哪种情况执行? A. 找到适合的例外类型后继续执行后面的catch. B. 找到每个符合条件的catch都执行一次。 C. 找到适合的例外类型后就不再执行后面的catch。 D. 对每个catch都执行一次。 第27题:下列关于继承的说法哪个是正确的? A. 子类只继承父类public方法和属性; B. 子类继承父类的非私有属

23、性和方法; C. 子类只继承父类的方法,而不继承父类的属性; D. 子类将继承父类的所有的属性和方法。 第28题:下面哪个是JAVA的保留字? A. run B. import C. implement D. string 第29题:以下哪个表达式是不合法的( ) A. String x=”Hello”; int y=9; x+=y; B. String x=”Hello”; int y=9; if(x= =y) C. String x=”Hello”; int y=9; x=x+y; D. String x=null; int y=(x!=null)&(x.length()0) ? X.le

24、ngth : 0 第30题:有程序片段如下,以下哪个表示式的结果为true?( ) Float s=new Float(0.1f); Float t=new Float(0.1f); Double u=new Double(0.1); A. s=t B. s.equals(t) C. u.equals(s) D. t.equals(u) 第1题:main方法是Java Application程序执行的入口点,关于main方法的方法头以下哪项是合法的( ) A. public static main() B. public static void main(String args) C. pub

25、lic int main(String arg) D. public void main(String arg ) 第2题:在方法体内可以定义本方法所使用的变量,这种变量是( ),它的生命期与作用域是在方法体内。 A. 类变量 B. 局部变量 C. 实例变量 D. 成员变量 第3题:在Java中实现接口用的关键字是( )。 A. interface B. public C. class D. implements 第4题:在Java中用( )保留字来实现常量定义。 A. public B. define C. private D. final 第5题:类的继承,使用的关键字是( ) A. ab

26、stract B. implements C. static D. extends 第6题:下列不符合要求的标识符是( ) A. 2_hao B. helloqq C. _hello D. hello2 第7题:下面关于数组的声明和创建正确的是( ) A. int a5=new int5 ; B. int5 a=new int5; C. int5 a=1,2,3,4,5; D. int a=new int5; 第8题:下面代码运行结果是( ) public class Test public static void main(String args) Integer x=new Integer(10); Integer y=new Integer(10); System.out.println (x= =y); System.out.print ln(x.equals(y); A. true true B. true false C. false false D. false true 第9题:下列代码的运行结果是( )public class Test1 b=a; System.out.println(b0=+b0); System.out.println(a0=+a0); public static void main(String ar

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

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