Java程序设计课期末考试试卷B_第1页
Java程序设计课期末考试试卷B_第2页
Java程序设计课期末考试试卷B_第3页
Java程序设计课期末考试试卷B_第4页
Java程序设计课期末考试试卷B_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

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

文档简介

1、 ); North”D、b.add(p,” C、p.add(b,”South”); Java程序设计课期末考试试卷方法的方法头关于mainJava Application程序执行的入口点,7、main方法是 卷)(B? 以下哪项是合法的 (注意:请将答案写到答题纸上,否则无效;答题纸与试卷分开上交)main() void ublic static A、 p args) void main(String B、 public static args) public static int main(String C、 分)(每题1分,共10判断正误,正确打“”,错误打“” 一、arg ) void

2、main(String D、 public 多维数组中各行的列数可以不同。1、Java允许创建不规则数组,即Java? 、定义一个接口必须使用的关键字是8 2、子类可以继承父类的私有成员。:static 、interface D B、class C、 A、public 号 、对于类变量,可以通过类名直接访问,也可以通过该类的对象访问。3学? 类型的数据在内存中占据的长度是Java中char9、 4、一个抽象的类不能直接用new命令创建对象。 、不确定 D C、32位BA、8位 、16位 、一个子类中可以定义与父类中名字相同,而参数不同的方法,此时子类的5 ? 、关于以下程序段,正确的说法是1

3、方法会改写从父类继承来的方法 1 /行 hello”; String s1= 、如果一个类中包含抽象方法,则这个类也必须定义为抽象类。 2 /行 s2=new String(s1); String 7、构造方法的名字必须与类名相同 3 /行 if(s1= =s2) 8、一个类的私有变量可以在同一个包的不同类中使用 4 /行System.out.println(“s1= =s2 ”); final方法不能被覆盖。、final类不能派生子类, 5 /行 if (s1.equals(s2) :为后缀的字节Java的源代码中定义几个类,编译结果就生成几个以.class10名6 /行System.out

4、.println(“s1 equals s2”); 码文件姓 6不执行B、行4执行,行 A、行4与行6都将执行 分)分,共20选题(每题1 6都不执行D、行4、行C、行6执行,行4不执行 二、单项 ? 11、以下哪个字符串不能做Java中的方法 ( );1、若在某一个类定义中定义有如下的方法:aFinalFunction final void get 、 Text D B、out C、set A、set ? 则该方法属 中,一个类可同时定义许多同名的方法,这些方法的形式参数个Java12、 、最终方法 D、抽象方法 A、本地方法 B、解态方法 数、类型或顺序各不相同,传回的值也可以不相同。这种

5、面向对象程序的特 、以下哪个不是java的关键字? ? 称:else 、 C、for D A、System B、interface Java不支持此特性 D、C B、覆盖 、重载 A、隐藏 级? 3、定义一个类,必须使用的关键字班 a中。13、以下程序段执行后将有( )个字节被写入到文件static B、 D、class C、interface A、public try ? b,应该使用的语句是4、声明并创建一个按钮对象); ”fos=new (“a button b=new button(); B、A、Button b=new Button(); dos=new DataOutputStre

6、am(fos); DataOutputStream ); 确定b.setLabel(“”C、Button b=new b(); D、dos.writeInt(3); ? 、Panel对象默认的布局管理器是5dos.writeDouble(0.01); dos.close(); null D、FlowLayout A、B、BorderLayout C、CardLayout fos.close( ); ,p、如果容器组件的布局是BorderLayout,则在p的下边中添加一个按钮b6 ? 应该使用的语句是 e) catch(IOException ); North”p.add(b,B 、 Ap.a

7、dd(b); 、2 、8 C、16 A、B12 、D7 / 1 14、以下代码段执行后的输出结果为? A、public float aMethod(float a, float b,float c) y=10.0f; float int x=-3; c,float d) float aMethod(float B、public System.out.println(y%x); int b) aMethod(int a,C、public int -1 、B-1.0 C、1.0 DA、不能成功编译 ,int c)、private float aMethod(int a,int bD类的一个实例,下

8、列语句调用哪个是Foo是Foo类有如下定义,设f15、假设 错误的? ) ( 18、编译运行以下程序后,关于输出结果的说明正确的是public class Foo Conditional class public i; int args ) void main(String public static s; static String x=1; int imethod() void 2) if (y5) 7 / 3 public static void main(String args ) 分)(请写清题号,题号不清不给分)五、简答题(每问一分,共8int x,y,max; class Car

9、 x=3;y=4;max=3; int carNumber; if (xy) Car() max=y; Car(int no) System.out.println(“ max=”+max); this.carNumber=no; void setNumber(int carNum) 6、下列程序的运行结果是_。 carNumber = carNum; class MyClass :号 学 void showNumber() a=1,2,3,4,5; int + carNumber); My car No. is :void out() ” System.out.println(“ for(i

10、nt j=0;ja.length;j+) 写出这里定义了什么类?有哪些成员变量?有哪些成员方法? ”); System.out.print(aj+ 有哪些构造方法? 这个类有无访问控制修饰?表示谁可以访问这个类内的属性和方法? public static void main(String args):表示什么static void 表示什么? 名MyClass my=new MyClass(); 姓 分)分,共317六、编程(第一题分,其余三题每题8my.out(); 之间所有奇数,并求出所有奇数的和,100到1。7、下列程序的运行结果是_ 、编写Application,打印、 TestArr

11、ay 打印这个和值。class public static void main(String 2 、按以下要求编写程序 args ) height两个成员变量。类,添加width和Rectangle(1) 创建一个i , j ; int 中添加两种方法分别计算矩形的周长和面积。在(2) int a = 1,3,2,5,4; Rectangle for ( i = 0 ; i a.length-1; i + ) 输出一个矩形的周长和面积。(3) 编程利用Rectangl级 应用程序 int k = i; 、按以下要求编写Java3 班 for 类(父类),声明一个成员变量和一个成员方法;Anim

12、al(1) ( j = i ; j ak ) k = j; Dog类(子类)从Animal继承,并在(2)Dog 对子类进行实例化,输出对象的所有成员变量值(包括从父类继承而来temp =ai; int (3) ai = ak; 。的变量),调用对象的各成员方法(包括从父类继承来的方法) Java 应用程序4、按要求编写 ak = temp; for 创建一个抽象的车类,包括各种车辆。至少包含一个抽象方法;(1)( i =0 ; ia.length; i+ ) 通过继承车类重新声明公共汽车类和普通自行车类。在子类中实现父类 System.out.print(ai+ (2); System.out.println( ); 中抽象方法;7 / 4 (3)子类的构造方法根据不同的类为成员变量设置不同的初始值。 7 / 5 程序设计课期末考试答题纸Java 分)分,其余三题每题8分,共31六、编程(第一题7 卷)(B 、1 六 总分 三 四 五 题号 一 二 得分 : 分,共10分)一、判断正误,正确打“”,错误打“”(每题1号 学 10、 、 8 9、 6 4、 5、 、 7、 21、 、 3、 20分)二、单项选择题(每题1分,共 9、 10、 6、 7、 8、 21、 、 3、 4

温馨提示

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

评论

0/150

提交评论