河南理工大学JAVA课后习题答案解析

合集下载

《Java语言程序设计(一)》课后习题答案(课程编号04747)

《Java语言程序设计(一)》课后习题答案(课程编号04747)

《Java语⾔程序设计(⼀)》课后习题答案(课程编号04747)第⼀章 Java语⾔基础 (5)1.1 指出JA V A语⾔的主要特点和JA V A程序的执⾏过程。

(5)1.2 说出开发与运⾏JA V A程序的重要步骤。

(5)1.3 如何区分应⽤程序和⼩应⽤程序? (5)1.4 说出JA V A源⽂件的命名规则。

(5)1.6 JA V A语⾔使⽤什么字符集?共有多少个不同的字符? (5)1.7 JA V A语⾔标识符的命名规则是什么? (6)1.8 JA V A有那些基本数据类型,它们的常量⼜是如何书写的? (6)1.9 指出下列内容哪些是JA V A语⾔的整型常量,哪些是浮点数类型常量,哪些两者都不是。

(6)第⼆章运算和语句 (7)2.1 Java的字符能参加算术运算吗? (7)2.2 占字节多的变量能直接赋值给占字节少的变量么? (7)2.3 试⽤Java语⾔表达式描述以下数学计算式或逻辑条件: (7)2.4 设在求以下表达式之前,整型变量a的值是4,试指出在求了以下表达式之后,变量a、b和c的值。

(7)2.6 若⼀个数恰好等于它的因⼦之和,则这个数称为“完全数”。

编写程序求1000之内的所有完全数。

(7)2.7 编写输⼊正实数x,求平⽅不超过x的最⼤整数n,并输出。

(8)2.8 输⼊正整数n,输出由n⾏n列星号字符组成的三⾓形图案。

(11)2.9 设有整型变量x和y的值分别为5和110。

试指出执⾏了以下循环语句后,变量x和y的值分别多少? (12)2.10求⼩于999的所有⽔仙花数。

(12)2.11 编程序解百鸡问题:鸡翁⼀,值钱五;鸡母⼀,值钱三;鸡雏三,值钱⼀。

百钱买百鸡。

求鸡翁、鸡母和鸡雏各⼏何? (13)2.12 编写程序,按下⾯的公式计算⾃然对数底e的值:e=1+1/1!+1/2!+1/3!+1/4!+......(13)2.13 编写程序,⽤如下公式计算圆周率PI的近似值:PI=4-4/3+4/5-4/7+4/9-4/11...(14)2.14 回⽂整数是指正读法和反读相同的整数,编写⼀个程序,输⼊⼀个整数,判断他是否为回⽂整数。

java语言程序设计课后习题答案

java语言程序设计课后习题答案

java语言程序设计课后习题答案第一章:计算机、程序和JAVA概述1、2、1什么是硬件和软件?答:硬件指计算机中可见的物理部分;而软件提供不可见的指令,这些指令控制硬件并使硬件完成特定的任务。

1、2、2列举计算机的5个主要硬件组件。

答:中央处理器(CPU);内存(主存);存储设备(磁盘、光盘);输入设备(鼠标、键盘);输出设备(显示器、打印机);通信设备(调制解调器、网卡)。

1、2、3编写“CPU”代表什么含义?测量CPU速度的单位是什么?答:CPU(Central Proceing Unit)中央处理单元,包括控制单元和算术、逻辑单元;单位是HZ,现在通常以MHZ,GHZ数量级衡量。

1、2、4什么是比特?什么是字节?答:bit是计算机物理设备中存储的最小单位;8个bit为1个byte。

1、2、5内存是用来做什么的?RAM代表什么?为什么内存成为RAM?答:内存用来存储程序和数据;RAM(Random-Acce Memory)-可随机访问存储介质;因为内存可以按任意顺序存取字节所以被称为RAM(按功能划分)。

1、2、6用于测量内存大小的单位是什么?用于测量磁盘大小的单位是什么?答:GB,TB1、2、7内存和永久存储设备的主要不同是什么?答:内存是易失性存储介质(断电即失),存储容量小,传输速度快;永久存储设备为非易失性存储介质(断电可留),存储容量大,传输速度慢。

1、3、1CPU能理解什么语言。

机器语言。

1、3、2什么是汇编语言?什么是汇编器?汇编语言能用短的描述性单词来表示每一条机器语言指令,是一种低级语言。

