苏州大学Java程序设计选择题_第1页
苏州大学Java程序设计选择题_第2页
苏州大学Java程序设计选择题_第3页
苏州大学Java程序设计选择题_第4页
苏州大学Java程序设计选择题_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、苏州大学Java程序设计选择题1. Java的前身是:A. CB.C+C.OakD.Basic2. 在控制台运行Java字节代码的命令是: A. linkB.runC.javaD.javac3. 在Java语言中,有一些英文单词已有特殊含义和用途,在程序中不得将它们另作它用,这 些英文单词称为保留字或A.变量B.常量C.注释D.关键字4. 以下代码输出从19到1之间的所有奇数,for语句的条件判断是:for ( i=19; i-=2)System.out.pri nt(i);A. i>1B.i>=1C.i<1D.i<=15. 下列转义符中,表示制表符的是: A. bB.

2、tC.rD.n6. 在Java语言中,不能注释多行内容的符号是:A.以/开始的注释B.以/*开始,*/结束的注释C.以/*开始,*/结束D.以上都不能的注释7. 表达式46+7.8f的类型是:A. intB. longC. floatD. double8. 以下程序片段的输出结果是:int i=0;while(i=1) System.out.pri nt("*");A. *B. *C *D.没有输出结果9. 以下不属于面向对象技术范畴的概念是:A封装B.结构 C继承性D 多态性10. 下列说法中正确的是: A. 重载是指一个类中有多个同名而形参数量 或类型不同的方法B. 子

3、类只能重载父类的方法而不能覆盖父类 的方法C. 子类不能声明与父类中方法同名且参数相同的方法D. 可以将方法返回值类型作为判断重载的标 准之一11. 下面关键字中可以用来引用当前对象的关键字是:A. meB. thisC. thatD. super12. 下列说法中正确的是:A. 个Java源程序文件中最多只能有一个 public 类B. 引用一个类的属性或调用其方法必须以这 个类的对象名为前缀C. 抽象类默认是public类D. fin al类中的属性和方法都必须被final 修饰符修饰13. 有关Java中的标准输入/输出,下列说法中错误的是。A. Java中没有专门的输入输出语句,所有输

4、 入输出是通过输入输出流来实现的B. 标准输入操作是由Systemn.read 实现,标准输出操作由System.out.print实现C 标准输入输出流全部由java.la ng.System 管理D. System 类和 java.lang.Math 类不同,它 的方法不全是静态的14. 运行下列程序片段后,关于数组a,b,c的描述,正确的是。int a = 2,4,6,8;int b;in t c = 1,3,5,7;b = a;c = a;A. 数组a, b, c具有相同的元素,元素值依 次为 2 , 4, 6, 8B. 数组a, b, c均为空NULLC 数组 a, b 为空 NUL

5、L c 为 2, 4, 6, 8D.以上说法均错误15. 在标准String类的方法中,用于比较两个字符串对象的内容,且忽略构成字母大小写的 方法是。A. equals()B. equalsIgnoreCase()C. regionMatches() D.以上都不是16. 下列有关try/catch/finally的异常处理机制的描述中,错误的是。A. try用于选定捕获异常的范围,在该范围中 的语句可能会生成异常对象并抛出。对于没有 用try监视所产生的异常,Java系统无法抛出B. catch用来捕捉try监视所产生的异常并进 行处理C. 不论try块是否有异常发生,fin ally部分

6、的内容都会被执行,它提供了统一的出口D. 个try 语句可能与多个 catch字句配合 工作。17. 下列有关继承中子类构造方法特性的描述中,错误的是:A. 包含super的Java语句可以出现在构造方 法的任意位置/包含super的java语句不可以出现在构造 方法的任意位置B. 创建子类对象实例时,系统可自动调用父 类的无参构造方法初始化属于父类的数据C. 父类中带参数的构造方法,系统不能自动 调用它们,只能通过在子类构造方法中使用关 键字super进行调用,且super语句必须是子 类构造方法中的第一个可执行语句D. 子类对象创建时,首先调用父类的构造方 法,然后才调用自己的构造方法18

