版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一选择题 1. 下面方法定义中,正确的是: A) int x(int a,b)return a-b; B) double x(int a,int b)int w;w=a-b; C) double x(a,b)return b; D) int x(int a,int b)return a-b; 2. 下面方法定义中,不正确的是: A) float x(int a,int b)return a-b; B) int x(int a,int b)return a-b; C) int x(int a,int b)return a*b; D) int x(int a,int b)return *(a-b)
2、; 3 下面方法定义中,正确的是: A) int x()char ch=a;return (int)ch; B) void x()return true; C) int x()return true; D) int x(int a,b)return a-b; 4 设 X 、Y 均为已定义的类名, 下列声明类 X 的对象 x1 的语句中正确的是 X x1=new X();B)X x1= X ( ); C)X x1=new Y( ); D)int X x1; 5 设 A 为已定义的类名,下列声明并创建 A 类的对象 a 的语句中正确的是 A) A a=new A( ); B)public A a=
3、A( ); B) C)A a=new class( ); D)a A; 6 下面类的定义中结构正确的是 A) class AB)class 2A C)int class A D)publicclass A () 7 下面关于类的结构的说法正确的是 A) 类只能包含一个构造方法 B) 类可以没有属性 C) 类只能包含方法 D) 类只能包含属性 8 下面哪个关键字在定义类头时用不到 A) class B)public C)extends D)int33 9 this 在程序中代表的是 A) 类的对象 B) 属性 C) 方法 D) 父类 10 下列对构造方法的调用方式的描述中正 确的是 A)使用ne
4、w调用 B)使用类名调用 C)使用对象名调用 D)调用方法为对象名方法名() 11 以下关于构造函数的描述错误的是 A)构造函数的返回类型只能是 void型 B)构造函数是类的一种特殊函数,它的方法 名必须与类名相同 C)构造函数的主要作用是完成对类的对象 的初始化工作 D)般在创建新对象时,系统会调用构造函 数 12 下列构造方法的调用方式中,正确的 A)按照一般方法调用 B)由用户直接调用 C)只能通过new自动调用 D)不用调用,自动执行 13有一个类A,以下为其构造方法的声明, 其中正确的是 A) void A(int x) B) A(int x) C) a(int x) D) voi
5、d a(int x) 14 设 i , j 为类 X 中定义的 int 型变量名, 下列 X 类的构造方法中不正确的是 ( ) 。 A) void X(int k ) i=k; B) X(int k ) i=k; C) X(int m, int n ) i=m; j=n; D) X( )i=0;j=0; 15. 有一个类A,以下为其构造方法的声明, 其中正确的是 ( ) 。 A)public A(int x).B)static A(int x). C)public a(intx).D)void A(int x). 16. 下面关于 get 和 set 方法的叙述,正确 的是() A) 两个方法
6、一般都有返回值 B) 两个方法一般都没有返回值 C) get 方法一般有返回值 D) set 方法一般有返回值 1. 下面程序的功能是通过调用方法 max() 求给定的三个数的最大值, 请将其补充完整。 public class Class1 public static void main( String args ) int i1=1234,i2=456,i3=-987; int MaxValue; MaxValue=max ( i1,i2,i3 ) _; 三个数的最大值: +MaxValue); public _ _static_ _ int max(int x,int y,int z)
7、int temp1,max_value; temp1=xyx:y; max_value=temp1ztemp1:z; return max_value; 2. 创建一个Dog类,此类中包括1个姓名属性name 在main方法中创建Dog类的对象d,并设置其姓名为 “XiaoBai ”。 public class Dog Stri ng n ame; public static void main(String args) Dog d=new Dog(); 二” XiaoBai ” ; 3. 创建一个Telephone类,属性有电话号码 number, 还有2个构造方法,其中一个没有参数,一个带
8、参数。 public class Telepho ne String number; _Telephone() _ number=0202; Telepho ne(Stri ng nu mber) =_number; 4. 创建一个Employee类,属性有员工姓名 name还 有2个构造方法,其中一个没有参数,一个带参数。 public class Employee String name; _Employee () _ name=” LiuYang ”; Employee (String name) =name; 三. 程序阅读题 (1) 下列程序的输出结果是什么 public class
9、 Foo static int i=0; static int j=0; public static void main(String args) int i=2; int k=3; int j=3; + j is”+ i + j); k = i +j; is ” +k); is ”+ j); (2) 下面代码是否正确如果正确,运行后输出什么 否则请解释出现错误的原因 1 public class Test 2 public static void main(String args) 3 MyClass a = new MyClass(3); 4 int b=1; 5 add(a,b); 6
10、a is + +; b is + b); 7 8 static void add (MyClass a , int b) 9 b+; 10 =b; 11 12 13 class MyClass 14 int v ; 15 MyClass(int v) = v; 16 (3) 下面代码是否正确如果正确,运行后输出什么 否则请解释出现错误的原因 写一个类 Teacher ,描述教师的课时数量和课时系数, 均为 double 类型。所有教师的课时系数相同。 Teacher 类有一个初始化课时数量的构造方法,一个计算课时 当量的courseCompute方法(课时当量=课时量*系 数),返回值类型为 double 。 1)编
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人工智能AI应用场景设计与实施
- 公关行业危机管理与媒体关系维护技巧
- 体育教育行业求职必-备不同行业岗位面试技巧
- 产权登记助理岗位技能培训计划
- 法规管理真题试卷及答案
- 交易员托管交易员托管法律合规指南
- 2025年清洁能源知识考察试题及答案解析
- 总经办秘书处年度工作总结范文
- 主数据分析师主数据质量管理指标
- 内容编辑工作计划与内容审核流程
- 外国影视音乐拓展 久石让的动漫音乐 课件-2023-2024学年高中音乐人音版(2019) 必修 音乐鉴赏
- 宝马X5汽车说明书
- 弥漫大B细胞淋巴瘤护理查房
- 内部融资的概念
- 某电厂土建部分监理质量评估报告
- (2023)《中华人民共和国公务员法》试题及答案
- 护士执业注册健康体检表
- 超星尔雅学习通《逻辑学导论(中山大学)》章节测试含答案
- 商务英语常用单词
- 建设工程施工合同(GF-2017-0201) 专用条款模板
- 现代设备管理课程教学大纲
评论
0/150
提交评论