汇编器可以将汇编语言转换成机器语言。

1、3、3什么是高级编程语言?什么是源程序?很像英语,易于学习和使用的编程语言称为高级编程语言。

使用高级编程语言编写的程序称为源程序。

1、3、4什么是解释器?什么是编译器?解释器会逐条读取源代码中的语言,并立刻翻译成机器代码或者虚拟机器代码,然后立刻运行。

河南理工大学JAVA课后习题答案解析

河南理工大学JAVA课后习题答案解析

河南理工大学JAVA课后习题答案解析第1章(一)填空题(1)C++是由C语言发展起来的,而Java是由Oak 软件发展起来的。

(2)随着Java语言的不断发展,Sun公司将Java细分为三个版本,三个版本的简称为J2SE 、J2EE 、J2ME 。

(3)Java本身的编译器是由语言编写的,运行系统的JVM (Java虚拟机)则是用语言实现的。

(4)多线程是Java程序的,它能同步共享数据,处理不同的事件。

(5)Java虚拟机执行过程的三个特点是:、、。

(6)Java的机制使得程序员从手工管理内存中解脱出来。

(二)选择题(1)线程是Java程序的( C )机制。

A.检查B.解释执行C.并行 C.并发(2)下面对于Java和C++的区别,描述不正确的是(C )。

A.Java没有指针而C++有B.Java具有跨平台性而C++没有C.Java支持多继承而C++只支持单继承D.Java提供内存自动管理而C++不能(3)Java作为编程语言,(D )特点是Java不具有的。

A.利用了面向对象的技术基础B.可移植性C.独立于硬件结构D.多重继承(4)Java和C++都是面向对象的语言,他们所具有的相同的特点是(下面都不对)。

A.运算符重载 B.多重继承性 C.与硬件无关 D.指针操作(5)Java语言具有许多优势和特点,以下(D )特点能保证软件的可移植性。

A.健壮性B.安全性C.跨平台D.动态性(6)在下列说法中错误的是( A )。

A.多行注释语句是以//开始B.Java语言是区分大小写的C.Java语言是以类为程序的基本单位的D.Java程序有执行速度快的特点(7)下面( B )不是Java虚拟机(JVM)执行过程的特点。

A.多线程B.及时执行C.动态连接D.异常处理(8)下面(D )不是Java语言的特点。

A.分布式计算B.健壮性C.跨平台D.静态性(9)下面不属于Java语言特点的是(C )。

A.动态性B.解释执行C.面向过程D.多线程(10)与Java语言安全性有关的一项是(B )。

java课后答案(整理)

java课后答案(整理)

2-2.Java语言的基本数据类型有哪些?引用数据类型有哪些?【答】基本数据类型有:整数类型byte、short、int、long,浮点数类型float、double,字符类型char,布尔类型boolean;引用数据类型包括数组(array)、类(class)和接口(interface)2-14.作为引用数据类型,数组变量与基本数据类型的变量使用时有哪些区别?【答】数组变量与基本数据类型变量不同点在于,存储单元的分配方式不同,两个变量之间的赋值方式也不同。

基本数据类型变量获得存储单元的方式是静态的,声明了变量后系统就为变量分配了存储单元,就可以对变量赋值。

两个变量之间的赋值是值本身。

数组变量的引用赋值,数组变量保存的是数组的引用,即数组占用的一片连续存储空间的首地址及长度特性。

当声明一个数字变量而未申请空间时,变量是未初始化的,没有地址及特性值。

只有申请了存储空间,才能以下标表示数组元素。

3-1 什么是类?什么是对象?他们之间的关系是怎样的?【答】在面向对象的概念中,类是既包括数据又包括作用于数据的一组操作的封装体。

类中的数据称为成员变量,类中的数据操作称为成员方法。

类中的成员变量和成员方法统称为类的成员。

对象是类的实例。

对象与类的关系就像变量与数据类型的关系一样。

是抽象与具体,模板与实例的关系,类是抽象的、是模板,对象是具体的、是实例。

3-2 作为引用数据类型,对象在赋值和方法的参数传递方面与基本数据类型的变量有什么不同?【答】作为引用数据类型,两个对象之间的赋值是引用赋值,对象可被赋值为null。

具体可参见课本第三章图3.1的(d)。

方法声明中形式参数的数据类型,既可以是基本数据类型,也可以是引用数据类型。

