java复习填空题

合集下载

Java复习题填空题(附答案)

Java复习题填空题(附答案)

《JA V A程序设计》复习题之(二)填空题1.Java是目前最广泛的__________编程语言之一。

2.Java具有简单、___________、稳定、与平台无关、解释型、多线程、动态等特点。

3.JDK开发java程序需三个步骤,分别为______________,编译java源程序,运行java源程序。

4.Java具有简单、面向对象、稳定、与平台无关、解释型、___________、动态等特点。

5.编写Java程序,可以使用一个__________来编写源文件。

6.把编写好的Java源文件保存起来,原文件的扩展名必须是___________。

7.用JDK编译Java源程序,使用的命令是__________,编译源文件得到字节码文件。

8.Java源程序编译后生成的字节码文件扩展名为__________。

9.用JDK运行Java应用程序,使用的命令是__________。

10.Java程序分为两类,即___________和Java小应用程序。

11.用JDK工具,显示Applet程序运行结果的命令是___________。

12.Java程序分为两类,即Java应用程序和___________。

13.一个Java源程序是由若干个___________组成。

14.__________是Java的关键字,用来定义类。

15.Java应用程序中有多个类时,java命令后的类名必须是包含了___________方法的那个类的名字。

16.一个Java应用程序必须且只有一个类含有___________方法。

17.在一个Java应用程序中main方法必须被说明为_____________。

18.Java中所有程序都使用方法,应用程序以______________方法开始。

19.Java源文件中有多个类,但只能有一个类是____________类。

20.一个Java Applet 不再需要main方法,但必须有一个类扩展了_____________类。

Java考试复习题

Java考试复习题

Java考试复习题JAVA程序设计练习一、填空题1、目前Java运行平台主要分为下列3个版本是Java se ,Java ee ,Java me 。

2、SDK平台提供的Java编译器是javac.exe 和Java解释器java.exe 位于Java安装目录的bin 文件夹中。

3、Java运行环境JRE由Java虚拟机、Java的核心类以及一些支持文件组成。

4、一个Java应用程序必须有一个称为主类的类,该类含有public static void main (String args[ ])方法。

5、在源文件的命名中如果源文件中有多个类,那么只能有一个类是public类;如果有一个类是public类,那么源文件的名字必须与这个类的名字完全相同,扩展名是java;6、一个Java Applet源文件不再需要main方法,但必须有且只有一个类扩展了Applet类,我们把这个类称作Java Applet源文件的主类。

7、类是组成Java程序的基本要素。

类封装了一类对象的状态和方法。

8、创建一个对象包括对象的声明和为对象分配成员变量两个步骤,对象的声明的一般格式为:类的名字对象名字;使用new运算符和类的构造方法为声明的对象分配成员变量9、用关键字static修饰的成员变量称作静态变量或类变量,类变量不仅可以通过某个对象访问也可以直接通过类名访问。

10、一个类中的方法可以互相调用:实例方法可以调用该类中实例方法或类方法;类方法只能调用该类的类方法,不能调用实例方法。

11、实例方法可以操作实例变量或类变量;而类方法只能操作类变量不能操作实例变量。

12、this关键字出现在类的构造方法中,代表使用该构造方法所创建的对象;this 关键字出现在类的实例方法中,代表使用该方法的当前对象。

13、成员变量在整个类内有效,局部变量仅在方法内有效,如果在方法内部局部变量的名字与成员变量的名字相同,则成员变量被隐藏,此时若要使用成员变量,格式为:this.成员变量。

Java复习题

Java复习题

Job1-11【填空题】Sun公司于年正式对外公布Java语言。

正确答案:第一空:19952【填空题】2007年11月,Google公司宣布推出基于Linux的开源智能手机操作系统,它使用Java 语言来开发应用程序,使用类似的Dalvik虚拟机来运行程序,这给了Java一个新的发展和推广机遇。

(英文单词请注意大小写,英文缩写全部大写)正确答案:第一空:Android;安卓第二空:JVM;jvm;Java虚拟机3【填空题】JVM是英文单词的缩写;JDK是英文单词的缩写,由JRE和编译、运行、调试Java应用程序的各种工具和资源包构成。