7、. 把窗口分成东、南、西、北、中五个明显区域的布局管理器是。A. FlowLa B. BorderL C. CardLa D. GridLa youtayoutyoutyout19. 线程在生命周期中要经历几种状态。如果线程当前是新建状态,则它可以到达的下一个状态是:A. 运行状 B.阻塞状 C可运行D.终止状 态态状态态20. 不能再派生子类的类,修饰其,应该使用的修饰符是:A. private B . abstract C. final D. public21. Java开发程序包被称为: A. JVM B. JDKC. JSPD. JNI22. 在控制台编译Java源程序的命令是:A.

8、compile B . linkC. javaD. javac23. 下列答案中不是类的成员方法与外界进行信息交换的方式的是:A通过方法的返回值 B.利用类的成员变量 C在类外部定义全局 D.通过方法中的参数 变量传递24. 在Java语言中,一个int型数据占用的内存空间是:A. 1字节 B. 2字节 C. 4字节 D 8字节25. 一个消息通常由三部分构成,以下不属于消息基本构成的成份是:A. 消息传送到对象的 名称C方法需要的任意参 数B. 要执行的方法的名 称D.消息发送对象的名 称4026. 以下关于Java语言表达式的描述中,错误的是:A. 表达式的操作数可以是方法调用。B. 表达

9、式的操作数不可以是常量。C. 表达式可以单独构成Java语句。D. 表达式求值时,表达式中的每个变量必须 有一个确定的值。27. 以下程序片段用于求1-50的和,请问,while循环的条件应该是:int i=1,sum=0;do sum +=i;i+; while ;A. i=50B. i=50 C. i<50D. i<=5028. 以下代码输出从19到1之间的所有奇数,for语句的迭代因子是: for ( i=19; i>=1;)System.out.pri nt(i);A. i+=2B. i-=2C. i+=1D. i-=129. 下列类声明语句中,正确的是: A. pu

10、blic abstract final class newClassB. abstract public newClass classC public final abstract class newClass exte nds superClassD . public class newClassextendssuperClass30. 在标准String类的方法中,能实现测试两个字符串的某对应区域是否相等,且返回一个 boolean 类型值的方法是 。A. equals()B. equalsig noreCase()C. region Matches。D. compareTo()31. M

11、类中有一个没有形式参数,且没有返回值的方法 method,若要使得用 M.method()就可以调用该方法,则method方法的方法头的正 确形式应该是:A . staticvoid B. public method()method()C . finalvoid D. static method()method()32. 若下列所用变量均已正确定义,以下表达式中不合法的是:A. x >>> 3 B. +j C . a = D. x %= 4 x>y?x:y33. 以下不属于Java类库中的基础包的是A. javaB. java C. java.u D. java.app

12、ang.iotillets34. 下列标准File类构造方法的使用示例中,正确的是。A. File dir = new File("c:myjava");File file = new File(dir, "demo.java");B. File file = new File("c:myjava"," demo.java ");CFilefile= newFile("c:myjavademo.java ");D以上构造方法均正确35. 下列有关数组的说法中,正确的是A. 数组的类型可以是基本型

13、,也可以是类, 但不能是接口B. Java中的数组用new运算符创建,new运 算符还将为数组分配相应的内存空间C. 对于数组空间的回收,Java和C/C+相同, 都是由程序控制的D以上说法均错误36. 在Java语言中,以下标识符合法的是:_A. 5wB. A% C. a+bD. $a37. 当启动Applet程序时,首先调用的方法是:A. stop() B. init() C. start() D . destory()38. 关于Java中线程的描述,以下错误的A. 在单个程序内部同时执行多个代码段,完 成不同任务的机制成为多线程。B. 采用多线程技术,可以提高计算机资源的 利用率C.

14、Java中线程的构造是通过实例化 Thread 类实现的,Thread类不能被继承D. Java中线程的活动是通过线程体 run()来 实现的。39.欲构造 ArrayList类的一个实例,已知ArrayList类实现了 List接口,则下列方法中正确的是:A. ArrayList myList=new Object();B. List myList=new ArrayList();C. ArrayList myList=new List();D. List myList=new List();40. Swing组件中的复选框组件类A. JLab B. JCheck C. JButt D. J