如果形式参数的数据类型是基本数据类型,则实际参数向形式参数传递的是值;如果形参的数据类型是引用数据类型,则实参向形参传递的是引用。

同样,方法返回值的数据类型,既可以是基本数据类型,也可以是引用数据类型,两者分别传递值和引用。

java第四版课后习题答案

java第四版课后习题答案

java第四版课后习题答案Java第四版课后习题答案Java是一种广泛应用于软件开发领域的编程语言,具有跨平台、面向对象等特点。

对于学习Java的人来说,课后习题是巩固知识、提高编程能力的重要方式。

本文将为读者提供Java第四版课后习题的答案,帮助读者更好地理解和掌握Java编程。

一、基础知识1. 什么是Java虚拟机(JVM)?它的作用是什么?答:Java虚拟机(JVM)是Java程序运行的环境,它负责将Java源代码编译成字节码,并在不同的操作系统上运行。

JVM的作用是实现Java的跨平台特性,使得Java程序可以在不同的操作系统上运行。

2. Java中的八种基本数据类型是什么?答:Java中的八种基本数据类型分别是byte、short、int、long、float、double、char和boolean。

3. 什么是面向对象编程(OOP)?Java是一种面向对象的编程语言吗?答:面向对象编程(OOP)是一种编程范式,通过将数据和方法封装在对象中,以对象为中心进行程序设计和开发。

Java是一种面向对象的编程语言,它支持封装、继承和多态等面向对象的特性。

二、控制流程1. Java中的条件语句有哪些?答:Java中的条件语句包括if语句、switch语句和三元运算符。

2. Java中的循环语句有哪些?答:Java中的循环语句包括for循环、while循环和do-while循环。

3. 如何在循环中使用break和continue语句?答:break语句用于立即终止循环,跳出循环体。

continue语句用于跳过当前循环的剩余代码,继续下一次循环。

三、数组和集合1. 如何声明和初始化一个一维数组?答:可以使用以下方式声明和初始化一个一维数组:```int[] array = new int[5]; //声明一个长度为5的整型数组int[] array = {1, 2, 3, 4, 5}; //声明并初始化一个整型数组```2. 如何声明和初始化一个二维数组?答:可以使用以下方式声明和初始化一个二维数组:```int[][] array = new int[3][2]; //声明一个3行2列的整型二维数组int[][] array = {{1, 2}, {3, 4}, {5, 6}}; //声明并初始化一个整型二维数组```3. Java中常用的集合类有哪些?答:Java中常用的集合类有ArrayList、LinkedList、HashSet、TreeSet、HashMap和TreeMap等。

Java语言程序设计(第2版)第1-6章 课后习题答案解析

Java语言程序设计(第2版)第1-6章 课后习题答案解析

第1章Java语言概述选择题1-1 在下列概念中,Java语言只保留了(B)A. 运算符重载B. 方法重载C. 指针D. 结构和联合1-2 下列关于Java语言特性的描述中,错误的是(D)A. 支持多线程操作B. Java程序与平台无关C. Java和程序可以直接访问Internet上的对象D. 支持单继承和多继承1-3 下列关于Java Application程序在结构上的特点的中,错误的是(C)A. Java程序是由一个或多个类组成的B. 组成Java程序的若干个类可以放在一个文件中,也可以放在多个文件中C. Java程序的文件名要与某个类名相同D. 组成Java程序的多个类中,有且仅有一个主类1-4 Java程序经过编译后生成的文件的后缀是(C)A. .objB. .exeC. .classD. .java1-5 下列关于运行字节码文件的命令行参数的描述中,正确的是(A)A. 第一个命令行参数(紧跟命令字的参数)被存放在args[0]中B. 第一个命令行参数被存放在args[1]中C. 命令行的命令字被存放在args[0]中D.数组args[]的大小与命令行参数的个数无关判断题1-1JavaC++的语言之前问世的。

(错)1-2Java语言具有较好的安全性和可移植性及与平台无关等特性。

(对)1-3Java语言中取消了联合的概念,保留了结构概念。

(错)1-4Java语言中数据类型占内在字节数与平台无关。

(对)1-5Java语言中可用下标和指针两种方式表示数组元素。

(错)1-6Java语言的源程序不是编译型的,而是编译解释型的。

(对)1-7操作系统中进程和线程两个概念是没有区别的。

