




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、JAVA语言程序设计考试试题及部分答案、单选题:(每题 1 分)下列各题 A )、B)、C)、 D )四个选项中,只有一个选项是 正确的,请将正确选项的标记写在题干后的括号内。1 下列语句序列执行后, k 的值是( B )。int m=3, n=6, k=0;while( (m+) < ( - n) ) +k;A) 0B) 1C) 2D) 32 设 i 、j为 int 型变量名, a 为 int 型数组名,以下选项中,正确的赋值语句是 ( B ) 。A) i = i + 2B) a0 = 7;C) i+ - -j;D) a(0) = 66;3Java 语言的类间的继承关系是 ( B )。
2、A) 多重的 B) 单重的 C) 线程的 D) 不能继承4设有定义 int i = 6 ; ,则执行以下语句后, i 的值为( C )。i += i - 1;A) 10 B) 121 C) 11 D) 100( C )。5下列选项中,用于在定义子类时声明父类名的关键字是A ) interface B) package C) extends D) class 6若已定义 byte x= 11,22,33,-66 ;其中0 Wk<3,则对x数组元素错误的引用是(C )。A) x5-3 B) xk C) xk+5 D) x0 7 下列语句序列执行后, ch1 的值是( B )。char ch1
3、='A',ch2='W'if(ch1 + 2 < ch2 ) +ch1;A) 'A' B) 'B' C) 'C' D) B8下列语句序列执行后,i 的值是( D )。int i=8, j=16;if( i-1 > j ) i-; else j-;A) 15 B) 16 C) 7 D) 89下列语句序列执行后,k 的值是 ( C ) 。int i=10, j=18, k=30;switch( j - i ) case 8 : k+;case 9 : k+=2;case 10: k+=3;default :
4、 k/=j;A) 31 B) 32 C) 2 D) 33 for( int i=0, j=1; j < 5; j+=3 ) i=i+j;10 下面语句执行后, i的值是( B )。A) 4 B) 5 C) 6 D) 7 11 设有定义 float x=3.5f, y=4.6f, z=5.7f ;则以下的表达式中,值为 true 的是( B )。A) x > y | x > z B) x != yC) z > ( y + x ) D) x < y & ! ( x < z ) 12 下列语句序列执行后, i 的值是 ( D ) 。int i=16;do
5、i/=2; while( i > 3 );A) 16 B) 8 C) 4 D) 2 13 以下由 for 语句构成的循环执行的次数是 ( B )。for ( int i = 0; true ; i+) ;A) 有语法错,不能执行 B) 无限次C) 执行 1 次 D) 一次也不执行14 定义类头时能使用的修饰符是 (C)。B) class x extends y A) private B) static C) abstract D) protected15设 int 型变量 a、b ,float 型变量x、y,char 型变量 ch 均已正确定义并赋值,正确的 switch 语句是 D )
6、 。A) switch (x + y) B) switch ( ch + 1 ) C) switch chD) switch ( a + b ); 16. 下列最终属性 i 的定义中,正确的是A) static final int i=100; B) final int i=1.2;C) final i='w' D) final char i;17. 下列类定义中,不正确的是 (C )。A) class x C) static class x implements y1,y2 D) public class x extends Applet 18. 设 x、 y 为已定义的类名
7、,下列声明x 类的对象 x1 的语句中正确的是 ()。A) static x x1; B) public x x1=new x(int 123);C) y x1; D) x x1=x( );19. 设 i、 j、k 为类 x 中定义的 int 型变量名,下列类 x 的构造函数中不正确的是(B )。A) x( int m) . B) void x( int m) . C) x( int m, int n) . D) x( int h,int m,int n) . 20. 下列方法定义中,正确的是 ( A )。A) int x( ) char ch='a' return (int)
8、ch; B) void x( ) .return true; C) int x( ) .return true; D) int x( int a, b) return a+b; 21. 用于定义类成员的访问控制权的一组关键字是 ( D )。A) class, float, double, publicB) float, boolean, int, longC) char, extends, float, doubleD) public, private, protected22. 不能构成循环的语句是 ( C )。A) for 语句 B) while 语句 C) switch 语句 D) do
9、_while 语句23. 下列程序段执行后 b3 的结果是 ( D )。24= b1 b1 : b2;A) 0 B) 1 C) true D) false 25 下面数据结构中,属于非线性的是 ( B )。boolean b1=true, b2, b3;A) 线性表 B) 树 C) 队列 D) 堆栈( D )。11. 设有定义 int i=123; long j=456; 下面赋值不正确的语句是A) j=i; B) j=(long)i; C) i=(int)j; D) i=j;1. 构造函数 _没_有返回值。进一步分为 float 和2. Java语言中的浮点型数据根据数据存储长度和数值精度的
10、不同,double两种具体类型。3. 创建类对象的运算符是new。4. 当整型变量 n 的值不能被 13 除尽时,其值为 false的 Java 语言 表 达式是n%13=0属性,这个属性存储了该数组的 _元素个5. 在 Java 语言中, 所有的数组都有一个 lenght数。6. 定义类就是定义一种抽象的父类,它是所有具有一定共性的对象的抽象描述。7. 在 Java 语言中,使用 _平台无关java 虚拟机 _等技术,实现软件重用。8. 表达式 3/6 * 5 的计算结果是 0 9 .下面是一个类的定义 : public class _int Myclass int x, y;Myclass
11、 ( int i, _=0) / 构造函数x=i;y=j;10.下面是一个 Java Application 的主类的定义,其功能是输出所有命令行参数。import java.io.*;public class MyClass public static void main(String args ) if( args.length !=_0_) for(int i=0; i < args.length; i+)11 下面是一个小程序的主类 myprogram 的定义 , 其中 A、B 是该主类所在源程序中已定 义的另两个类的类名 : import java awt.*定义小程序的主类i
12、mport java applet.* public class myprogram extends Applet/A a; B b;publicmyprogram _ init( ) a=new A( ) ; b=_new_ B( ); 类型(整形和浮点类型) ,自负类型和布尔类型13. 表达式 3/6 * 5 的计算结果是 _0long14. 定 义 初 值 为 10 的 10 次 方 的 长 整 型 变 量 lvar 的 语 句 是 :是_ 结构化程序设计的三种lvar=1*e1015. 顺序结构、分支结构 (或称选择结构 )、 _循环结构基本流程控制结构。16. 以下方法 m 的功能是
13、求两参数之积的整数部分。int m ( float x, float y )k=(int)x*y17. Java 源程 序文 件编译 后产 生的文件称 为字节码文件,其扩展 名为.class 18 Java 和 c+ 都是面向对象的程序设计语言。三、程序分析:(每题 4 分)1. 下面是一个排序的程序 : import java.io.*;public class Test56_Sort public static void main(String args ) int a=42,99,5,63,95,36,2,69,200,96;ShowArray(a);Sort(a);ShowArray(
14、a);public static void Sort(int x) int w;for(int i=1; i<x.length; i+) for(int j=0; j<x.length-1; j+) if(xj>xj+1) w=xj; xj=xj+1; xj+1=w; /* if(i=1|i=2) ShowArray(x);if(i=2) break; */ public static void ShowArray(int b) for(int i=0; i<b.length; i+)问题: 如果将方法 Sort( ) 中的一对注释符( /* */ )去掉,程序输出的结
15、果是什么 排序前的数据序列 : b0=42b1=99b2=5b3=63b4=95b5=36b6=2b7=69b8=200b9=96 b0=42b1=5b2=63b3=95b4=36b5=2b6=69b7=99b8=96b9=200b0=5b1=42b2=63b3=36b4=2b5=69b6=95b7=96b8=99b9=200排序后的数据序列 : b0=5b1=42b2=63b3=36b4=2b5=69b6=95b7=96b8=99b9=2002. 请写下程序的输出结果:public class Test52String str1="Hello, Java world! t"
16、;String str2="Hello, students!" ;public static void main(String args)输出结果:3. 请写下程序的输出结果:public class T2_4 public static void main(String args)int i,j;char c='*'for(i=0;i<5;i+)for(j=0;j<=i;j+)输出结果:4、请写下程序的输出结果: public class ex2_2public static void main (String args )int x , y
17、;byte b = 6;float z = 1.234f ;double w = 1.23;boolean flag;x = 12 ;y = 300;flag=x>y;flag=z>w;四、问答题:(每题 5 分,)1. Java 的接口和 C+ 的虚类的相同和不同处。由于 Java 不支持多继承,而有可能某个类或对象要使用分别在几个类或对象里面的方法或属性,现有的单继承机制就不能满足要求。与继承相比,接口有更高的灵活性,因为接口中没有任何实现代码。当一个类实现了接口以后,该类要实现接口里面所有的方法 和属性,并且接口里面的属性在默认状态下面都是 publiC statiC ,所有
18、方法默认情况下是public. 一个类可以实现多个接口。2. 垃圾回收的优点和原理。并考虑 2 种回收机制。Java语言中一个显着的特点就是引入了垃圾回收机制,使C+程序员最头疼的内存管 理的问题迎刃而解,它使得 Java 程序员在编写程序的时候不再需要考虑内存管理。由于 有个垃圾回收机制, Java 中的对象不再有 "作用域"的概念,只有对象的引用才有 "作用域"。垃圾回收可以有效的防止内存泄露,有效的使用可以使用的内存。垃圾回收器通常是作为 一个单独的低级别的线程运行,不可预知的情况下对内存堆中已经死亡的或者长时间没有 使用的对象进行清楚和回收,程序
19、员不能实时的调用垃圾回收器对某个对象或所有对象进 行垃圾回收。回收机制有分代复制垃圾回收和标记垃圾回收,增量垃圾回收。3 ,谈谈 final , finally , finalize 的区别。Fin al -修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。 因此一个类不能既被声明为 abstract 的,又被声明为 final 的。将变量或方法声明为 final ,可以保证它们在使用中不被改变。被声明为 final 的变量必须 在声明时给定初值,而在以后的引用中只能读取,不可修改。被声明为 final 的方法也同 样只能使用,不能重载。Final
20、ly 再异常处理时提供 finally 块来执行任何清除操作。如果抛出一个异常,那 么相匹配的 catch 子句就会执行,然后控制就会进入 finally 块(如果有的话)。Finalize 方法名。 Java 技术允许使用 finalize ()方法在垃圾收集器将对象从内存 中清除出去之前做必要的清理工作。这个方法是由垃圾收集器在确定这个对象没有被引用 时对这个对象调用的。它是在 Object 类中定义的,因此所有的类都继承了它。子类覆盖finalize () 方法以整理系统资源或者执行其他清理工作。 finalize ()方法是在垃圾收集 器删除对象之前对这个对象调用的。4 ,数组有没有
21、length ()这个方法? String 有没有 length ()这个方法?举例说 明使用方法?数组没有 length ()这个方法,有 length 的属性。String 有有 length ()这个方法。5. Java 中的异常处理机制的简单原理和应用。五、程序设计:(每题 11 分,共 33 分)1、编程:编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。但是要保证汉字不被截半个,如"我ABC"4,应该截为"我AB",输入"我ABC 汉DEF", 6,应该输出为"我ABC"而不
22、是"我ABC+汉的半个"。2、编程求解:所有两位整数能被 3 整除的数的和,以及不能被 3 整除的数的各位数字之 和。3、设计一个程序求解 e 的值。精度达到 1.0e-6, 4、请设计一个对 N 个数进行排序的程序、选择题(每道题只有一个正确答案,每小题 2 分,共 30 分) 15 道题1 、关于 Java 语言叙述错误的是: ( C )AJava 语言具有跨平台性BJava 是一种面向对象的语言CJava 语言中的类可以多继承D Java 的垃圾收集机制自动回收程序已不再使用的对象2、以下叙述正确的是: ( B )的确台 aA .构造方法必须是public方法Bmai
23、n 方法必须是 public 方法CJava 应用程序的文件名可以是任意的D 构造方法应该声明为 void 类型3、关于 Java 中数据类型叙述正确的是: ( B )A、整型数据在不同平台下长度不同Bboolean 类型数据只有 2 个值, true 和 falseC. 数组属于简单数据类型D Java 中的指针类型和C语言的一样4 、设 int x=1,float y=2则表达式 x / y 的值是:( D )A0B1C2D .以上都不是5 、以下语句有语法错的是:Aint x=1 ;y=2 ; z=3Bfor (int x=10,y=0 ;x>0 ; x+);Cwhile (x&g
24、t;5);Dfor(; ;);6、关于类和对象的叙述正确的是: ( A )AJava 的类分为两大部分:系统定义的类和用户自定义的类B. 类的静态属性和全局变量的概念完全一样,只是表达形式不同C. 类的成员至少有一个属性和一个方法D .类是对象的实例化7、以下有关构造方法的说法,正确的是: ( A )A .一个类的构造方法可以有多个B. 构造方法在类定义时被调用C. 构造方法只能由对象中的其它方法调用D .构造方法可以和类同名,也可以和类名不同8、以下有关类的继承的叙述中,正确的是: ( D )A .子类能直接继承父类所有的非私有属性,也可通过接口继承父类的私有属性B. 子类只能继承父类的方法
25、,不能继承父类的属性C. 子类只能继承父类的非私有属性,不能继承父类的方法D. 子类不能继承父类的私有属性9、下列属于容器的组件有: ( B )AJButtonBJPaneCCanvasDJTextArea10、void 的含义:( C )A. 方法体为空B. 定义的方法没有形参C. 定义的方法没有返回值D .方法的返回值不能参加算术运算11、关于 Java 中异常的叙述正确的是: ( D )A. 异常是程序编写过程中代码的语法错误B. 异常是程序编写过程中代码的逻辑错误C. 异常出现后程序的运行马上中止D .异常是可以捕获和处理的12、所有的异常类皆继承哪一个类?( C )A longBsi
26、zeofCinstanceofD const14 、为实现进程之间的通信,需要使用下列那种流才合适?(D)AData streamBFile streamCBuffered streamDPiped stream15 、在复选框中移动鼠标,然后单击一选项,要捕获所选项必需实现哪个接口?(D)AActionListenerBMouseListenerCMouseMotionListernDItemListener二、填空题(每空 1 分,共 20 分)1、面向对象程序设计所具有的基本特征是:抽象性 _,_封装性 _,_继承性_,_多态性2 、数组 x 定义如下int x =new int32则
27、x.length 的值为 3x0.length 的值为实现 Runnable 方法4 、Java 的图形用户界面设计中,有很多布局管理器用来摆放组件的位置,一般用到的布GridLayout局 管 理 器 有 ( 列 出 四 种 即 可 ) _FlowLayout_BorderLayoutCardLayoutB. TwoUsersC. *pointD. thisstop()_ 和 destroy() 。5 、Applet 常用的方法是: _init()_ 、_run () 三、阅读程序,写出程序的输出结果(每题 5 分,共 20 分)1 、class Aprivate int privateVa
28、r;A(int _privateVar)privateVar=_privateVar;boolean isEqualTo(A anotherA)if(this.privateVar = anotherA.privateVar) return true;elsereturn false;程序的输出结果为:false2 、class A double f(double x, double y) return x * y;class B extends A double f(double x, double y) return x + y;public class Test public stati
29、c void main(String args) B obj = new B();1. 下面哪些是 short 型的取值范围 CA. -27 -27-1B. 0 -216-1C. -215 -215-1D. -231 - 231-1 2. 下面哪些是合法的标识符 ABEA. $personsE. _endline3. 哪些是将一个十六进制值赋值给一个long 型变量 DA. long number = 345L;B. long number = 0345;C. long number = 0345L;D. long number = 0x345L;4. 下面的哪些程序片断可能导致错误。BDA.
30、String s = "Gone with the wind"String t = " good "String k = s + t;B.String s = "Gone with the wind"String t;t = s3 + "one"C.String s = "Gone with the wind"String standard = s.toUpperCase();D.String s = "home directory"String t = s - "
31、directory"5. 在/ point x 处的哪些声明是合法的DEclass Person private int a;public int change(int m) return m; public class Teacher extends Person public int b;public static void main(String arg)Person p = new Person();Teacher t = new Teacher();int i;/ point xA. i = m;B. i = b;C. i = p.a;D. i = p.change(30)
32、;E. i = t.b;6. 当 Frame 的大小被改变时 , Frame 中的按钮的位置也可能被改变,请问此时使用的是 什么布局管理器 BA. BorderLayout7. 给出下面的代码片断1 public void create() 2 Vector myVect;3 myVect = new Vector();面的哪些陈述是正确的 ADEA. 第二行的声明不会为变量 myVect 分配内存空间。 / 指的是堆空间 ,只是在栈 中分配 ;这里不用较真 .自己理解就好 ;B. 第二行的声明分配一个到 Vector 对象的引用的内存空间。C. 第二行语句创建一个 Vector 类对象。D.
33、 第三行语句创建一个 Vector 类对象。E. 第三行语句为一个 Vector 类对象分配内存空间。/ 分配栈空间 ,相当于指针 ,但是不分配 "到 Vector 对象的引用的空间 "选项二的意思是分配了堆空间 ;8. 下面的哪些答案可以用以表示八进制值 8 AA. 010B. 0x10C. 08D. 0x89. 哪些不是 Java 关键字 ABA. TRUEB. sizeofC. constD. superE. void10. 下面的哪些叙述为真。 ADA. equals() 方法判定引用值是否指向同一对象。 / 不说是谁的就是默认的B. = 操作符判定两个分立的对象的
34、内容和类型是否一致。C. equals() 方法只有在两个对象的内容一致时返回 true 。D. 类 File 重写方法 equals() 在两个分立的对象的内容和类型一致时返回 true 。 / 当两个 独立的对象的内容和类型一致 ;11. 下面关于继承的哪些叙述是正确的。 ADA. 在 java 中只允许单一继承。B. 在 java 中一个类只能实现一个接口。C. 在 java 中一个类不能同时继承一个类和实现一个接口。D. java 的单一继承使代码更可靠。12. 第十行的声明将调用哪些方法 . D1 class Person 2 public void printValue(int i
35、, int j) 3 public void printValue(int i) 5 public class Teacher extends Person public void printValue() public void printValue(int i) Person t = new Teacher();8public static void main(String args)10t.printValue(10);A.B.C.D.11 12 第 2 行的方法第 3 行的方法第 6 行的方法第 7 行的方法13. 下面哪些不是 java 的原始数据类型 BCA. shortB. Bo
36、oleanC. unitD. floatB14. 下面的哪些关键字通常用来对对象的加锁,该标记使得对对象的访问是排他的A. transientB. synchronizedC. serializeD. static15. main() 方法的返回类型是什么? BA. intB. voidC. booleanD. static指的是像素16. 给出以下关于一个使用适当的字符间距的字体的 TextField 的表达式TextField t = new T extField("they are good",40);/40哪些叙述是对的? DA.被显示的字符串可以使用多种字体。B.
37、一行中最大的字符数是 40C.显示的宽度正好是 40 个字符宽。D.用户可以编辑字符。17. 关于垃圾收集的哪些叙述是对的 BA.程序开发者必须自己创建一个线程进行内存释放的工作。B.垃圾收集将检查并释放不再使用的内存。C.垃圾收集允许程序开发者明确指定并立即释放该内存。D.垃圾收集能够在期望的时间释放被 java 对象使用的内存。18. 给出下面的代码1 public class Test int m, n;public Test() public Test(int a) m=a; public static void main(String arg) Test t1,t2;int j,k;
38、j=0; k=0;10t2=new Test(j,k);9t1=new Test();1112 在编译时哪行将导致一个错误 DA.第3行B.第5行C.第6行D.第 10 行4throw new TimedOutException();56 19. Thread 的方法 resume() 负责恢复哪些线程的执行 DA.通过调用stop() 方法而停止的线程。B.通过调用sleep() 方法而停止运行的线程。C.通过调用wait() 方法而停止运行的线程。D.通过调用suspend() 方法而停止运行的线程。 / 已经过期了20. 有关线程的哪些叙述是对的 BDA. 一旦一个线程被创建,它就立即开
39、始运行。优先B. 使用 start() 方法可以使一个线程成为可运行的,但是它不一定立即开始运行。C. 当一个线程因为抢先机制而停止运行, 它被放在可运行队列的前面。 / 比它 级高的进程抢占了 cpu ,它运行的时间根据操作系统而定;D. 一个线程可能因为不同的原因停止并进入就绪状态。 / 可运行状态21. 给出下面的不完整的方法2 success = connect();if (success=-1) 已知 TimedOutException 不是一个 RuntimeException 。下面的哪些声明可以被加入 第一行完成此方法的声明 BCA. public void method()B
40、. public void method() throws ExceptionC. public void method() throws TimedOutExceptionD. public void method() throw TimedOutExceptionE. public throw TimedOutException void method()22. 给出下面的代码class Person String name,department;public void printValue()public class Teacher extends Person int salary;p
41、ublic void printValue()/ 完成父类代码中 printValue() 相同的工作面的哪些表达式可以加入 printValue() 方法的注释部分 DB. this.printValue();C. person.printValue();A. printValue();D. super.printValue();23. 下面的哪些赋值语句是错的 AA. float f = 11.1;B. double d = 5.3E12;C. double d = 3.14159;D. double d = 3.14D;24. 给出下面的不完整的类代码class Person Strin
42、g name, department;int age;public Person(String n) name = n; public Person(String n, int a) name = n; age = a; public Person(String n, String d, int a) / 完成 Person(String n, int a) 的逻辑department = d;面的哪些表达式可以加到构造方法中的注释处 CA. Person(n,a);B. this(Person(n,a); / 构造函数的名字不能当方法名调用 ;C. this(n,a);25. 下面关于变量及
43、其范围的陈述哪些是对的 ACDD. this(name,age); / 构造方法的参数也不能直接传实例变量名B.实例变量用关键字 static 声明。C.在方法中定义的局部变量在该方法被执行时创建D.局部变量在使用前必须被初始化。26. 给出下面的代码public void test() try oneMethod(); catch (ArrayIndexOutOfBoundsException e) catch(Exception e) finally 在 oneMethod() 方法运行正常的情况下将显示什么 ADA. condition 1B. condition 2C. conditi
44、on 3D. finally27. 给出下面的代码public class Test void printValue(int m)do while( -m > 10 );public static void main(String arg) int i=10;Test t= new Test();t.printValue(i);输出将是什么? CA. 8B. 9C. 10D. 1128. 下面的有关声明的哪些叙述是对的BCA.对原始数据类型例如boolean,byte的变量的声明不会为该变量分配内存空间。B.对原始数据类型例如boolean,byte的变量的声明将为之分配内存空间。C.非
45、原始数据类型例如String,Vector的变量的声明不会为该对象分配内存。D.非原始数据类型例如String,Vector的变量的声明会为该对象分配内存。/ 该对象指的是堆空间的对象 ;指向该对象的引用只能叫变量 ;29. 类的设计要求它的某个成员变量不能被外部类直接访问。应该使用下面的哪些修饰符 获得需要的访问控制 DA. publicB. 不加修饰符C. protectedD. private /面向对象编程P196页的表格,private 行有错误30. 给出下面的代码片断1 String str = null;空指针异常2 if (str != null) && (s
46、tr.length() > 10) 5 else if (str != null) & (str.length() < 5) /哪些行将导致错误 CA.B.第2行C.第5行D.第8行31. 下面有关 java 代码安全性的叙述哪些是对的 BCDA.字节码校验器加载查询执行需要的所有类。B.运行时解释器执行代码。C.D.在运行时,字节码被加载,验证然后在解释器里面运行。类加载器通过分离本机文件系统的类和从网络导入的类增加安全性。32. 给出下面的代码public class Personint arr = new int10;/ 非静态属性public static void
47、 main(String a) 哪些叙述是对的 AA.编译时出错。B.编译时正确而运行时出错。C.输出 0 。D.输出 null 。33. 给出下面的代码public class Parent public int addValue( int a, int b) int s;s = a+b;return s;class Child extends Parent 哪些方法可以加入类 Child 中 BC / 方法的覆盖A. int addValue( int a, int b )/ do something.B. public void addValue ()/ do something.C.
48、public int addValue( int a )/ do something.D. public int addValue( int a, int b )throws Exception /do something.34. 公有成员变量 MAX_LENGTH 是一个 int 型值,变量的值保持常数值 100 ,定义这个 变量的代码为 CDA. public int MAX_LENGTH=100;B. final int MAX_LENGTH=100;C. final public int MAX_LENGTH=100; / 修饰符的顺序可以交换D. public final int M
49、AX_LENGTH=100;35. 下面的哪些 java 源文件代码片断是对的 ACDA. package testpackage;public class Test/do something.B. import java.io.*;package testpackage;public class Test/ do something.C. import java.io.*;class Person/ do something.public class Test/ do something.D. import java.io.*;import java.awt.*;public class T
50、est/ do something.36. 给出下面的类public class Samplelong length;public Sample(long l) length = l; public static void main(String arg)Sample s1, s2, s3;s1 = new Sample(21L);s2 = new Sample(21L);s3 = s2;long m = 21L;哪个表达式返回 true BA. s1 = s2;B. s2 = s3;C. m = s1;D. s1.equals(m);List l = new List(6,true);/第二
51、个参数是 false 的话只能选一个其中哪些叙述是正确的 ACA.在没有其它的约束的条件下该列表将有 6 行可见。B.一行的最大字符数是 6C.列表将允许用户多选D.列表只能有一项被选中38. 给出下面的代码class Parent String one, two;public Parent(String a, String b)one = a;two = b;public class Child extends Parent public Child(String a, String b)super(a,b);public void print()public static void mai
52、n(String args)Parent p = new Parent("south", "north");Parent t = new Child("east", "west");p.print();t.print();面的哪些情况或输出的结果正确 EA. 编译时出错B. southeastC. south to northeast to westeastE. southeast to westD. south to north39. 类 Teacher 和 Student 都是类 Person 的子类Person p;Teacher t;Student s;若 p,t 和 s 都是非空值if(t instanceof Person) s = (Student)t; 这个语句导致的结果是什么C /默认new时声明的都是本类;A.将构造一个 Student 对象B.表达式合法C.编译时非法D.编译时合法而在运行时可能非法、单选题(本大题 15 小题,每小题 2 分,共 30 分)40. 给出下面的代码String s= "hello"String t = "hello
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 汽车行业汽车音响市场发展趋势与竞争格局分析报告
- 持续进步的商务英语学习试题答案
- 教育信息化2.0背景下教师信息技术与教育技术互动研究报告
- 装配式木结构建筑项目在绿色建筑领域的政策导向研究报告
- 生管考试试题及答案
- 法硕面试试题及答案
- 教材内容的大学物理考试试题及答案
- 新时代创业扶持政策试题及答案
- 四川卫生康复职业学院《生物科学探索实践》2023-2024学年第二学期期末试卷
- 江苏省南京市六校2025年初三下期末生物试题试卷含解析
- 美育课程中的跨学科融合教学实践
- 浙江省台州市十校联盟2024-2025学年高二下学期期中联考技术试题(含答案)
- 2025年04月中国科学技术大学附属第一医院(安徽省立医院)护理人员招聘213人笔试历年专业考点(难、易错点)附带答案详解
- 合同风险管控培训
- 企业ab岗管理制度
- 2023年国网安徽省电力有限公司高校毕业生招聘约296人(第二批)笔试参考题库附带答案详解
- 泉州市泉港区总医院及各分院招聘工作人员笔试真题2024
- 2025年中考数学总复习模拟测试卷(附答案)
- 2023河道管理范围划界技术规程
- 设备管理风险识别及管控措施
- 2025山西地质集团招聘37人笔试参考题库附带答案详解
评论
0/150
提交评论