2012java试卷1.doc_第1页
2012java试卷1.doc_第2页
2012java试卷1.doc_第3页
2012java试卷1.doc_第4页
2012java试卷1.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

面向对象程序设计试卷()注意事项:1. 本试卷适用于2011级数字媒体技术专业类学生使用。2. 本试卷共9页,满分100分,答题时间120分钟。3. 本试卷考核方式为闭卷考试。题号一二三四五总分得分得分评卷人一、单项选择题(共15道小题,每小题2分,共30分)题号123456789101112131415答案1如下哪个是Java中的标识符( )。AfieldnameBsuperC3numberD#number2如下哪个是Java中有效的关键字 ( )。A. name B. hello C. false D. good3下面的代码段执行之后count的值是什么( )。int count = 1; for (int i = 1; i = 5; i+) count += i; System.out.println(count); A. 5 B. 1 C. 15 D. 16 4定义一个类,必须使用的关键字是( )。A public B class C interface D static5下列程序段执行后的结果是( )。String s = new String(abcdefg); for (int i=0; is.length(); i+=2) System.out.print(s.charAt(i); AacegBACEGCabcdefgDabcd6 如果容器组件p的布局是BorderLayout,则在p的下边中添加一个按钮b,应该使用的语句是( )。Ap.add(b); Bp.add(b,North); Cp.add(b,South); Db.add(p,North);7Frame对象默认的布局管理器是( )。AFlowLayoutBBorderLayout CCardLayout Dnull8. class 和.java 文件的含义分别是( )。AJava 目标码文件和源文件; BJava 可执行文件和目标码文件; CJava 源文件和目标码文件; DJava 源文件和Java 平台配置文件;9在下面的代码中,break语句的作用是( )。for (int i = 0; i 0) y=1; else y=-1;还可以用条件表达式 达到同样效果。4. 选择语句有条件表达式、if语句、 、嵌套if语句和 。5. 下段程序的运行结果为: int sum=0,i=1;while(i10)sum=sum+1;i+;system.out.println(“sum is”+sum); 6. do while循环是while循环的变体,它首先执行 ,然后 ,以确定是否继续执行循环还是终止循环。7. 关键字break是立即终止包含 ,continue是终止的 。8. 方法的定义中包含方法头和方法体,其中方法头是指方法的修饰符 、方法名 和 。9. 初始化一维数组mylist,并包含1.9 2.9 3.9 4.9 4个元素 。10. 声明一个55的int型二维数组,并将它赋值给matrix, 11. 多态是指一个程序中有多个同名的不同方法,在Java中有两种多态,一种是使用方法的 实现多态,另一种是使用方法的 实现多态。得 分评卷人三、程序阅读题(共4道小题,每小题5分,共20分)1以下程序的输出结果为 。public class Person String name; int age; public Person(String name, int age) = name; this.age = age; public static void main(String args) Person c = new Person(Peter, 17); System.out.println( + is + c.age + years old!); 2下列程序输出结果为 。 import java.io.*;public class Test_1public static void main(String args)Loop:for(int i=1; i=10; i+) if( i%3!=0)continue Loop; System.out.print(i+ ); 3下面程序的运行结果为 public class Test_3public static void main(String args) A a1=new A(123);A a2=new A(123);if(a1=a2) System.out.println(a1=a2);elseSystem.out.println(a1!=a2); class A int x;A(int x)this.x=x; 4. 写出以下程序的运行结果: class Car String 车型; static int 价格;public Car(String 车型, int 价格) this.车型=车型; this.价格=价格; public void 介绍(String s) System.out.println(s+t+车型+t+价格 +价格); public class SCpublic static void main(String args)Car 奔驰=new Car(越野车,400000) ; 奔驰.介绍(奔驰);Car 红旗=new Car(轿车,200000) ; 红旗.介绍(红旗); 奔驰.介绍(奔驰); 得 分评卷人四、程序完善题(共2道小题,每小题5分,共10分)1. 根据下面99乘法表,完善99口诀的输出程序。 1*1=1 2*1=2 2*2=4 3*1=3 3*2=6 3*3=9 4*1=4 4*2=8 4*3=12 4*4=16 5*1=5 5*2=10 5*3=15 5*4=20 5*5=25 6*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36 7*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49 8*1=8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64 9*1=9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81public class 99Chengfa ; ; 2.下列程序的输出结果为:the maxium between 7 and 11 is 11 (编写一个方法并调用) public class testmax public staic void main (String args)int i=7;int j=11;int k=max(i,j); ;Public static int max (int num1, int num2)int result; ; ; ; 得 分评卷人五、编程题(共2道小题,每题10分 共20分)1. (1) 创建一个Rectangle类,添加width和height两个成员变量 (2

温馨提示

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

评论

0/150

提交评论