(错)1-8Java语言既是面向对象的又是面向网络的高级语言。

(对)1-9Java程序分为两大类:一类是Application程序,另一类是Applet程序。

前者又称Java应用程序,后者又称为Java小应用程序。

(对)1-10Java Application程序是由多个文件组成的,其中可以有也可以没有主文件。

java课后习题及答案

java课后习题及答案

java课后习题及答案Java课后习题及答案Java作为一门广泛应用于软件开发领域的编程语言,其学习和掌握对于计算机专业的学生来说是非常重要的。

在学习过程中,课后习题是巩固知识、提高编程能力的重要环节。

本文将为大家提供一些常见的Java课后习题及其答案,希望能对大家的学习有所帮助。

一、基础习题1. 编写一个Java程序,输出"Hello, World!"。

```javapublic class HelloWorld {public static void main(String[] args) {System.out.println("Hello, World!");}}```2. 编写一个Java程序,计算并输出1到100之间的所有偶数的和。

```javapublic class SumOfEvenNumbers {public static void main(String[] args) {int sum = 0;for (int i = 2; i <= 100; i += 2) {sum += i;System.out.println("1到100之间的所有偶数的和为:" + sum); }}```3. 编写一个Java程序,判断一个整数是否是素数。

```javapublic class PrimeNumber {public static void main(String[] args) {int num = 17;boolean isPrime = true;for (int i = 2; i <= Math.sqrt(num); i++) {if (num % i == 0) {isPrime = false;break;}}if (isPrime) {System.out.println(num + "是素数");} else {System.out.println(num + "不是素数");}}```二、进阶习题1. 编写一个Java程序,实现一个简单的计算器,能够进行加、减、乘、除四则运算。

Java语言程序设计 课后习题+答案

Java语言程序设计 课后习题+答案

第一章课后习题1.编译Java程序的命令是什么?2.执行Java程序的命令是什么?3.Java应用程序和小程序的区别是什么?4.编写一个application ,实现在屏幕上打印自己名字的功能。

第一章课后习题答案1.编译Java程序的命令是什么?答案:javac 源文件名2.执行Java程序的命令是什么?java 主类名3.Java应用程序和小程序的区别是什么?Java application⏹由Java解释器独立运行字节码⏹由专门的命令行启动程序执行⏹程序中有定义了main()方法的主类Java applet⏹不能独立运行,字节码必须嵌入HTML文档⏹当浏览器调用含applet的Web页面时执行⏹程序中含有java. applet. Applet 类的子类4.编写一个application ,实现在屏幕上打印自己名字的功能。

class Test{public static void main(String[] args){System.out.println(“张三”);}}第二章课后习题(1)一、选择题1.下列变量定义错误的是。

A) int a; B) double b=4.5; C) boolean b=true; D)float f=9.8;2.下列数据类型的精度由高到低的顺序是:a)float,double,int,longb)double,float,int,bytec)byte,long,double,floatd)double,int,float,long3.执行完下列代码后,int a=3;char b='5';char c=(char)(a+b);c的值是?A)’8’ b)53 c)8 d)564.Unicode是一种_____________A) 数据类型 B)java包 C)字符编码 D)java类5.6+5%3+2的值是___________A)2 B)1 C) 9 D)106.下面的逻辑表达式中合法的是__________A)(7+8)&&(9-5) B)(9*5)||(9*7) C)9>6&&8<10 D)(9%4)&&(8*3) 7.java语言中,占用32位存储空间的是__________。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第1章(一)填空题(1)C++是由C语言发展起来的,而Java是由Oak 软件发展起来的。

(2)随着Java语言的不断发展,Sun公司将Java细分为三个版本,三个版本的简称为J2SE 、J2EE 、J2ME 。

(3)Java本身的编译器是由语言编写的,运行系统的JVM(Java虚拟机)则是用语言实现的。

(4)多线程是Java程序的,它能同步共享数据,处理不同的事件。

(5)Java虚拟机执行过程的三个特点是:、、。

(6)Java的机制使得程序员从手工管理内存中解脱出来。

(二)选择题(1)线程是Java程序的( C )机制。

A.检查B.解释执行C.并行 C.并发(2)下面对于Java和C++的区别,描述不正确的是(C )。

A.Java没有指针而C++有B.Java具有跨平台性而C++没有C.Java支持多继承而C++只支持单继承D.Java提供内存自动管理而C++不能(3)Java作为编程语言,(D )特点是Java不具有的。

