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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

Java试题.docx

1、Java试题一单选题(20*2=40分)1. 向堆栈stack中插入一个数据obj,栈顶指向标为top,其操作步骤是_A)(obj);B)(obj); top+;C)top+; (obj);D)(obj); (); top+;2. 执行下列程序段后,y的值变为 。int x,y;for(y=1,x=1;y=10)break;if(x%2=1)x+=5; continue;x-=3;A)3 B)4C)5 D)63. 当你试图编译运行下列代码的时候会发生什么public class Runt implements Runnablepublic static void main(String arg

2、v)Runt r = new Runt();Thread t = new Thread(r);();public void start()for(int i=0;i= 10); a=真; a = = false;10.以下( )不是合法的标识符;$f11表达式(11+3*8)/4%3的值是( )12.下列值不为true的表达式有( )。A.john = = johnB.john.equals(john)C.john = johnD.john.equals(new String(john)13. 下列代码输出结果是( )int i = 10;while ( i 0 ) i = i + 1; if

3、 ( i = =10 ) break; A. while循环执行10次B. 死循环C. 循环一次都不执行D. 循环执行一次14. 在java中下列关于自动类型转换说法正确的是( )a) 基本数据类型和String相加结果一定是字符串型b) char类型和int类型相加结果一定是字符c) double类型可以自动转换为intd) char + int + double + 结果一定是double;15. score是一个整数数组,有五个元素,已经正确初始化并赋值,仔细阅读下面代码,程序运行结果是( )temp = score0;for (int index = 1;index 5;index+)

4、 if (scoreindex temp) temp = scoreindex; A. 求最大数B. 求最小数C. 找到数组最后一个元素D. 编译出错16. 在Java中,关于构造方法,下列说法错误的是( )a) 构造方法的名称必须与类名相同b) 构造方法可以带参数c) 构造方法不可以重载d) 构造方法绝对不能有返回值17. 执行下面代码结果( ) for(int i=0;) 这是 +i); break;A、 语法错误,缺少表达式2和表达式3B、 死循环C、 程序什么都不输出D、 输出:这是018. 下列选项中关于Java中super关键字的说法正确的是( )。A、 super关键字是在子类对

5、象内部指代其父类对象的引用B、 super关键字不仅可以指代子类的直接父类,还可以指代父类的父类C、 子类通过super关键字只能调用父类的方法,而不能调用父类的属性D、 子类通过super关键字只能调用父类的属性,而不能调用父类的方法19. Java中,如果类C是类B的子类,类B是类A的子类,那么下面描述正确的是( )a) C不仅继承了B中的成员,同样也继承了A中的成员b) C只继承了B中的成员c) C只继承了A中的成员d) C不能继承A或B中的成员20以下关于抽象类和接口的说法错误的是( )A.抽象类在Java语言中表示的是一种继承关系,一个类只能使用一次继承。但是一个类却可以实现多个接口

6、。B.在抽象类中可以没有抽象方法C.实现抽象类和接口的类必须实现其中的所有方法,除非它也是抽象类。接口中的方法都不能被实现D.接口中定义的变量默认是public static final 型,且必须给其初值,所以实现类中不能重新定义,也不能改变其值。E.接口中的方法都必须加上public关键字。二、多选题(10*2=20分)1. 关于类的描叙正确的是( )A.在类中定义的变量称为类的成员变量,在别的类中可以直接使用B.局部变量的作用范围仅仅在定义它的方法内,或者是在定义它的控制流块中C.使用别的类的方法仅仅需要引用方法的名字即可D.一个类的方法使用该类的另一个方法时可以直接引用方法名2. 下列

7、关于字符串的描叙中错误的是( )(选择两项)A.字符串是对象对象存储字符串的效率比StringBuffer高 C.可以使用StringBuffer sb=这里是字符串声明并初始化StringBuffer对象sb类提供了许多用来操作字符串的方法:连接,提取,查询等 3.下面关于数组的说法中,错误的是( )(选择两项)A.在类中声明一个整数数组作为成员变量,如果没有给它赋值,数值元素值为空B.数组可以在内存空间连续存储任意一组数据C.数组必须先声明,然后才能使用D.数组本身是一个对象4. 给定java代码如下所示,在A处新增下列( )方法,是对cal方法的重载(选择两项)public class

8、Test public void cal(int x, int y, int z) 在Java中,下面对于构造函数的描述错误的是( )(选择两项)A、 类不一定要显式定义构造函数B、 构造函数的返回类型是voidC、 如果构造函数不带任何参数,那么构造函数的名称和类名可以不同D、 一个类可以定义多个构造函数6在Java接口中,下列选项中有效的方法声明是( )。(选择二项)A、 public void aMethod();B、 void aMethod();C、 protected void aMethod();D、 private void aMethod();7. 已知如下代码: 1: cl

9、ass Example 2: String str; 3: public Example() 4: str= example; 5: 6: public Example(String s) 7: str=s; 8: 9: 10: class Demo extends Example 11: 12: public class Test 13:public void f () 14:Example ex = new Example(Good,12); 15:Demo d = new Demo(Good); 16: 哪句语句会导致错误A 、 line 3 B 、 line 6 C 、 line 10

10、 D 、 line 14 E 、 line 15 8. 下面哪一个是合法的数组声明和构造语句( )A. int ages = new int 100;B. int ages = new int100;C. int ages= new int100;D. int ages = new int(100);9Java面向对象的特性包括() A.多态 B.继承 C.封装 D.派生 E.抽象10.用下面那个修饰符修饰的变量,可以在不同包的子类方法() D.默认的三、填空题(20分)1当你尝试编译以下程序的时候,运行结果是什么_1_abstract class Baseabstract public vo

11、id myfunc();public void another()Another method);public class Abs extends Basepublic static void main(String argv)Abs a = new Abs();();public void myfunc( )My func);public void amethod( )myfunc ( );2、 以下程序通过线程的方式实现两个窗口同步卖票的程序,请在程序适当地方将代码补充完整实现给功能,并能保证卖出的票不会出现坐位相同或坐位为负数的情况;public class TicketThreadDe

12、mo public static void main(String args) TicketThread ticket = new TicketThread(); 下程序是通过实现接口的方式来创建了一个计时器的功能,在显示的窗体中显示计时的数字,请将代码补充完整;import class CountFrame extends Frame _ 6 _ 生成0 到100 之间的随机数的方法_ 8 .5. 面向对象的特征包括封装、_9_、_10_和抽象;四、简答题(5*4=20分)1、final,finally,finalize的区别; 2、List、Map、Set三个接口,存取元素时,各有什么特点3、 请说明try、catch、throw、throws和finally各自的作用4、 编写程序用线程模拟用存折和卡取款的程序(即一个账号有一个存折和一张卡)5、 用JDBC技术编写程序连接数据库,并查询出Account表的信息。

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

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