如果我们只想运行别人开发的Java程序,只需要安装即可JRE( ) 英文即可。

(英文单词之间只允许一个空格,首字母大写)正确答案:第一空:Java Virtual Machine 第二空:Java Development Kit第三空:Java Runtime Environment4【填空题】Java分为三个版本:、和。

(英文单词不加空格,注意大小写)正确答案:第一空:JavaEE 第二空:JavaME 第三空:JavaSE5【填空题】Java采用_____________和_______________合,实现了执行效率和可移植性的双重提高。

正确答案:第一空:编译第二空:解释6【填空题】Java程序运行的五个步骤:_______________、_______________、_______________、_______________、_____________。

(汉字)正确答案:第一空:编辑第二空:编译第三空:加载第四空:验证第五空:运行7【填空题】请列出Java程序的各种形态:_______________、______________、JSP/Servlet和JavaBean。

(英文单词首字母应大写)正确答案:第一空:Application 第二空:Applet8【填空题】一个Java源文件中可定义多个_____________和_____________,但public class/interface如果有的话只能定义一个,并且其类名与Java源文件名必须相同。

JAVA填空题

JAVA填空题

Java填空题1 一个Java源程序是由若干个__类_组成。

2 ___class_是Java的关键字,用来定义类。

3 Java应用程序中有多个类时,java命令后的类名必须是包含了main_ 方法的那个类的名字。

4 一个Java应用程序必须且只有一个类含有main方法。

5 在一个Java应用程序中main方法必须被说明为public static void。

6 Java中所有程序都使用方法,应用程序以main方法开始。

7 Java源文件中有多个类,但只能有一个类是public类。

8 Java源程序编译后生成的字节码文件扩展名为.class 。

9 用来标识类名、变量名、方法名、类型名、数组名、文件名的有效字符序列称为标识符。

10 Java语言规定标识符由字母、下划线、美元符号和数字组成,并且第一个字符不能是数字。

11 关键字就是Java语言中已经被赋予特定意义的一些单词,不可以把这类词作为名字来用。

12 使用关键字boolean 来定义逻辑变量。

13 关键字就是Java语言中已经被赋予特定意义的一些单词。

14 结构化程序设计的基本数据类型包括逻辑类型、整数类型、字符类型、浮点类型。

15 Java中byte型数组在内存中的存储形式是补码。

16 对于int型变量,内存分配4个字节。

17 对于byte型变量,内存分配1个字节。

18 对于long型变量,内存分配8 个字节。

19 对于short型变量,内存分配2个字节。

20 结构化程序设计的基本数据类型包括整数类型、逻辑类型、字符类型、浮点类型。

21 使用关键字char 来定义字符变量。

22 结构化程序设计的基本数据类型包括字符类型、逻辑类型、整数类型、浮点类型。

23 java中,浮点型变量的类型有float和double两种。

24 对于float型变量,内存分配4个字节。

25 对于double型变量,内存分配8个字节。

26结构化程序设计的基本数据类型包括字符类型、逻辑类型、整数类型、浮点类型。

JAVA填空题标准答案 (103题)

JAVA填空题标准答案 (103题)

1. ( 1.0分)Java中预定义的数据类型中都有对应的常量,对于整型直接数,他的形式又有多种,以1-9开头的正负整数为十进制,以0开头的正负整数为八进制数,以0x或者0X开头的正负整数为数。

你的答案:十六进制 (得分1.0 分);参考答案:十六进制2. ( 2.0分) 一个类如果实现一个接口,那么它需要实现接口中的全部,否则该类就必须定义为。

你的答案:方法‖抽象类 (得分2.0 分);参考答案:方法‖抽象(或abstract)3. ( 3.0分) 下列程序实现从控制台输入并读取输出字符串.请将程序补充完整import java.io.*;public class CharInput {public static void main(String args[]) throws java.io.IOException{String s;InputStreamReader ir;BufferedReader in;ir=new____________(System.in);in=new____________(ir);while((s=in._________)!=null) {System.out.println(“R ead;”+s);}}}你的答案:InputStreamReader‖BufferedReader‖read line() (得分3.0 分);参考答案:InputStreamReader‖BufferedReader‖readLine( )4. ( 1.0分)线程类型中的yield()方法只能让相同优先级或者更高优先级、处于状态的线程获得运行机会。

