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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

苏州大学Java程序设计练习题Word文档下载推荐.docx

1、=20; ) System.out.print(i);Ai+=2Bi-=2Ci+=1Di-=19. 下面关于Java语言的return语句的描述中,错误的是:Areturn是一种跳转语句。Breturn语句用在方法中,用于从方法中返回。Creturn语句后必须跟一个表达式。Dreturn语句后可以不跟表达式。10. 下列说法中错误的是: AJava程序有两种类型,一种是Java应用程序Java Application,另一种是Java小程序Java AppletB一个Java Application程序中可包含多个类,但只能有一个类中定义main方法CJava中main方法可以在类的外部定义D

2、main方法前面的修饰符必须是public、static和void,其中public与static的顺序可以任意11. 要使类的某个成员方法成为属于整个类的“类方法”,该方法应使用修饰符:AfinalBpublicCclassDstatic12. 面向对象程序设计中的数据隐藏是指:A输入数据必须输入保密口令B数据经过加密处理C对象内部数据和代码合并在一起D对象内部数据结构的不可访问性13. 下列关于静态成员的描述中,正确的是:A静态数据成员是类的所有对象共享的数据B类的每个对象都有自己的静态数据成员C类的不同对象有不同的静态数据成员值D静态数据成员不能通过类的对象访问14. 在java中,用p

3、ackage语句说明一个包时,该包的层次结构必须是:A与文件的结构相同B与文件目录的层次相同C与文件类型相同D与文件大小相同15. 在Java中,能够实现多重继承效果的方式是:A内部类B接口C适配器D同步16. 关于标准输入流in,下列说法中错误的是 。A标准输入流用于从标准输入设备输入数据B标准设备指计算机启动后默认的设备Cin是System类的成员变量Din是输入流类Reader的对象17. 在标准String类的方法中,能实现两个字符串按词典顺序比较大小,且返回一个int类型值的方法是 。Aequals()BequalsIgnoreCase()CregionMatches()Dcompa

4、reTo()18. 下列有关异常的说法中,错误的是 。A异常是指程序运行时出现的阻止语句正常执行的非正常情况BJava中的异常是一个对象,封装了对应的错误类型以及程序运行的状态等信息CJava中的异常类为Exception,它是不可被继承的DJava中所有的异常类和错误类都是Throwable类的直接或间接子类19. 以下不属于容器的是 。AJWindowBJFrameCJButtonDJScrollBar20. 下列关于Applet的叙述中,正确的是:AApplet是Java类,所以可以由JDK中的解释器java直接解释执行BApplet的主类不一定要定义为java.applet.Apple

5、t类或JApplet类的子类CJava中,Applet和Application的主要区别在执行方式上DApplet不能在浏览器中运行21. Java虚拟机被称为:AJVMBJDKCJSPDJNI22. 1995年5月23日,正式发布Java语言的公司是:AMicrosoftBSunCIBMDIntel23. 以下不可作为Java语言用户自定义标识符的是:Aa1B$1C_1D1124. 下面关于Java语言的for语句的描述中,正确的是:A初始化部分、条件判断部分和迭代因子都可以是空语句。B初始化部分不能是空语句。C条件判断部分不能是空语句。D迭代因子不能是空语句。25. 在Java语言中,一个

