版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、- 1 - / 7 文档可自由编辑打印l 宿州职业技术学院 计算机系 2008-2009 学年度第 一 学期期末考试Java 程序设计试卷( A 卷)考试班级:计信 061.2.计网 041考试人数: 命题教师:陈伟 题号一二三四五总分得分 一、选择题(共 10 小题,每题 2 分)1 编译 Java Applet 源程序文件产生的字节码文件的扩展名为( )。 A、java B、class C、html D、exe2 main 方法是 Java Application 程序执行的入口点,关于main 方法的方法头以下哪项是合法的( )?A、public static void main( )B
2、、public static void main( String args )C、public static int main(String arg )D、public void main(String arg )3为 AB 类的一个无形式参数无返回值的方法 method 书写方法头,使得使用类名 AB 作为前缀就可以调用它,该方法头的形式为( )。 A、static void method( ) B、public void method( ) C、final void method( ) D、abstract void method( )4下列哪个是合法的 Java 标识符?( ) A、Tr
3、ee&Glasses B、FirstJavaApplet C、_theLastOne D、273.55Java Application 源程序的主类是指包含有( )方法的类。分值得分阅 卷 人- 2 - / 7 文档可自由编辑打印A、main 方法 B、toString 方法C、init 方法 D、actionPerfromed 方法 6Java 的字符类型采用的是 Unicode 编码方案,每个Unicode 码占用( )个比特位。 A、8 B、16 C、32 D、647对于构造函数,下列叙述不正确的是( ) 。 A、构造函数是类的一种特殊函数,它的方法名必须与类名相同。 B、构造函
4、数的返回类型只能是 void 型。 C、构造函数的主要作用是完成对类的对象的初始化工作。 D、一般在创建新对象时,系统会自动调用构造函数。8 若需要定义一个类域或类方法,应使用哪种修饰符?( ) A、static B、package C、private D、public9 设有下面的两个类定义:class AA void Show() System.out.println(“我喜欢 Java!”);class BB extends AA void Show() System.out.println(“我喜欢 C+!”);则顺序执行如下语句后输出结果为:( ) AA a; BB b;a.Show
5、(); b.Show(); A、我喜欢 Java! B、我喜欢 C+! 我喜欢 C+! 我喜欢 Java! C、我喜欢 Java! D、我喜欢 C+! 我喜欢 Java! 我喜欢 C+!10在 Java 中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序特性称为( ) 。 A、隐藏 B、覆盖 C、重载 D、Java 不支持此特性 二、填空题。(共 10 小题,每空 2 分) 1 设 x = 2 ,则表达式 ( x + + ) * 3 的值是 分值得分阅 卷 人- 3 - / 7 文档可自由编辑打印。2 顺序执行以下两个语句的
6、输出结果是: 。 String s = “我喜欢学习 Java!”; System.out.println(s.length( ); 3 据程序的构成和运行环境的不同,Java 源程序分为两大类: 程序和 程序。 4 如果一个 Java 源程序文件中定义有 4 个类,则使用 Sun公司的 JDK 编译器 javac 编译该源程序文件将产生 个文件名与类名相同而扩展名为 的字节码文件。5 一个 Java Application 源程序文件名为MyJavaApplication.java,如果使用 Sun 公司的 Java 开发工具JDK 编译该源程序文件并使用其虚拟机运算这个程序的字节码文件,应
7、该顺序执行如下两个命令: 、 。6 在 Java 程序中定义的类有两种成员: 、 。7多态是指 ,在 Java 中有两种多态,一种是使用方法的 实现多态,另一种是使用方法的 实现多态。8 子类重新定义一个与从父类那里继承来的域变量完全相同的变量,这种面向对象程序设计特性称为域的 。9.Java 源程序是由类定义组成的,每个程序中可以定义若干个类,但是只有一个类是主类。在 Java Application 中,这个主类是指包含 方法的类。三、写出下列程序所实现的功能。 (共 3 小题,共计 25 分)1 public class Sumpublic static void main( Strin
8、g args ) double sum = 0.0 ; for ( int i = 1 ; i = 100 ; i + + ) sum += 1.0/(double) i ; System.out.println( sum=+sum ); 分值得分阅 卷 人- 4 - / 7 文档可自由编辑打印2import java.io.*;public class Class1 public static void main(String args ) int i , Max , Min ; int a = 12,67,8,98,23,56,124,55,99,100 ; Max = Min = a0;
9、 for ( i = 1 ; i a.length; i + ) if ( aiMax ) Max = ai; System.out.println( Max+ +Min ); System.out.println( ); 3、import java.io.*;public class Class1 public static void main( String args ) Fact N = new Fact( 4 ); System.out.println( N.fact( ) ); class Fact int n ; Fact( int nn ) n = nn; int fact( )
10、 int i , f = 1; for ( i=1; i=n; i+ ) f = f*i; return f; 四、写出下面程序的运行结果。(共 2 小题,共计 15 分) 1import java.io.*;public class abc public static void main(String args ) AB s = new AB(Hello!,I love JAVA.); System.out.println(s.toString( ); class AB String s1; String s2;分值得分阅 卷 人- 5 - / 7 文档可自由编辑打印 AB( String
11、str1 , String str2 ) s1 = str1; s2 = str2; public String toString( ) return s1+s2; 2 import java.io.* ; public class abc public static void main(String args ) int i , s = 0 ; int a = 10 , 20 , 30 , 40 , 50 , 60 , 70 , 80 , 90 ; for ( i = 0 ; i a.length ; i + ) if ( ai%3 = = 0 ) s += ai ; System.out.
12、println(s=+s); 五、使用 Java 语言编写程序。(共 1 小题,计 20 分) 编写一个学生类 Student ,要求:(1) 学生类 Student 属性有:id : long 型,代表学号name : String 类对象,代表姓名age : int 型,代表年龄sex : boolen 型,代表性别(其中:true 表示男,false 表示女)phone : String 类对象,代表联系电话(2) 学生类 Student 的方法有:Student(long i , String n , int a , boolean s , long p) : 有参构造函数,形参表中的
13、参数分别初始化学号、姓名、年龄、性别和联系电话。int getAge() ( ) : 获取年龄作为方法的返回值。boolean getSex( ) ( ) : 获取性别作为方法的返回值。long getPhone ( ) : 获取联系电话作为方法的返回值。public String toString( ) : 以 姓名:联系电话 的形式作为方法的返回值。分值得分阅 卷 人- 6 - / 7 文档可自由编辑打印Java 程序设计毕业考试卷 A 参考答案一选择题1B6B2B7B3A8A4B9A5A10C二填空题162103Java Application 、 Java Applet ( 或 App
14、lication、Applet )44、class5javac MyJavaApplication.java 、java MyJavaApplication6域成员、方法成员7一个程序中有多个同名的不同方法 覆盖 重载8隐藏9main三写出下列程序所实现的功能1.计算 1/1+1/2+1/3+.+1/100 的值。2.在数组中查找并输出最大值和最小值。3.定义一个计算 n!的类 Fact,然后主类中创建一个对象求解 4!的值。四写出下面程序的运行结果1.Hello! I love JAVA.2.s=180五编程class Student long id; String name;int age;boolean sex;long phone;Student( long i , String n ,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 数控车床加工仿真系统编程分享课程设计
- 贴标设备安装调试施工方案及技术措施
- 新生儿科抽搐应急演练脚本演练方案
- 成人高考专科起点升本科《教育理论》题库及答案
- 调谐黏滞质量阻尼器减震结构控制系统研究
- 图像压缩DCT设计实践课程设计
- 2025广东茂名市委台港澳办编制外工作人员招聘1人笔试历年参考题库附带答案详解
- 2025年广西路建工程集团有限公司上半年第二次社会招聘2人笔试历年参考题库附带答案详解
- 2025山东盐碱地现代农业有限责任公司招聘6人笔试历年参考题库附带答案详解
- 2025四川九洲线缆有限责任公司招聘产品技术岗1人笔试历年参考题库附带答案详解
- 2026年ikun测试题有答案
- 2025年GRE《语文》真题及答案解析
- 模具定期保养维护计划
- 2025-2026学年湖北省武汉市江岸区八年级(下)期中道德与法治试卷(含答案)
- 《DL-T 1482-2023架空输电线路无人机巡检作业技术导则》2025实施指南(完整版)
- 2024年浙江宁波海关缉私局辅警招聘笔试参考题库附带答案详解
- 《无人机维护技术》 课件 项目3 维护典型作业无人机
- 译林版八年级英语上册(全套)精品课件
- 新视野商务英语视听说第二版上Unit答案公开课一等奖市赛课获奖课件
- 甘肃省基础教育教学成果奖申报表【模板】
- GB/T 23561.16-2010煤和岩石物理力学性质测定方法第16部分:岩石耐崩解性指数测定方法
评论
0/150
提交评论