1、初识Java作业
初识Java作业
⼀、填空题
1.Java技术按照⽤途不同分为三⼤版本,分别是__J2EE___、J2SE 和__J2ME____
2.Java虚拟机就是⼀个虚拟的⽤于执⾏ java语⾔ 的计算机。它是Java最核⼼的技术,是Java跨平台的基础。
3.DOS命令中⽤来改变当前⽬录的命令是 cd ,⽤来查看当前⽬录下的⽂件和⼦⽂件夹的命令是 dir 。
4.安装JDK后,为了告诉计算机和等执⾏⽂件的位置,需要配置的环境变量是_______%JAVA_HOME%\bin______。
5.使⽤Java开发应⽤程序包括编写源程序,编译源程序,解释并运⾏三个步骤,其中Java源程序编译后⽣成的字节码⽂件的扩展名为
.class 。
6.Java提供了三种注释类型,分别是___单⾏注释___,多⾏注释___和_____⽂档注释_____。
7.创建⼀个Java源⽂件所要注意的是____扩展名是.java_____。
⼆、选择题
1. 以下选项中关于Java跨平台原理的说法正确的是( BD )。(选择⼆项)
A Java源程序要先编译成与平台⽆关的字节码⽂件(.class),然后字节码⽂件再被解释成机器码运⾏
B. Java的跨平台原理决定了其性能⽐C/C++⾼
C. Java虚拟机是可运⾏Java字节码⽂件的虚拟计算机。不同平台的虚拟机是不同的,但它们都提供了相同的接⼝
D. Java语⾔具有⼀次编译,到处运⾏的特点,可以在所有的平台上运⾏
2. 以下选项中是对⼀个Java源⽂件进⾏正确编译的语句是( A )(选择⼀项)
A. javac Test.java
B. javac Test
C. java Test
D. java Test.class
3. 在Java中,源⽂件Test.java中包含如下代码,则程序编译运⾏的结果是( B )。(选择⼀项)
public class Test {
public static void main(String[ ] args) {
system.out.println(“Hello!”);
}
}
A 输出:Hello!
B. 编译出错,提⽰“⽆法解析system”
C. 运⾏正常,但没有输出任何内容
D. 运⾏时出现异常
4. 有⼀段Java 程序,其中public类名是A1,那么保存它的源⽂件名可以是( A )。(选择⼀项)
A A1.java
B. A1.class
C. A1
D. 都不对
1.Java语⾔是⼀种⾯向对象的语⾔,具有较好的安全性和可移植性及与平台⽆关等特性。( √ )
2.Java具有⼀次编译,到处运⾏的特点,其含义是Java的源代码可以⼀次性编译成计算机的机器码,并在不同的平台上运⾏。( × )
3.和C++相⽐,Java取消了指针,不再有多重继承,不需要⼿动回收垃圾。( √ )
4.Java的字节码⽂件的扩展名是class,是⼀种平台独⽴的⾮⼆进制⽂件。( × )
5.假设有⼀个Java源程序⽂件,它只定义了⼀个具有public属性的类Hello,那么解释执⾏该类的命令是“java Hello.class”。( × )
6.注释是程序员为读者作的说明,是提⾼程序可读性的⼀种⼿段。Java注释不会出现在字节码⽂件中,即Java编译器编译时会跳过注释语句。( √)
7.Javadoc是⼀种从⽂档注释⽣成HTML帮助⽂件的⼯具。它可以处理在Java源程序中介于“/”和“/”之间的注释,并⽣成相应的程序⽂档。( × )
四、简答题
1.Java的跨平台原理,和C语⾔跨平台原理的不同之处()。
答:Java的跨平台原理是先安装⼀个Java虚拟机(JVM Java Virtual Machine)即可,由JVM来负责Java程序在该系统中的运⾏;⽽c语⾔能跨平台是因为各个平台有相应的c编译器,只要源代码相同,编译器编译出来的⼆进制⽂件就会实现相同的功能,但是这些⼆进制⽂件本⾝是不⼀样的。
2.什么是JVM?什么是JDK? 什么是JRE?
答: jvm是java虚拟机, jdk是开发⼯具,Jre是运⾏环境 。
3.什么是注释?注释分为⼏种?注释有什么作⽤?
答:注释是⽤于解释程序功能的⽂字,注释分为三种:单⾏、多⾏、⽂档注释;注释的作⽤:提⾼代码的可阅读性、偏于调试代码。
4.Java语⾔的执⾏过程。()
答:先将Java代码写⼊.java⽂件,通过javac编译成.class⽂件,最后提交到JVM进⾏运⾏。
5.环境变量path和classpath的作⽤(*****)
答:path的作⽤:去指定路径下查JAVA的开发运⾏环境,classpath在于告诉Java 执⾏环境,在哪些⽬录下可以到您所要执⾏的Java程序所需要的类或者包
五、编码题
1.使⽤记事本编写Java程序,进⾏⾃我介绍。输出格式如图所⽰,在对应项后⾯填写⾃⼰的个⼈信息。
2.使⽤记事本编写Java程序,分段介绍⾃⼰学习情况。
1)第⼀段:本章主要讲解了哪些内容
2)第⼆段:你的学习感受
3)第三段:输出“尚学堂,我的Java梦开始的地⽅”
3.使⽤记事本编写Java程序,打印九九乘法表的前四⾏,如图所⽰。(思考有没有更好的解决途径)。
六、可选题
1.⽹上查询资料,了解如下内容
1)计算机语⾔发展历史
2)Sun公司、Oracle公司发展历程
3)JDK的版本历史,最新版本是多少
4)C 、C++、Java、 C#的特点和关系
5)Java编码规范
2.使⽤记事本编写Java程序,开发学⽣管理系统主菜单界⾯,如图所⽰。
初识Java作业答案
⼀、填空题
1.JavaEE
2.字节码⽂件(.class⽂件)
3.cd dir
4.path
5.class
6.⽂档注释
7.⽂件名和类名相同
1.AC
2.A
3.B
4.A
三、判断题
1.√
2.×
3.√
4.×
5.×
c语言编译器怎么用文件格式提交作业6.√
7.×
四、简答题
1.答:C是源代码级跨平台的,编译后的⽬标⽂件和可执⾏⽂件不是跨平台的,⽽Java是编译之后⽣成.class⽂件可在Java虚拟机上执⾏,所以只要平台上有jvm虚拟机就可以运⾏Java语⾔。
2.答:JVM即Java虚拟机,是Java语⾔实现跨平台最核⼼的部分,⽤来解释执⾏Java.class⽂件;jdk是java开发⼯具包;jre是Java运⾏环境。
3.答:简单、⾯向对象、分布式、解释执⾏、安全、体系结构中⽴、可移植、⾼性能、多线程以及动态性
4.答:注释是Java语⾔中对代码的解释⽂字,注释分为单⾏注释、多⾏注释和⽂档注释;注释可提⾼代码的可读性。
5.答:先编译成.class⽂件再通过Java虚拟机解释执⾏。
6.答:path是帮助系统到应⽤程序的位置,classpath告诉虚拟机class⽂件的位置
五、编码题
1.使⽤记事本编写Java程序,进⾏⾃我介绍。
public class Test1{
public static void main(String [] args){
System.out.println("姓名:");
System.out.println("年龄:");
System.out.println("性别:");
System.out.println("爱好:");
System.out.println("籍贯:");
System.out.println("崇拜的偶像:");
System.out.println("座右铭:");
}
}
2.使⽤记事本编写Java程序,分段介绍⾃⼰学习情况。
答案略
3.使⽤记事本编写Java程序,打印九九乘法表的前四⾏。
public class Test3{
public static void main(String [] args){
System.out.println("1*1=1");
System.out.println("1*2=2\t2*2=4");
System.out.println("1*3=3\t2*3=6\t3*3=9");
System.out.print("1*4=4\t2*4=8\t");
System.out.println("3*4=12\t4*4=16");
}
}
六、可选题
2.使⽤记事本编写Java程序,开发学⽣管理系统主菜单界⾯。
public class Test4{
public static void main(String[] args){
System.out.println("============================"); System.out.println("\t主菜单");
System.out.println("\t1.注册");
System.out.println("\t2.登录");
System.out.println("\t3.帮助信息");
System.out.println("请选择:");
System.out.println("============================"); }
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论