




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
JAVA程序设计参考试题一、单项选择题(在每小题的四个选择中,只有一项是符合题目要求的,把所选择项前的字母填在题后的括号内。每小题2分,共20分)1. 有关Java语言的说法中,哪种是错误的(B )。 Ajava是高级语言 Bjava是过程型语言 Cjava是面向对象语言 Djava是移植性强的语言 2. 使用Java语言编写的源程序保存时的文件扩展名是( B )。A.class B .javaC.cpp D .txt3. 在Java程序main方法中,正确的参数是(C)。 Amain(string args) Bmain(String ()args ) Cmain(String args) Dmain(string args ) 5.在Java中,能实现多重继承效果的方式是(C )。A内部类 B适配器 C接口 D同步9. 下列关于构造方法描述错误的是( C )。 AJava语言规定构造方法名与类名必须相同BJava语言规定构造方法没有返回值,但不用void声明CJava语言规定构造方法不可以重载DJava语言规定构造方法只能通过new自动调用10. 一个可以独立运行的Java应用程序(D ) A可以有一个或多个main方法 B最多只能有两个main方法 C可以有一个或零个main方法 D有一个且只能有一个main方法 二、判断题(正确打,错误打,每小题2分,共 10分)1 try- catch语句块是用于异常处理的语句( )。2一个子类可以继承多个父类。( )3面向对象的软件开发方法用类把数据和对数据的操作封装在一起,并且类之间可以存在继承关系。( )4一个类中不能有同名的方法。( )三、填空题(每小题2分,共10 分)1.方法调用Math.max(-9,11)返回的结果是_11_。2.顺序执行以下两个语句的输出结果是:_10_。String s = 我喜欢学习Java!; System.out.println(s.length( );4. 在类的声明中要继承另一个类,需要使用关键字extends;而要实现一个接口需要使用关键字 implements 。四、程序阅读题(每1小题4分,共40分)1. .阅读程序,回答问题。1)import java.io.*;2)class Car 3)String 车型; 4)static int 价格;5)public Car(String 车型, int 价格)6) this.车型=车型; 7)this.价格=价格; 8)public void 介绍(String s) 9)System.out.println(s+t+车型+t+价格 +价格); 10)11)public class SC12)public static void main(String args)13)Car 奔驰=new Car(越野车,400000) ;14) 奔驰.介绍(奔驰);15)Car 红旗=new Car(轿车,200000) ;16)红旗.介绍(红旗);17)奔驰.介绍(奔驰); 18)(1)程序第1行的作用是什么? (2)第3,4行中的“车型”,“价格”和第5行中的“车型”,“价格”含义一样吗? (3)第2行中“Car ”的和第5行的“Car ”含义一样吗?(2分)分别代表什么语法含义?(2分)(4)写出程序运行结果。答案:(1)程序第1行的作用是什么?引入包;(2)第3,4行中的“车型”,“价格”和第5行中的“车型”,“价格”含义一样吗? 不一样,前者是属性,后者是构造函数的形参;(3)第2行中“Car ”的和第5行的“Car ”含义一样吗?(2分)分别代表什么语法含义?(2分)不一样,前者是类名,后者是构造函数名;运行结果奔驰 车型 越野车 价格 400000红旗 车型 轿车 价格 200000奔驰 车型 越野车 价格 4000002.阅读程序,回答问题。public class Apublic static void main(String args)int count=1; for(int i=1;i=5;i+) count=count+i; System.out.println(count); (1)这是那一类java程序?(2)程序输出的结果是什么?答案:(1)这是那一类java程序?Application程序;(2)程序输出的结果是什么?count=163.4.阅读程序,回答问题import java.io.*;public class Class1public static void main(String args ) int i , Max , Min ;int a = 12,67,8,98,23,56,124,55,99,100 ;Max = Min = a0;for ( i = 1 ; i a.length; i + ) if ( aiMax ) Max = ai; System.out.println( Max+ +Min );System.out.println( );(1) a.length 的值是多少?(2) 该程序的功能是什么?答案:(3) a.length 的值是多少?10;(4) 该程序的功能是什么?求最大值,最小值五、编程题(4小题,共5*4分= 20分)(1)创建一个Rectangle类,其属性为整形width,height。(2)定义构造函数Rectangle(int width,int height)。(3)在Rectangle类中添加两种方法计算矩形的周长length()和面积area()。(4)定义一个主类Javatest,编程利用Rectangle类输出一个矩形( width=20 , height=10 )的周长和面积。(5)编程后说明该程序以什么文件名保存。参考答案:Class Rectangle (1)int width,height;(2)Rectangle(int width,int height)this.width=width;this.height=height;(3)int area()return width*height;int length() return 2*(width+height);(4)public class javatest public static void
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年物联网应用申请报告:智慧城市基础设施布局策略
- 2025年基层医疗卫生机构信息化建设与医疗信息化人才队伍建设报告
- 2026届江苏省苏州市吴江区震泽中学化学高二第一学期期末复习检测模拟试题含答案
- 现代旗袍简介
- 现代文品析鉴赏类课件
- 2025年注册房地产估价师考试 房地产估价案例分析专项训练试卷
- 2025年营养师职业资格考试培训试卷:营养师职业资格考试辅导教材
- 2025年Python边缘计算实战演练试卷 技能提升
- 严师作文题目及答案高中
- 2025年度茶艺馆场地租赁与服务协议书
- 星巴克劳动合同范本
- SJ∕T 11614-2016 电动汽车驱动电机系统用金属化薄膜电容器规范
- 绿化种植工程合同范本
- 初中英语单词表大全(2182个带音标)
- 个体工商户变更经营者协议书
- 《二维动画制作》课程标准
- 能源与动力装置基础课件
- 第7章 显微镜下常见矿物特征
- 中海物业服务程序培训资料
- 心血管疾病的风险评估和管理
- 《生活中的数学》课件
评论
0/150
提交评论