A.利用了面向对象的技术基础B.可移植性C.独立于硬件结构D.多重继承(4)Java和C++都是面向对象的语言,他们所具有的相同的特点是(下面都不对)。

A.运算符重载 B.多重继承性 C.与硬件无关 D.指针操作(5)Java语言具有许多优势和特点,以下(D )特点能保证软件的可移植性。

A.健壮性B.安全性C.跨平台D.动态性(6)在下列说法中错误的是( A )。

A.多行注释语句是以//开始B.Java语言是区分大小写的C.Java语言是以类为程序的基本单位的D.Java程序有执行速度快的特点(7)下面( B )不是Java虚拟机(JVM)执行过程的特点。

A.多线程B.及时执行C.动态连接D.异常处理(8)下面(D )不是Java语言的特点。

A.分布式计算B.健壮性C.跨平台D.静态性(9)下面不属于Java语言特点的是(C )。

A.动态性B.解释执行C.面向过程D.多线程(10)与Java语言安全性有关的一项是(B )。

A.并发执行B.访问权限检查C.封装性D.异常处理(11)下面不属于Java语言实现机制的是(D )。

A.并行机制B.Java虚拟机C.垃圾回收机制D.代码安全检测(12)下列属于Java语言垃圾回收机制的一项是( A )。

A.内存跟踪B.异常处理C.代码安全检测D.健壮性第2章(一)填空题(1)Java编译器将用Java语言编写的源程序编写成。

(2)Java程序基本上可以分成两类,即和。

(3)Java程序能在WWW浏览器上运行的是程序。

(4)Java源程序文件和字节码文件的扩展名分别为和。

(5)Java源程序的运行,至少要经过和两个阶段。

(6)与结构化编程语言不同,Java是一种完全且与平台无关的语言。

(二)选择题(1)下列()注释风格在Java是错误的。

A./**comment**/B./*comment*/C./*commentD.//comment(2)Java是一种()语言。

A.编译型B.解释型C.混合型D.以上都不是(3)Java作为编程语言,()是最基本的元素。

A.对象B.方法C.包D.接口(4)JDK中,用于编译程序的工具是()。

A.JavacB.JavapC.JavaD.Javadoc(5)下列描述中,不正确的是()。

A.一个Java源文件不允许有多个公共类B.Java通过接口支持多重继承C.Java不支持多线程D.Java程序主要分为Application和Applet两类(6)在创建Applet的应用程序时,用户应考虑的问题是()。

A.窗口如何创建B.绘制的图形在窗口中的位置C.程序的框架D.事件处理(7)下列选项中,不属于Java核心包的一项是()。

A.Javax.swingB.Java.ioC.Java.utilng(8)JDK安装完成后,主要的命令,如Javac、Java等,都存放在根目录的()文件夹下。

A.binB.jreC.docD.include第3章(一)填空题(1)执行下列程序,输出的结果为。

Public class Teat1{Public static void main(String [] args){Int a=16Int b=2Do{a/=b;}while(a>3)System.out.println(a);} }(2)执行下列程序,输出的结果为。

Public class Test2{Public static void main(String args){Int x=5;Double y=22.5;String s=”abc”;S+=x+y;System.out.println(c);}}(3)在switch分支语句中的常量类型必须和表达式的类型,并且每个子句的常量值必须互不相同。

(4)在使用分支语句编写程序的时候,表达式只能返回int、byte、、char类型的值。

(5)在分支语句中break语句用于跳出语句。

(6)条件语句控制程序的流程是通过判断来进行的。

(7)分支语句包括和。

(8)循环语句的控制机制是。

(9)循环语句包括四部分:、、和。

(10)循环语句的三种循环结构:、、、。

(11)在Java程序中,do-while循环语句块至少被执行次。

(12)在for循环语句的迭代部分可以使用进行多个操作。

(二)选择题(1)下面选项不是表达式语句的是()。

A.c++;B.a=b+c;C.a+=b;D.System.out.println(“A”)(2)下列说法不正确的是()。

A.表达式可以是其他表达式的操作数B.单个常量或变量可以作为表达式C.表达式和表达式语句是一样的D.表达式的类型可以和操作数的类型不一样(3)下面选项符合Java语言语法的语句是()。

A.int a=6; inst b=7;B.int a=4, int b=2;C.double a=b*/.8;D.int a=9,b=1,c=8;a=b+c=a-b+c;(4)执行下列程序,输出结果为()。