15、RadioBut elBoxonton41. Java虚拟机被称为: A. JVM B. JDKC. JSPD. JNI42. 1995年5月23日,正式发布Java语言的公司是:A. MicrosoftB. SunC. IBMD. Intel 43.以下不可作为Java语言用户自定义标识符的是:A. a1B. $1C. _1 D. 1144.下面关于Java语言的for语句的描述中,正确的是:A. 初始化部分、条件判断部分和迭代因子都 可以是空语句。B. 初始化部分不能是空语句。C. 条件判断部分不能是空语句。D. 迭代因子不能是空语句。45.在Java语言中,一个字符型(char)数据占用

16、的内存空间是:A. 1位B. 1个字C. 2个字D. 4个字 节46.在标准String类的方法中,能去除某字符串中的首、尾空格的方法是A. trim()B. replace。C. regionMatches()D.以上都不是47. 在Java语言中,属于单目运算符的是:_A. =B. |C. << D. +48. 以下程序片段用于求1100的和,请问,while循环的条件应该是:int i=1,sum=0;while sum +=i;i+;A. i<100 B. i<=100 C. i=100 D . i=10049. 以下代码输出从2到20之间的所有偶数,for语句

17、的初始化部分是: for ( ; i<=20; i+=2 )System.out.pri nt(i);A. i=0 B. i=2C. i=19 D. i=2050. 以下关于Java中类声明和方法声明的叙述中,不正确的是:A. 在类的内部可以再声明类,即Java中允许 嵌套进行类声明B. 在方法的内部可以再声明方法C. 类的成员变量的所属类型可以是 Java中的任意合法类型D. 方法的局部变量的所属类型可以是Java中的任意合法类型51. 下列方法中,与方法 public void add(inta)为合理重载的方法是:A. public int add(int a)B. public

18、void add(long a)C. public void add(int a)D. public void add(int a,int b)52. 假设 int x=23; int y=98, boolean a=true ,下面逻辑表达式的值是true的是:A. boolean c = !a B. boolean c = x>yC. boolean c = !a && D . boolean c = (x<=y)x>(y>>>4)53. 要定义int型public 成员变量 MAXLEN并保持其值为常数100,则定义这个变量的语句 是:

19、A . public int B . final int MAXLEN=100;MAXLEN=100C. public const intD. public final intMAXLEN=100;MAXLEN=100;54. 含有支持底层的In ternet 编程的类和WWW/HTML持组成的java应用包是A. java.1B. java. C. java. D. java.appangnetawtlet55. 下列用于输入的标准字符流是。A. InputStream B. File C. Reader D. Writer 类类 类类56. 下列程序片段的运行结果为 。int a = 2,

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

21、.lang.Thread类并实现 start() 方法58. 容器Panel和它的子类Applet默认的布局管理器是。A. FlowLa B. BorderL C. CardLa D. GridLa youtayoutyoutyout59. 下列关于Swing组件和AWT组件的描述中,错误的是。A. AWT是 Abstract Window Toolkit 的缩写B. 理想情况是 AWT组件开发的图形界面可以 应用于所有系统平台C. Java 中 Swing 组件是由 NetScape 和 Sun公司联合开发的D. Java 中 Swing 组件包含在 java.awt.swing 包中60.

22、 Java语言中创建一个对象使用的关键字为:A. class B . in terfaceC. new D. create61. Java源程序文件的后缀名是: A. .javaB. .class C . .cppD. .exe62. Java语言具有许多优点和特点,以下反映Java程序并行机制的特点是: A.安全性 B.多线程C.跨平台D .可移植63. 在Java语言中,下列常量的表示不合法的是:A. 23 B. .5C.”a”D. '006164. Java的整型数据类型中,需要内存空间最多的是:A. byteB. shortC. int D . long8B65. 下列类中,不

