- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java面向对象程序设计—习题和答案
1.11 习题
1.Java起源于___________年
2.Java的特点包含:__________、___________、___________、___________和___________。
3.Java体系结构包含:
A.Java编程语言 B.Java类文件格式
C.Java API D.JVM。
4..javac的作用是:
A.将源程序编译成字节码 B.将字节码编译成源程序
C. 解释执行Java字节码 D.调试Java代码
5.什么是Java虚拟机?
6.编写一个Java程序,输出“Hello Java!”
答案:
1.1995
2. 简单性、一次开发到处运行、分布式、健壮性、安全性
3. ABCD
4. A
5. JVM是Java虚拟机(Java Virtual Machine)的缩写,它是一个虚构出来的计算机是通过在实际的计算机上仿真模拟各种计算机功能模拟来实现的。Public class MyClass
{
public static void main(String[] args)
{
System.out.println(Hello Java!);
}
}
2.11 习题
1.Java的基本数据类型包含___________、___________、___________、___________、___________、___________、___________和___________。
2.变量主要用来___________,是用标识符命名的数据项,是程序运行过程中可以改变值的量。
3.下面哪些表示符是正确的?
A.MyWorld B.parseXML
C.-value D.maybe
4.写出表达式b!=35/aa+b的结果,设a=3,b=4
A.true B.false
C.1 D.2
5.程序的控制结构分为那几种,分别表示什么含义?
6.编写Java语言程序,给定文件地址C://myFile/a/b/c/d/a.text,试通过字符串操作获得文件名。
答案
1. byte、short、int、long、char、int、float、double
2.保存数据
3.AB
4.B
5. 程序的结构大致可分为三类:顺序、选择和循环。顺序结构即语句按预订顺序依次执行,无需干预。流程的控制也主要体现在“选择”和“循环”。
选择对应于分支结构,利用条件可以实现程序中的哪些部分要执行而哪些部分要被跳过。条件模拟了日常中的选择行为。
循环结构可以使特定的代码块反复执行。当然,循环不是无限次的执行代码块,它根据条件判断循环的开始和结束。当有大量要处理的代码,而且不能确定这些代码需要执行多少次时,循环就显得尤其有用。
6.
public class MyClass {
public static void main(String[] args) {
String s = C://myFile/a/b/c/d/a.text;
int i = s.lastIndexOf(/);
String s2 = s.substring(i + 1, s.length());
System.out.println(s2);
}
}
3.10 习题
1. 面向对象的语言通常具有以下特征:___________、___________和___________。
2.面向过程编程模式的程序的处理过程为______________________。
3. 面向对象程序设计方法的优点包含:
A.可重用性 B可扩展性
C.易于管理和维护 D.简单易懂
4. Java中基本的编程单元为:
A.类 B.函数
C.变量 D.数据
5. 类之间存在以下几种常见的关系:
A.“USES-A”关系 B.“HAS-A”关系
C.“IS-A”关系 D.“INHERIT-A”关系
6.什么是构造器,它的作用是什么
7.编写一个Java片段,定义一个表示学生的类,包含学生的姓名、学号、班级。
8.什么是包,如何定义、导入包?
9.什么时访问控制,有哪些访问控制?
答案:
1.对象生成功能、消息传递机制、类和遗传机制
2. 参数输入→函数/过程代码→结果输出
3.ABC
4.A
5.ABC
6. 在创建对象时,他的成员可以由构造器方法进行初始化。构造器是一特殊的方法,它具有和它所在的类完全一样的名字。一旦定义好一个构造器,创建对象时就会自动调用它public class Student {
public String name;
public String age;
public String id
}
8.Java中提
您可能关注的文档
最近下载
- 第4课 科技力量大 第1课时(课件)2025道德与法治三年级上册统编版.pptx
- 急!错误号—2146827859如何解决&浏览器不能创建xml组件.docx VIP
- 外研版小学英语单词汇总(三年级-六年级).pdf VIP
- 涉企行政检查规范培训.pptx
- 单元语法和配套练习 Unit 4 新版 2025年新外研版八年级上册.pdf
- 川教版(2024)《信息技术》四年级上册 第一单元 第3节 《会讲故事的数据》课件.pptx VIP
- 常用化工设备标准规范.pdf VIP
- 单元语法和配套练习 Unit 3 新版 2025年新外研版八年级上册.pdf
- OTIS奥旳斯ACD5调试手册调试资料DAA29100AD_SUR_ACD5-77.pdf
- 股权转让协议担保.docx VIP
文档评论(0)