你的答案:就绪 (得分1.0 分);参考答案:就绪5. ( 1.0分) 在非静态成员方法中,可以使用关键字访问类的其他非静态成员。

你的答案: this (得分1.0 分);参考答案:this6. ( 1.0分) Java定义的变量要求赋初值,如果没有显式赋值,整型变量获得的值是0,实型变量的值是,布尔类型数据的量是false,复合数据变量的值是分null。

Java语言基础知识填空题

Java语言基础知识填空题

Java语言基础知识填空题Java语言基础知识填空题想学java语言的人,要多做题才能巩固知识,下面店铺为大家带来了Java语言基础知识的填空题,欢迎大家阅读!Java语言基础知识填空题。

1.浮点型数据根据数据存储长度和数值精度的不同,进一步分为float和( double )两种类型。

2.使用关键字( boolean )来定义逻辑变量。

3.一个long型数据在内存占( 8 )个字节。

4.表示制表符(水平空格)的字符常量是( ' ' )。

5.表示换行符的字符常量是( ' ' )。

6.定义字符串变量s存储空字符串的表达式是( String s = ""; )。

7.定义字符串变量s存储空格构成的字符串的表达式是( String s= " "; )。

8.逻辑运算符有( ! )、&&和||、&和|。

9.若已初始化int型变量a,b和c,则当a是b和c的公倍数时为true的逻辑表达式是( a%b==0 && a%c==0 )。

10.若已初始化int型变量a,b和c,则当a是b和c的公约数时为true的逻辑表达式是( b%a==0&& c%a==0 )。

11.表达式(int)((double)(3)/2)的值是( 1 )。

