欢迎来到天天文库
浏览记录
ID:6421593
大小:96.92 KB
页数:31页
时间:2018-01-13
《java程序设计课后练习答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《Java程序设计》课后练习答案第一章Java概述一、选择题1.(A)是在Dos命令提示符下编译Java程序的命令,(B)是运行Java程序的命令。A.javacB.javaC.javadocD.javaw2.(D)不是Java程序中有效的注释符号。A.//B./**/C./***/D.*/*/3.(B)不是Java语言的特点。A.面向对象B.自动检查语法错误C.跨平台D.解释执行4.Java编译器会将Java程序转换为(C)A.可执行代码B.目标代码C.字节码D.机器代码5.Java源文件的扩展名
2、是(D)A..classB..jarC..javD..java二、简答题1、Java的跨平台的含义是什么?为什么Java可以跨平台?Java语言的一个非常重要的特点就是平台无关性。它是指用Java编写的应用程序编译后不用修改就可在不同的操作系统平台上运行。Java之所以能平台无关,主要是依靠Java虚拟机(JVM)来实现的。JVM是一种抽象机器,它附着在具体操作系统之上,本身具有一套虚机器指令,并有自己的栈、寄存器组等。Java编程人员在编写完Java程序后,Java编译器将Java源代码文件编译后
3、生成字节码文件(一种与操作系统无关的二进制文件)。字节码文件通过Java虚拟机(JVM)里的类加载器加载后,经过字节码校验,由解释器解释成当前电脑的操作系统能够识别的目标代码并最终运行。以下图展示了Java程序从编译到最后运行的完整过程。2、简述Java语言的特点Java具有以下特点:1)、简单性Java语言的语法规则和C语言非常相似,只有很少一部分不同于C语言,并且Java还舍弃了C语言中复杂的数据类型(如:指针和结构体),因此很容易入门和掌握。311)、可靠性和安全性Java从源代码到最终运行经
4、历了一次编译和一次解释,每次都有进行检查,比其它只进行一次编译检查的编程语言具有更高的可靠性和安全性。2)、面向对象Java是一种完全面向的编程语言,因此它具有面向对象编程语言都拥有的封装、继承和多态三大特点。3)、平台无关和解释执行Java语言的一个非常重要的特点就是平台无关性。它是指用Java编写的应用程序编译后不用修改就可在不同的操作系统平台上运行。Java之所以能平台无关,主要是依靠Java虚拟机(JVM)来实现的。Java编译器将Java源代码文件编译后生成字节码文件(一种与操作系统无关的
5、二进制文件)。字节码文件通过Java虚拟机(JVM)里的类加载器加载后,经过字节码校验,由解释器解释成当前电脑的操作系统能够识别的目标代码并最终运行。下图展示了Java程序从编译到最后运行的完整过程。4)、分布式分布式包括数据分布和操作分布,而Java支持WWW客户机/服务器计算模式,因此也支持这两种分布式。5)、多线程Java在两方面支持多线程。一方面,Java环境本身就是多线程的。若干个系统线程运行负责必要的无用单元回收,系统维护等系统级操作;另一方面,Java语言内置多线程控制,可以大大简化多
6、线程应用程序开发。如果操作系统本身不支持多线程,Java的多线程特性可能就表现不出来。三、综合编程题1、请编写一个简单的Java程序能够输出“这是我的第一个Java程序”。(注意为程序添加合适的注释和文档注释)。/***第一个java程序*/publicclassDemo{/***main方法,程序的起点*/publicstaticvoidmain(String[]args){//向控制台输出System.out.println("这是我的第一个Java程序");}}第二章Java语法基础31一、选
7、择题1.下面哪个单词是Java语言的关键字(B)?A.c2cX.}#f%W3O9@$@7cDoubleB.thisC.stringD.bool2.下面属于Java关键字的是(D)。A.NULLB.IFC.DoD.goto3.在启动Java应用程序时可以通过main()方法一次性地传递多个参数。如果传递的参数有多个,可以用空格将这些参数分割;如果某一个参数本身包含空格,可以使用(B)把整个参数引起来。A.单引号B.双引号A2@!l&h&I:Q$a'H4o4S4.下面哪个是Java语言中正确的标识符(B
8、D)。A.5xB.$xC.abc@D.com5.Java语言中,下列标识符错误的是(D)。A._*A,/A"
9、%labcB.abcC.ABCD.5abc6.在Java中,整型常量不可以是(A)。A.!r;*z&V'D0T0`)_doubleB.LongC.intD.byte7.在Java中,不属于整数常量的是(D)。A.:n"h:R-C+D100B.100LC.0x100AD.6.0f8.下面哪个语句能定义一个字符变量chr(B)。A.charchr=’abcd’
此文档下载收益归作者所有