23、能访问或调用以protected修饰的域和方法的是:A. 该类的父类B.域和方法所在的类C.同一个包内的其他 D.其他包中该类的子 类类66. 以下程序片段的输出结果是: int i=1, j=10;for( ; ; ) if( i+ > j- ) break;*B *System.out.pri nt("*");D. 死循环, 无结果67. 以下关于Java中类的构造方法的说法中,错误的是:A构造方法必须与其所属类同名B. 构造方法可以用new运算符调用(系统自 动调用)C一个类只能有一个构造方法D构造方法只能有入口参数,而没有返回值68. 下列关于Java对象释放

24、的说法中不正确的是:A. Java中,程序员只需要创建对象,而释放 对象的工作则由虚拟机自动完成B. Java中垃圾收集是比较费时的,因此其优 先级较低,一般在系统空闲时才执行C. Java中,垃圾收集可通过程序调用System.gc()方法在任意时刻进行D. Java中对象释放是由程序员编写析构函数 来完成的69. 下列操作中,不属于Applet安全限制的是:A加载本地库B.读写本地文件系统C运行本地可执行程D.与同一页面中的序Applet通信70. 下列程序的运行结果是:public class ExampleString str= new String("good")

25、; charch='a','b','c'public static void main(String args) Example ex=new Example。; ex.cha nge(ex.str,ex.ch);System.out.pri nt(ex.str+" and "); Sytem.out.pri nt(ex.ch);public void change(String str,char ch) str="test ok"ch0='g' good and gbcA. good an

26、d abcB. good and abcC. test ok and abcD. test ok and71.下列有关final修饰符的描述中,错误的 是:A. 用final修饰的变量,一旦赋值,就不能 改变,也称final修饰的变量为常量B. 由final修饰的方法不能被子类中的相同 方法覆盖C由final修饰的类不能实例化生成相应的对象D.由final修饰的类不能派生子类72. 在Java程序中,已定义变量int x,给x赋值为1的语句是:A. movx,1 B. x=1C. x:=1D. int x=173. 关于用abstract定义的类,下列说法正确的为:A.可以被B.不能派C.不能

27、被D.只能被 实例化 生子类 继承继承74. 下列循环语句中,不被Java语言支持的是:A. while B . do-while C. repeat D. for75. Java中标准输出输入包是。A. java.1B . java C. java.u D. java.appang.iotillet76. 创建一个二维数组a,其中较高一维含两个元素,每个元素又由3个整型量构成,下列Java语句中能实现上述要求的是 。A int a;B . inta=newin t23;C . int a=new D . int a=intin t23;23;77. 以下代码输出从2到20之间的所有偶数,fo

