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