Public class B{Public static void main(String [] args){Int x=5;Double y=10.5f;Float z=(float)(x*y);System.out.println(z);}}A.50.0B.52.0C.50.5D.52.5(5)下列程序输出的结果为()。

Public class A{Public static void main(String [] args){Int a=3.b=4,c=5,d=6,e=7;If(a<b||c>d) System.out.println(“who”);Else System.out.println(“why”);}}A.whyB.who whyC.whoD.没结果(6)下面选项不属于Java的流程控制结构的是()。

A.分支语句B.循环语句C.赋值语句(表达式结构)D.递归(7)下面不是合法的条件语句的一项是()。

A.if(a>b){…}B.if(a=1){…}C.if(a>b&&b>c){…}D.if(3>2){…}(8)执行下列代码之后,输出的结果为()。

Public class H{Public static void main(String [] args){Int sum=2,a=3,b=5,c=7;While(a<b){While(b!=c){sum+=b;b++;}b=4;a++;}System.out.println(sum);}}A.23B.24C.25D.26(9)以下说法正确的是()。

Int a=10;Int t=0;do {t=a++;} while(t<=10);A.一次都不执行B.执行一次C.执行两次D.无限次执行(10)下面语句中不是循环语句的是()。

A.for语句B.while语句C.switch语句D.do-while语句第4章(一)判断题(1)所谓对象,就是一组类的集合。

()(2)方法的声明和方法调用的形式一样。

()(3)类是对一组具有相同属性、表现相同行为的对象的描述。

()(4)类成员只有三种访问控制级别:公有(public)、受保护(protected)和私有(private)。

(5)Java语言中对象传递的是引用而不是值。

()(6)所谓非静态的成员变量是指每一次创建对象都会分配一个存储空间来储存这个变量,每一个对象都拥有这个变量的存储空间,这个变量是属于类的,是类的变量。

()(二)填空题(1)面向对象的语言将客观世界都看成由各种对象所组成。

具有共同特征和行为的对象组成类,类是变量和的集合。

(2)在面向对象方法中,类的实例被称为。

(3)在Java中,对象使用应遵循的原则是。

(4)在Java中,类描述的是具有相同属性的。

(5)在Java程序里,对象是类的一个。

(6)在Java程序结构里,最基本的概念是类和。

(7)引用static类型的方法时,可以使用做前缀,也可以使用做前缀。

(8)类中的方法是一个特殊的方法,其名称与类名相同。

(9)一个类主要包含两个成员要素:和。

(10)静态数据成员既可以通过来访问,也可以通过来访问。

(11)Java是面向对象的语言,对象是客观事物的,对象与之是一一对应的。

(12)定义一个类包括定义类头和定义两个部分。

(13)Java语言以为程序的基本单位,它是具有某些共同特性实体的集合,是一种抽象的概念。

(14)把对象实例化可以生成多个对象,使用运算符为对象分配内存空间。

(15)在Java中有一种叫做特殊方法,在程序中用它来对类成员进行初始化。

(三)选择题(1)下面关于类变量和实例变量的叙述中描述错误的是()。

A.实例变量是类的成员变量B.类变量第一次用到时被初始化,以后创建其他对象时就不再进行初始化C.实例变量在每次创建对象时都被初始化D.实例变量是用statiic修饰的成员变量(2)下面()修饰符可以使一个类中的成员变量能被外部类调用。

A.publicB.protectedC.privateD.没有修饰符(3)定义类中可以用来修饰类名的修饰符是()。

A.privateB.abstractC.nativeD.protected(4)定义类头时,不可以放到类名前面的关键字是()。

A.publicB.abstractC.finalD.static(5)关于用关键字private修饰的成员变量,下列说法正确的是()。

A.可以被其他包的类访问B.只能被同一个包中的其他类访问C.只能被该类自身所访问或修改D.可以被其他包中的该类的子类访问(6)下面关于类的说法中,错误的是()。

A.类是经过抽象的共有属性的集合B.类是Java程序的核心和本质C.类是对象的模板,二类对象则是类的实例化结果D.在面向对象的编程语言中,类不是一个独立的程序单位(7)下面有关变量调用的语句正确的是()。

相关文档
最新文档