28、r语句的条件判断是:for ( i=2; i+=2)System.out.pri nt(i);A. i>20 B. i>=20C. i<20D. i<=2078. 设有 String s = new String(“abc” );要使得运行结果为 s=abc10可运行下列选项 中的:。A. s += 10; System.out.print(“s=” + s);B. String s2 = new String(“10” ); s = s + s2 ; System.out.print( “s=” + s);C . String s2 = new String( “彳0

29、” ); System.out.pri nt(“ s=” + s.c on cat(s2);D以上均可79. 图形用户界面,是使用图形的方式,借助菜单、按钮等标准界面元素和鼠标操作,帮助用户方便地向计算机系统发出命令,启动操作,并将系统运行的结果同样以图形的方式显示 给用户。它简称。A. graghic B . UIC. GUI D . UserIn terface80. 下列关于 Java Application 与 Applet 的说法中,正确的是:A. 都包含main()方法B. 都通过“ appletviewer ”命令执行C. 都通过“ javac ”命令编译D都嵌入在HTMI文件中

30、执行81. Java源程序经过编译器编译之后,生成的 字节码文件后缀名为:A. .javaB. .objC. .classD. .exe82. 在Java的众多特点中,能反映” Write Once,Run Any where” 的特点是:A. 面向对B.多线程C跨平台D安全性 象83. 以下不属于整型常量的是:A. -12B. -5E9C. 34LD. 017584. Java的整型数据类型中,需要内存空间最少的是:A. byteB. shortC. intD. Io ng85. 若a,b是int型变量,且a=3, b=2, f为布尔型变量,表达式 仁a>b的值是: A. 0B. 1C

31、. falseD. true86. 下面关于Java语言条件选择语句的描述中,错误的是:A. if语句是一个条件表达式。B. if语句必须和else配对使用。C. if语句中内嵌的语句块可以是另一个if 语句。D. else子句不能单独使用。87. 下面这条语句的作用是: System.out.pri ntl n( grade >= 60?“ Passed” :“ Failed ” );A. 无论grade的值是多少,打印 PassedB. 无论grade的值是多少,打印 FailedC. 如果grade的值大于等于60,打印Passed; 否则打印FailedD如果grade的值大于等

32、于60,打印Failed ;否则打印Passed88. 以下代码输出从2到20之间的所有偶数,for语句的迭代因子是: for ( i =2; i <=20;)System.out.pri nt(i);A. i+=2 B. i-=2C. i+=1D. i-=189. 下面关于Java语言的return 语句的描述中,错误的是:A. return是一种跳转语句。B. return语句用在方法中,用于从方法中返 回。C. return语句后必须跟一个表达式。D. return语句后可以不跟表达式。90. 下列说法中错误的是:A. Java程序有两种类型,一种是Java应用程 序Java Ap

33、plication ,另一种是Java小程序 Java AppletB. 个Java Application程序中可包含多个 类,但只能有一个类中定义main方法C. Java中main方法可以在类的外部定义D. main方法前面的修饰符必须是public、 static 和 void,其中 public 与 static 的顺 序可以任意91. 要使类的某个成员方法成为属于整个类的 "类方法”,该方法应使用修饰符:A. final B. public C . classD. static92. 面向对象程序设计中的数据隐藏是指:A. 输入数据必须输入B.数据经过加密处理保密口令C.

34、 对象内部数据和代D.对象内部数据结构码合并在一起的不可访问性93. 下列关于静态成员的描述中,正确的是:A静态数据成员是类的所有对象共享的数据B. 类的每个对象都有自己的静态数据成员C类的不同对象有不同的静态数据成员值D静态数据成员不能通过类的对象访问94. 在java中用package语句说明一个包时,该包的层次结构必须是:A与文件的结构相同B.与文件目录的层次相同C与文件类型相同D与文件大小相同95. 在Java中,能够实现多重继承效果的方式是:A内部类B.接口 C适配器D 同步96. 关于标准输入流in,下列说法中错误的A标准输入流用于从标准输入设备输入数据B. 标准设备指计算机启动后

35、默认的设备C. in是System类的成员变量D. in是输入流类Reader的对象97.在标准String类的方法中,能实现两个字 符串按词典顺序比较大小,且返回一个int类 型值的方法是。A. equals()B. equalsig noreCase()C region Matches。D. compareTo()98. 下列有关异常的说法中,错误的A. 异常是指程序运行时出现的阻止语句正常 执行的非正常情况B. Java中的异常是一个对象,封装了对应的 错误类型以及程序运行的状态等信息C. Java中的异常类为Exception,它是不可 被继承的D. Java中所有的异常类和错误类都是

36、Throwable类的直接或间接子类99. 以下不属于容器的是 。A. JWindow B. JFrame C. JButton D . JScrollBar100. 下列关于Applet的叙述中,正确的是:-A. Applet是Java类,所以可以由 JDK中的 解释器java直接解释执行B . Applet 的主类不一定要定义为 java.applet.Applet 类或 JApplet 类的子类C. Java 中,Applet 和 Application 的主要区 别在执行方式上D. Applet不能在浏览器中运行101. 为台式机设计,主要用于开发桌面应用软件的Java 2的版本是:A

37、. J2SEB. J2EEC. J2ME D.以上都不是102. 下列关于Java应用程序的main方法的描述中,错误的是: A. 每个应用程序都必B.应用程序的执行从须有 main方法main方法开始C每个应用程序只能D. main方法必须放在有一个main方法整个程序的最前面103. 以下合法的字符常量是:A. ' '' B.' C.' & D.” a”104. 以下不属于Java语言构造数据类型的是:.A. Integer B. boolean C. Float D . String105. 若 x, y 为 int 型变量,且 x=23,

38、 y=98, a,d为布尔型变量,且a=true,表达式d = !a && (x<=y)的值是:A. 0B. 1C. falseD. true106. 下列语句序列执行后,k的值是: int m=3, n=6, k=0;while(m+)v(-n) +k;A. 0B. 1C. 2D. 3107. 下列描述中正确的是:A. 类的成员方法中可以对各种数据变量进行 处理,这些变量可以是类的成员变量、通过方 法调用传入的参数值,也可以是方法内部定义 的局部变量B. 局部变量的名字不能与类的成员变量同名C在方法体中定义的变量称为局部变量,它 可以在定义它的类的任意方法中使用D. J

39、ava中,定义方法时可以不说明其返回类 型;未说明返回类型则默认为 void类型108. 以下程序片段的输出结果是:int exp, v, value=1000;for ( exp = 0, v = value - 1; v > 0; exp+,v /= 10 )con ti nue;System.out.pri nt(exp);A. 0B. 1C 2 D. 3109. Java中含有大量标准类,其中提供了创建 图形用户界面元素的类的java应用包A. java.1B. java. C. java. D. java.appangnetawtlet110. 执行赋值语句 byte b =

40、(byte)(1200) 后,变量b的值是:A. 1200B. -1 C. 127D. -80111. 在面向对象程序设计中,首先在问题域中识 别出若干个:A.函数B.类 C.文件D.过程112. 以下程序片段的输出结果是:Rep:for( int i=8; i>1; i- ) for( int j=1; j<=9; j+ ) if( j=5 ) break;if( i=7 ) break Rep;System.out.pri nt("*");System.out.pri ntl n("<>");*<>*D.*<

41、>113. 下列有关构造方法的特性中,错误的是:A构造方法的方法名必须与类同名B. 构造方法未给出返回值,因此默认为void 类型C. 用户不能直接调用构造方法D. 构造方法的作用是对类对象进行初始化, 在用户创建对象时由系统自动调用执行114.在Java中,由Java编译器自动导入,而无需在程序中用import导入的包是:A. java.ap B. java. C. java.u D. java pletawttilang115. 下面关于Java语句的描述中,错误的是:A. Java语句以分号(;)结束。B. 个表达式后加上分号(;)便构成一个语 句。C. 可以用把一些语句括起来构成

42、复合语句。D. 单独一个分号(;)不能构成语句。/单独一个分号(;)可以构成语句116. 下列给出的创建String对象s的方法中,错误的是。A. String s = new String();B. byte abc = new 65,66,67; Strings = new Stri ng(abc,0);C. byte ch = new a' , b' Stringc's = new String(ch);D. String s = abcde'117. Java语言中,字符串是作为对象来处理的。关于String和StringBuffer 类,以下说法中,错

43、误的是。A. String 类处理固定 B. StringBuffer类处长度的字符串S理可变长度的字符串C.使用StringBufferD.它们都是最终类类系统开销较少(final )118. 当浏览器重新返回Applet所在页面时,将调用Applet类的方法:A. start()B. init() C . stop() D . destory()119. 运 行Java语 句System.out.pri ntln (Math.si n(Math.PI/2);得到的结果为。A. 0.0 B. 0.5C. 1.0 D.以上答案均错误120. 当类的成员未使用权限修饰符修饰时,Java认为该成员

44、的访问权限是:A. public B . friend C. protect D. private lyed121. 适合分布式、多用户、企业级应用系统运行 的平台,主要用于开发分布式网络程序的Java 2的版本是:A. J2SE B. J2EEC. J2ME D.以上都不是122. 以下不属于Java语言空白符的是:A.水平制B.空格C.分号 D.换行符表符123. 以下不属于Java关键字的是:A. delete B. new C. package D. super124. 以下不属于Java语言基本数据类型的是:A. longB. boolean C . charD. String125

45、. 若i , j为int型变量,且i=1 , j=28,表达式i = j >> 4 的值是:A. 1B. 14C. 28 D. 56126. 下面关于Java语言switch语句的描述中,错误的是:A. switch语句的表达式不能是字符串。B. switch 语句中,default 子句是可选的。C. case后面的常量可以相同。/ Switch 语句case后面的常量不可以相同D. switch语句体必须是带花括号的语句块。127. Java语言不支持的跳转语句是:A. break B. continue C. goto D. return128. 以下程序片段的输出结果是:i

46、nt total=0;for(intn umber=2 ;n umber<=10;total+=nu mber, n umber +=2 )JSystem.out.pri nt(total);A. 0B. 30C. ;D.出错,无结果129. 假设x, y已正确定义,语句byte n = x>y ?x:y的执行结果是:A.把x,中较大的存 B.把x, y中较小的存 入n入nC. 把x存入nD.把y存入n130. 以下对Java中OOP特性的描述正确的是:一A. Java中既支持单一继承,又支持多重继承B. Java中每个类只能有一个构造方法C 一个Java程序是由多个类组成的,类是

47、Java程序的基本单位D. 抽象类可作为其它类的父类,也可以生成自己的对象实例131. 对于可独立运行的Java应用程序,下列说法正确的是:A. 无须main方法 B.可以有零个或多个main方法C. 必须有一个 main D.可以有多个重载关方法系的main方法132. 下列属于管道流的是。A. PipedReaderB. StringReaderC SequencelnputStream D . StreamTokenizer133. 下列有关Java中标准类 Math的random()方法的说法中,正确的是。A该方法返回任意一个double类型的数值B. 该方法返回0,1.0)区间内任意

48、一个double 类型的数值C该方法返回任意一个float类型的数值D返回0,1.0)区间内任意一个float类型的 数值134. 下列关于抽象类的描述中,错误的是:A. 在类定义中,如果类被关键字abstract修 饰,该类就是一个抽象类B. 抽象类中可以没有抽象方法,而包含抽象 方法的类必须是抽象类C. abstract 和final 可以同时修饰同一个类D. 抽象类本身不能被实例化,它只能作为其 他类的父类。子类继承抽象类并实现父类的抽 象方法后,就能实例化子类的对象135. 以下程序片段在运行时会抛出NullPoi nterException的异常,下列给出的原因说明中,正确的是:pu

