JAVA面相对象程序设计考试试题(B卷).doc_第1页
JAVA面相对象程序设计考试试题(B卷).doc_第2页
JAVA面相对象程序设计考试试题(B卷).doc_第3页
JAVA面相对象程序设计考试试题(B卷).doc_第4页
JAVA面相对象程序设计考试试题(B卷).doc_第5页
全文预览已结束

下载本文档

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

文档简介

院系- 专业、班级- 姓名- 学号 - - 密-封-线- JAVA面相对象程序设计考试试题(B卷)得 分评卷人一、单项选择题(在下列每题的四个选项中,只有一个选项是符合试题要求的。请把答案填入答题框中相应的题号下。每小题2分,共30分)1下列语句序列执行后,k 的值是( )。 int m=3, n=6, k=0; while( (m+) ( - n) ) +k; A) 0 B) 1 C) 2 D) 32设 i、j 为int型变量名,a 为int型数组名,以下选项中,正确的赋值语句是( )。 A) i = i + 2 B) a0 = 7; C) i+ - -j; D) a(0) = 66;3Java语言的类间的继承关系是( )。 A) 多重的 B) 单重的 C) 线程的 D) 不能继承4设有定义 int i = 6 ;,则执行以下语句后,i 的值为( )。 i += i - 1; A) 10 B) 121 C) 11 D) 1005下列选项中,用于在定义子类时声明父类名的关键字是( )。 A)interface B) package C) extends D) class6若已定义 byte x= 11,22,33,-66 ; 其中0k3,则对x数组元素错误的引用是( )。 A) x5-3 B) xk C) xk+5 D) x07下列语句序列执行后,ch1 的值是( )。 char ch1=A,ch2=W; if(ch1 + 2 j ) i-; else j-; A) 15 B) 16 C) 7 D) 89下列语句序列执行后,k 的值是( )。 int i=10, j=18, k=30; switch( j - i ) case 8 : k+; case 9 : k+=2; case 10: k+=3; default : k/=j; A) 31 B) 32 C) 2 D) 3310下面语句执行后,i 的值是( )。 for( int i=0, j=1; j y | x z B) x != y C) z ( y + x ) D) x y & ! ( x 3 ); A) 16 B) 8 C) 4 D) 213以下由 for 语句构成的循环执行的次数是( )。 for ( int i = 0; true ; i+) ; A) 有语法错,不能执行 B) 无限次 C) 执行1次 D) 一次也不执行14定义类头时能使用的修饰符是( )。 A) private B) static C) abstract D) protected15设int 型变量 a、b,float 型变量 x、y,char 型变量 ch 均已正确定义并赋值, 正确的switch语句是( )。 A) switch (x + y) B) switch ( ch + 1 ) . . C) switch ch D) switch ( a + b ); . . 得 分评卷人二、填空题(每小题2分,共20分)1. 构造函数_返回值。 2. Java语言中的浮点型数据根据数据存储长度和数值精度的不同,进一步分为_ 和 _两种具体类型。 3. 创建类对象的运算符是_ 。 4. 当整型变量n的值不能被13除尽时,其值为 false 的Java语言表达式是_ _ 。 5. 在Java语言中,所有的数组都有一个lenght属性,这个属性存储了该数组的_个数。 6. 定义类就是定义一种抽象的_,它是所有具有一定共性的对象的抽象描述。 7. 在Java语言中,使用_、_等技术,实现软件重用。 8. 表达式3/6 * 5的计算结果是_ 。 9.下面是一个类的定义: public class int Myclass int x, y; Myclass ( int i, _) / 构造函数 x=i; y=j; 10.下面是一个Java Application 的主类的定义,其功能是输出所有命令行参数。 import java.io.*; public class MyClass public static void main(String args ) if( args.length !=_) for(int i=0; i args.length; i+) System.out.println(_); else System.out.println(没有命令行参数); 得 分评卷人三、判断题(本题共5小题,每题3分,共15分)下面的说法正确的打” ”,错误的打”X”1 程序中抛出异常时(throw ),只能抛出自己定义异常对象。( )2 System类中的in是一个输入对象。( )3 实现一个接口,则在类中一定要实现接口中的所有方法。( )4 所有的文件输入/输出流都继承于InputStream类/OutputStream类。( )5 一个异常处理中 finally语句块只能有一个或者可以没有。( )得 分评卷人四、写出下面程序的运行结果(每小题10分共20分)1、class A private int privateVar; A(int _privateVar) privateVar=_privateVar;boolean isEqualTo(A anotherA) if(this.privateVar = anotherA.privateVar) return true; else return false; public class B public static void main(String args) A a = new A(1); A b = new A(2); System.out.println(a.isEqualTo(b); 程序的输出结果为:_2、public class Unchecked public static void main(String args) try method(); catch (Exception e) System.out.println(A); finally System.out.println(B); static void method() try wrench(); System.out.println(C); catch (ArithmeticException e) System.out.println(D); finally System.out.println(E); System.

温馨提示

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

评论

0/150

提交评论