6、字符型(char)数据占用的内存空间是:A1位B1个字节C2个字节D4个字节26. 在标准String类的方法中,能去除某字符串中的首、尾空格的方法是 。Atrim()Breplace()D以上都不是27. 在Java语言中,属于单目运算符的是:A=B|CD+28. 以下程序片段用于求1100的和,请问,while循环的条件应该是: int i=1,sum=0; while sum +=i; i+; Ai100Bi=100Ci=100Di=10029. 以下代码输出从2到20之间的所有偶数,for语句的初始化部分是: for (; iyCboolean c = !a & (x(y4)33. 要

7、定义int型public成员变量MAXLEN,并保持其值为常数100,则定义这个变量的语句是:Apublic int MAXLEN=100; Bfinal int MAXLEN=100Cpublic const int MAXLEN=100;Dpublic final int MAXLEN=100;34. 含有支持底层的Internet编程的类和WWW/HTML支持组成的java应用包是 Ajava.langBCjava.awtDjava.applet35. 下列用于输入的标准字符流是 。AInputStream类BFile类CReader类DWriter类36. 下列程序片段的运行结果为 。

8、int a = 2,4,6,8;int b = 1,3,5,7,9;System.arraycopy(a,1,b,0,3);for(int i = 0; b.length(); i+) System.out.print(bi + “ ”);A2 4 6 7 9;B4 6 8 7 9C4 3 5 7 9D以上均不正确37. 下列方法中可以用来创建一个新线程的是:A实现java.lang.Runnable接口并重写start()方法B实现java.lang.Runnable接口并重写run()方法C继承java.lang.Thread类并重写run()方法D实现java.lang.Thread类并

9、实现start()方法38. 容器Panel和它的子类Applet默认的布局管理器是 。AFlowLayoutBBorderLayoutCCardLayoutDGridLayout39. 下列关于Swing组件和AWT组件的描述中,错误的是 。AAWT是Abstract Window Toolkit的缩写B理想情况是AWT组件开发的图形界面可以应用于所有系统平台CJava中Swing组件是由NetScape和Sun公司联合开发的DJava中Swing组件包含在java.awt.swing包中40. Java语言中创建一个对象使用的关键字为:AclassBinterfaceCnewDcreate

10、41. Java开发程序包被称为:42. 在控制台编译Java源程序的命令是:AcompileBlinkCjavaDjavac43. 下列答案中不是类的成员方法与外界进行信息交换的方式的是:A通过方法的返回值B利用类的成员变量C在类外部定义全局变量D通过方法中的参数传递44. 在Java语言中,一个int型数据占用的内存空间是:A1字节B2字节C4字节D8字节45. 一个消息通常由三部分构成,以下不属于消息基本构成的成份是:A消息传送到对象的名称B要执行的方法的名称C方法需要的任意参数D消息发送对象的名称46. 以下关于Java语言表达式的描述中,错误的是:A表达式的操作数可以是方法调用。B表

11、达式的操作数不可以是常量。C表达式可以单独构成Java语句。D表达式求值时,表达式中的每个变量必须有一个确定的值。47. 以下程序片段用于求1-50的和,请问,while循环的条件应该是: do while ;Ai=50Bi=50Ci50Di=1;49. 下列类声明语句中,正确的是:Apublic abstract final class newClassBabstract public newClass classCpublic final abstract class newClass extends superClassDpublic class newClass extends sup

12、erClass50. 在标准String类的方法中,能实现测试两个字符串的某对应区域是否相等,且返回一个boolean类型值的方法是 。51. M类中有一个没有形式参数,且没有返回值的方法method,若要使得用M.method()就可以调用该方法,则method方法的方法头的正确形式应该是:Astatic void method()Bpublic method()Cfinal void method()Dstatic method()52. 若下列所用变量均已正确定义,以下表达式中不合法的是:Ax 3B+jCa = xy?x:Dx %= 453. 以下不属于Java类库中的基础包的是 Bja

13、va.ioCjava.utilDjava.applets54. 下列标准File类构造方法的使用示例中,正确的是 。A File dir = new File(c:myjava); File file = new File(dir, demo.javaBFile file = new File(, demo.java );CFile file = new File(myjavademo.java D以上构造方法均正确55. 下列有关数组的说法中,正确的是 。A数组的类型可以是基本型,也可以是类,但不能是接口BJava中的数组用new运算符创建,new运算符还将为数组分配相应的内存空间C对于数组

14、空间的回收,Java和C/C+相同,都是由程序控制的D以上说法均错误56. 在Java语言中,以下标识符合法的是:A5wBA%Ca+bD$a57. 当启动Applet程序时,首先调用的方法是:Astop()Binit()Cstart()Ddestory()58. 关于Java中线程的描述,以下错误的是 。A在单个程序内部同时执行多个代码段,完成不同任务的机制成为多线程。B采用多线程技术,可以提高计算机资源的利用率CJava中线程的构造是通过实例化Thread类实现的,Thread类不能被继承 DJava中线程的活动是通过线程体run()来实现的。59. 欲构造ArrayList类的一个实例,已

15、知ArrayList类实现了List接口,则下列方法中正确的是:AArrayList myList=new Object();BList myList=new ArrayList();CArrayList myList=new List();DList myList=new List();60. Swing组件中的复选框组件类是 。AJLabelBJCheckBoxDJRadioButton二 填空题1.以下程序功能为计算数组各元素的和,试补充完整。程序public class SumArray public static void main() int a = 1, 3, 5, 7, 9,

16、10 ; int total; total = 0; for ( int i = 0; ; i+ ) total = ;填空结果2.文件流类FileOutputStream、FileInputStream的方法用于关闭文件。C是单线程语言,而Java是 线程语言。Java的许多网络类都包含在包中。用来在Container上排列GUI组件。如果一个类至少包含一个抽象方法,则该类是一个类。当实例化一个子类对象时,将隐式地或显式地调用超类的。下列代码将Applet嵌入到网页中,试补充完整。HTMLHEADTITLEMyOne/HEADBODY code=MyOne.class width=300 h

17、eight=100/BODY/HTML(1) (2) 3.阅读下列程序,并给出程序运行的结果。class exam1 public static void main(String args) StringBuffer s = new StringBuffer(eacher! char c=T,e=,g=!; double d = 3.14159; char f=Welcom; System.out.println(insert a char: + s.insert(0, c); s.insert(0 ,e);insert a double: + s.insert(0, d); s.insert

18、(0, g);insert a Array: + s.insert(0, f); 运行结果 4.阅读下列程序,并给出程序运行的结果。class exam2 public static void main(String args) int a = new int 3;t输出一维数组a: for(int i=0;a.length; i+) ai = i+1; System.out.println(ta + i + = + ai);5.方法的返回值类型也可以是 ,表示返回值为空值,此时return语句可省。6.Java源程序编译命令是 ;根据源代码生成HTML说明文档的命令是_。7.关键字_可被用来

19、阻止继承(类或方法)。8.在Java中,所有用户界面类的父类是 。9.用Java语句实现下列任务:将x和y的值相加后的结果赋给z,运算后使x自增1。要求只用一条语句。使变量x自减1,然后从变量total中减去x。10.动态初始化一个整型(int)数组Array,数组空间为10,用一句话写出来,该语句为: 。11.Java中,关键字this指类自己,而关键字 指父类。12.若有程序片段:int a=1;a%=3/a+3;则执行该程序片段后,变量a的值为 。13.阅读下列程序,并给出程序运行的结果。public class Foo static int i=0; static int j=0; p

20、ublic static void main(String args) int i=2; int k=3; int j=3; System.out.println(i+j=+(i+j); k=i+j;k=+k);j=+j);i=+Foo.i);运行结果14.阅读下列程序,并给出程序运行的结果。public class ex5_1 public static void main(String args) boolean pins = new boolean4; for(int i = 0; pins.length; i+) pinsi = new booleani+1; for(int k =

21、0; k pinsi.length; k+) System.out.print(pinsik+ System.out.println();15.设x为float型变量,y为double型变量,a为int型变量,已知 x = 2.5f, a = 7 ,y = 4.22,则表达式 x+a%3*(int)x%(int)y 的值为 。16.Java的异常处理基于三种操作:声明异常、抛出异常和捕获异常,其中声明异常可以使用throws关键字,而抛出异常则使用关键字 。17.由关键字 说明的类为抽象类。18.在Applet被浏览器载入后,自动调用的方法是 ;而当浏览器被关闭时,将会自动调用destory()方法。19. 布局管理器按照从左到

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

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