49、blic class Pers onpublic Stri ng n ame,id;n ame=id=null;Pers on (Stri ng i,Stri ng n)id=i;n ame=n;void show()System.out.println(“Id: ” +id);System.out.pri ntl n(“ Name” +name);public static void main (Stri ngargs)Pers on myPers on;myPers on. show();A. main方法中Person myPerson的对象声明 仅通知编译器用指定标识对指定类型的变量

50、进行引用,它并未真正实例化一个对象,即没 有在内存中分配相应的地址空间B. 构造对象时未给定初值,因此name和id 为 nullC. 应将 main 方法中的语句 Person myPerson; 改成 Person myPerson("01","test");D. 应该在 main 方法的 myPerson.show();语 句前增加一条语句来调用 Person类的构造方 法,例如:myPerso n.Perso n('01','test');136. 用来导入已经定义好的类或包的语句是:-A. mainB. impo

51、rt C. public D. classclass137. 在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺 序各不相同,传回的值可以不相同。这种面向 对象程序设计的特性称为:A.隐藏B.覆盖C.重载D. Java不支持此特性138. 下列程序片段的运行结果为。Stri ng s = new Stri ng();char b = 8' ; 7' 6' ; 5' 4' ; 3' ; 2'< JI,1;s = s.copyValueOf(b,2,4);System.out.pri ntln( s = ”

52、 + s);A. s=6543 B. s=63 C. s=7654 D. s=75139. 下列容器中无边框的是。A. JWindow B. JFrame C. JPanel D . JScrollBar140. Swing组件提供了一些AW组件不能实现的功能,下列说法中错误的是。A. Swing的按钮和标签可以显示图像B. Swing组件的边界都是不能改变的C. Swing组件可以不是矩形D. Accessibility(例如触摸屏)可以容易的从Swing组件得到信息141. 为支持掌上电脑、手机等小型设备,用于嵌 入式系统开发的Java 2版本是:A. J2SE B. J2EE C. J2ME D.以上都不是142. 包含在花括号中的语句组叫:A.组B.块 C.包D.堆143. 若下列所用变量均已正确定义,以下表达式 中合法的是:A. d=a>h>c B. b=c=a+5 C. a=5+c=5 D. +i1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论