12.表达式5.3+(int)(8.5+4.6)/3%4的`值是( 5.3 )。

13.表达式19/3*3+19%3的值是( 19 )。

14.已知某一天是一周的第3天(从1开始),则计算该天之后第n 天是一周的第几天的表达式为( (2+n) % 7 + 1 )。

15.已知doublex=8.5, y=5.8;则表达式x++>y--值为( true )。

16.执行语句inta, b, c; a=1; b=3; c=(a+b>3 ? ++a : b++);后,b的值为( 3 )。

java填空题标准答案(103题)

java填空题标准答案(103题)

1. ( 分)Java中预定义的数据类型中都有对应的常量,对于整型直接数,他的形式又有多种,以1-9开头的正负整数为十进制,以0开头的正负整数为八进制数,以0x或者0X开头的正负整数为数。

你的答案:十六进制(得分分);参考答案:十六进制2. ( 分) 一个类如果实现一个接口,那么它需要实现接口中的全部,否则该类就必须定义为。

你的答案:方法‖抽象类(得分分);参考答案:方法‖抽象(或abstract)3. ( 分) 下列程序实现从控制台输入并读取输出字符串.请将程序补充完整import .*; public class CharInput {public static void main(String args[]) throwsString s;InputStreamReader ir;BufferedReader in;ir=new____________;in=new____________(ir);while((s=!=null) {}}}你的答案:InputStreamReader‖BufferedRead er‖readline()(得分分);参考答案:InputStrea mReader‖BufferedReader‖re adLine()4. ( 分)线程类型中的yield()方法只能让相同优先级或者更高优先级、处于状态的线程获得运行机会。

你的答案:就绪(得分分);参考答案:就绪5. ( 分) 在非静态成员方法中,可以使用关键字访问类的其他非静态成员。

你的答案:this (得分分);参考答案:this6. ( 分) Java定义的变量要求赋初值,如果没有显式赋值,整型变量获得的值是0,实型变量的值是,布尔类型数据的量是false,复合数据变量的值是分null。

你的答案:(得分分);参考答案:7. ( 分) 程序int x = 16; int y= x<100x*100:x*10; 变量y值是。

java期末考试题库及答案解析

java期末考试题库及答案解析

java期末考试题库及答案解析Java期末考试题库及答案解析一、选择题1. Java语言属于以下哪种类型的编程语言?A. 编译型语言B. 解释型语言C. 汇编语言D. 机器语言答案:B2. 下列哪个关键字用于定义Java类?A. classB. structC. interfaceD. enum答案:A3. Java中的main方法的返回类型是什么?A. voidB. intC. StringD. Object答案:B4. 以下哪个是Java的集合框架中的接口?A. ArrayListB. LinkedListC. SetD. HashMap答案:C5. Java中的异常处理机制使用哪个关键字来实现?A. tryB. catchC. finallyD. all of the above答案:D二、填空题1. Java语言是_________设计的,它具有跨平台的特性。

答案:James Gosling2. 在Java中,一个类可以继承另一个类的_______方法和变量。

答案:非私有3. Java的垃圾回收机制是用于_______内存的。

答案:自动管理4. Java中的_______关键字用于定义接口。

答案:interface5. Java中的_______关键字用于实现多态。

答案:override三、简答题1. 请简述Java语言的三大特性。

答案:Java语言的三大特性包括:面向对象、跨平台和网络编程。

2. 什么是Java的封装性,它有什么好处?答案:封装性是Java面向对象编程的核心概念之一,它允许将数据(属性)和操作数据的方法组合在一起,形成一个“对象”。

封装的好处包括数据隐藏、安全性提高和易于维护。

3. 请解释Java中的继承机制,并举例说明。

答案:Java中的继承机制允许一个类(子类)继承另一个类(父类)的属性和方法。

这使得代码复用变得简单,并且可以创建层次结构。

例如,一个名为“Animal”的类可以被“Dog”类继承,后者可以继承“Animal”的所有属性和方法,同时也可以添加自己的特定属性和方法。

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

《Java语言程序设计》填空题
1.Java程序用{ }将多条语句组合在一起,语句之间必须用 ; 隔开。

2.在类声明中提供类标志的关键字是 class 。

3.一个Java源程序编译后会生成一个扩展名为 class 的字节码文件。

4.应用程序编译后生成字节码文件,由直接解释执行。

5.要编译一个文件名为Test的Java源程序,需在命令控制台窗口输入编译命
令: 。

6.通常类名可由字母、数字、下划线以及美元符号组成,但类名的第一个字符
不能是数字。

7.当一个方法中有多个参数时,参数之间是用,隔开。

8.执行退出(结束)程序的语句是 break 。

9.语句System.exit(0);所执行的功能是退出。

10.在Java程序中,用"//"符号表示单行注释,那么用 /* 符号表示多行注
释。

11.在Java程序中使用注释的目的在于更方便改错。

12.Java的数据类型可以分为两大类: 和引用数据类型。

13.Java定义了8个基本数据类型:字节型、短整型、整型、长整型、字符型、
布尔型、单精度型和双精度型。

14.int类型的数据占用存储空间是 2 位。

15.Java表示逻辑值的基本数据类型,称为。

16.布尔型的数据不对应于任何整数值,它只有两个值true和 flose 。

17.假若 x=5; y=9,则表达式x>y的逻辑值为。

18.变量的数据类型转换分为自动类型转换和强制类型转换两种。

19.假若 int x=10; float y; y=x;这时y的值为。

20.自动类型转换是把级别的变量的值赋给级别的值。

21.假若 float y=54.23; int x=(int)y;这时x的值为。

22.在Java中有5种算术运算符,分别为加、减、乘、除以及。

23.假若 int x=10; System.out.println(x/3);此时得出的结果为。

24.假若 int x=3;int y=(++x)*5;其执行结果: y= 。

25.假若 int x=2;int y=(x++)*5;其执行结果: y= 。

26.在Java中,两个连续等号(==)是等于运算符,那么一个等号是赋值运算
符。

27.Java程序中语句执行有三种基本控制结构: 顺序、选择和循环。

28.do-while语句与while语句的区别在于先执行循环体中的语句再计算条件
表达式, 所以do-while语句的循环体至少被执行一次。

29.Java中有3种跳转语句:break语句、continue语句和 return 语句。

30.数组是一组相同类型变量的集合,其下标是从 0 开始算的。

31.定义一个包含7个元素的数组a,则该数组的最后一个元素是 a[6] 。

32.比较两个字符串是否相同采用 equals 方法。

33.创建一个名为 MyPackage 的包的语句是。

34.抽象方法是一种仅有方法头,没有具体方法体和操作实现的方法,该
方法必须在抽象类之中定义。

35.设 x = 2 ,则表达式 ( x + + )/3 的值是 0 。

36.对象是指类的事物,而类是指一类具有某种共性的事物。

37.由类来确定具体对象的过程称为实例化。

38.对一类对象的抽象则是类,而类的实例化结果是对象。

39.一个类是类声明和类体两部分组成。

40.类修饰符有3种,它们分别是public, abstract 和final。

41.类不能被实例化,它不具备实际功能,只用于衍生字类。

42.抽象方法是只有方法声明,没有代码实现的空方法。

43.当一个类的类修饰符为时,说明该类不能被继承,即不能有子类。

44.Java程序在extends之后只能有一个父类,即extends只能实现 main
继承。

45.在Java中只能实现单继承(Java不支持多重继承),但可通过接口
实现多重继承。

46.要在类声明中实现接口,需使用关键字。

47.一个类可实现多个接口,各接口名是以,分隔。

48.在Java中,变量分为成员变量和类变量。

49.在Java程序中,使用关键字 this 来引用当前对象。

50.一个方法的定义是有方法声明和方法体两部分组成。

51.构造方法的方法名要求与类名相同,而且无返回值。

52.重载是指多个方法享有相同的名字,但这些方法的参数必须不同,
或者是参数的个数不同,或者是参数类型不同。

53.对象通过使用运算符 . 实现对自己的变量访问。

54.面向对象的3个特性是:封装性、继承性和多态。

55.在Java中,通过对象的,实现了模块化和信息隐藏。

56.两个方法具有相同的名字,相同的参数表和相同的返回类型,只是函数体不
同,则称为。

57.Java中通过关键字 super 来实现对父类成员的访问。

58.Java中成员方法可分成两种:类方法和成员方法。

59.Java用关键字指明继承关系。

60.用关键字 static 修饰的方法就称为类方法。

61.在Java中,用关键字 abstract 来修饰一个类,则该类为抽象类。

62.若某个类包含了抽象方法,则该类必须被定义为抽象类类。

63.接口的定义,需使用关键字来声明。

64.接口中没有什么实例方法,所有的成员方法都是抽象方法。

65.包定义时,需使用关键字来实现。

66.要使用包中的类,必须用关键字 input 导入这些类所在的包。

67.当要引用包中所有的类时,类名可以用通配符 * 号代替。

68.一个类要从另一个类继承变量和方法,必须使用关键字。

69. awt 包封装了提供用户图形界面功能的抽象窗口工具类。

70.设置文本内容的方法是 setText()。

71.获取文本内容的方法是 gettext()。

72.标签是用户只能查看其内容但不能修改的文本组件。

73.Java中最常见的3种布局方式:FlowLayout、BorderLayout
和。

74.Frame窗体的默认布局方式是。

75.流布局类是按组件的顺序,从左到右一行排列,一行放不
下时自动换行。

76. Border1ayout 类把容器划分成东、西、南、北、中5个区
域。

77.类是以行、列形式将容器划分成大小相等的单元格。

78.内部类类是被定义于另一个类中的类。

79.Frame在默认的情况下是不可见的,要调用方法使其可见。

80.在Java语言中,逻辑常量只有true 和 _ false _ 两个值。

81.Java语言中的浮点型数据根据数据存储长度和数值精度的不同,进一步分为
float 和 __ double _两种具体类型。

82.Object类是Java所有类的_ 父类 _。

83.Java语言的各种数据类型之间提供自动转换,如第1操作数是byte类型,
第2操作数是float类型,其结果是_ __类型。

84.字符变量以char类型表示,它在内存中占_ 16 __位bit.
85.Java语言的各种数据类型之间提供两种转换: _ 自动转换 __和制转换。

86.变量名、_ _首单词小写,其余单词只有首字母大写。

87.在Java语言中,如实型常量后没有任何字母,计算机默认为 double _
类型
88.赋值表达式的组成是:在赋值运算符的左边是_ 变量名 _,右边是一表达
式。

89.Java中类成员的限定词有以下几种:private, public, __ ______, __ __。

其中,_ _的限定的范围最大。

相关文档
最新文档