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程序设计练习一、填空题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复习题

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填空题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题)

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语言基础知识填空题。
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题)

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期末考试题库及答案解析一、选择题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”的所有属性和方法,同时也可以添加自己的特定属性和方法。
JAVA复习题答案

JA V A期末复习题答案一、填空:(20空,每空1分,共20分)1、要激活一个Java小应用程序applet需具有html_文件。
2、一个Java源程序文件必须以_java_为其扩展名.3、Java编译器产生的文件的扩展名为_class_。
4、Java程序的每个方法以_{_开始,以_}_结束。
5、每个Java程序语句以__;__结束。
6、所有程序均可以用顺序、选择和循环三种控制结构编写。
7、一个只有在定义它的方法中是可知的变量称为局部变量.8、被调用方法中的_return_语句可以将表达式的值回送给调用它的方法.9、方法头中的关键字_void__用来表示方法不还返回值。
10、标识符的作用域是程序中可以使用此标识符的范围.11、从被调用方法将控制权交给调用者的两种方式是__return__、__}__.12、当applet开始执行时,调用一次_init__方法。
13、每当浏览器的用户再次访问applet所在的html页时都会调用_start_方法。
14、调用_paint_方法在applet上画图.15、_resize_方法用来在执行applet时改变applet的宽度和高度。
16、_repaint_方法调用applet的update方法,接着update方法又调用applet的paint方法.17、每当浏览器的用户离开applet所在的html页时要调用applet的_stop_方法。
18、在java中可以使用许多方法同名,但各方法使用的参数的类型和数量不同,这称为方法重载.19、限定词_final_用来声明只读变量。
20、数组元素之所以相关,是因为它们具有相同的名字和类型。
21、用于指出数组中某个元素的数字称为数组下标。
22、使用两个下标的数组被称为__二维__数组。
23、通过_·__运算符与类的对象相连,可以访问此类的成员。
24、指定为_private_的类成员只能被此类中的成员访问。
JAVA填空题复习(有答案)

JAVA 复习1、面向对象程序设计的三个特征是_封装、多态、继承。
2、 Java 语言的主要特点有简单性、安全性、面向对象、平台无关性。
3、 Java 是面向对象语言,类是客观事物的_抽象_ __,而对象是类的_实例_ __。
4、类_ _是Java 程序中基本的结构单位。
5、 Java 语言是一种完全的_面向对象_程序设计语言6、布尔型常量有两个值,它们分别true_ _、_ false _7、表达式 1/2*9 的计算结果是0 。
8、表达式“b”+10的值为_”b10”,‘b'+10的值为108__9、String s1=“China”; int n=s1.length( ); n 的值为_5__10、_ 常量名__必须完全大写。
11、Java 中用于定义整形变量的关键字有四个:byte、_short__、_int___、long。
12、在Java 语言中,简单数据类型包括:整数类型、浮点类型、字符类型_和布尔类型。
13、Java 的类型、单精度浮点型、布尔型数据的保留字分别是:float_、boolean。
14、JAVA 语言中提供了两种类型的字符串类来处理字符串,它们是String_和StringBuffer 类15、Java 程序的种类有:内嵌于_HTML__文件中,由浏览器来观看的_applet___,必须继承__Applet __;可独立运行的_application___,必须包含_main()方法__16、Java 语言中,所有的类都是Object 的子类,Java 的窗口通常是JFrame__的子类,抽象_类只能定义但不能被实例化,_ 最终_类不能被继承异常类都是_Exception_ 的子类。
17、Java 源程序文件和字节码文件的扩展名分别为_.java___和_.class___18、一般Java 程序的类体由两部分组成:一部分是_ 属性_,另一部分是_方法_19、子类对父类继承来的属性重新定义称为__ 重写__。
java复习填空题

《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= 。
java基础练习题

java基础练习题# Java基础练习题一、选择题1. Java是一种:A. 编译型语言B. 解释型语言C. 汇编语言D. 机器语言答案: B2. Java程序的执行流程是:A. 编译 -> 运行B. 编译 -> 链接 -> 运行C. 编译 -> 翻译 -> 执行D. 编译 -> 执行答案: C3. 下列哪个是Java的关键字:A. `int`B. `float`C. `double`D. `string`答案: A4. Java中,哪个关键字用于定义类:A. `public`B. `class`C. `interface`D. `void`答案: B5. Java中,哪个不是合法的标识符:A. `myClass`B. `class`C. `2variable`D. `Variable`答案: C二、填空题1. Java语言的跨平台特性是通过______实现的。
答案: Java虚拟机(JVM)2. Java的基本数据类型包括:byte, short, int, long, float, double, char, ______。
答案: boolean3. 在Java中,使用______关键字可以定义一个方法。
答案: void 或者其他返回类型4. Java中,一个类可以有多个构造方法,只要它们的______列表不同。
答案:参数5. Java中,`System.out.println()`用于______。
答案:输出信息到控制台三、简答题1. 简述Java的垃圾回收机制。
答案: Java的垃圾回收机制是一种自动内存管理功能,它负责回收不再使用的对象所占用的内存。
垃圾回收器定期检查内存中的对象,识别那些不再被任何引用指向的对象,并将它们从内存中清除,释放内存资源。
2. 描述Java中的继承和多态的概念。
答案:继承是Java中一个类(子类)可以继承另一个类(父类)的属性和方法。
java复习题(填空)

1、编译一个Java Application程序Papa.java,命令为:____javac Papa.java____。
2、一个URL对象通常包含最基本的三部分信息:____协议___、___地址___、___资源___。
3、在Java中,每个字符占___2____个字节的内存空间。
4、Java语言是一种______面向对象____程序设计语言。
5、完整的main方法的声明______public static void main (String args[])____。
6、对于网络套接字,服务器建立ServerSocket 对象,客户端建立Socket 对象。
7、Java程序分为两种:一种是_java应用程序,另一种是_____Java Applet__ 。
8、被关键字__final__修饰的方法是不能被当前类的子类重新定义的方法。
9、定义类的保留字是___public__ ,定义接口的保留字是______interface____。
10、线程的优先级在____1____至____10__之间。
11、布尔型常量有两个值,它们分别是___true__、_____false_______。
12、I/O流中的输入流的指向称做_____源____ ;输出流的指向称做____目的地____。
13、System类有两个类成员:in 和out,in 的源是___键盘____,out的目的地是___命令行窗口____ 。
14、Java中类成员的限定词有以下几种:private, _public __, _ protected_, 3默认友好。
15、面向对象技术具有______封装_____、____继承____、_____多态性_____等特性。
16、异常是___Exception_________类的子类对象,系统类String类用于处理字符串。
17、Java应用程序的主类必须包含____main________方法。
Java复习题(含答案)

Java复习题(含答案)一、单选题1、JAVA是1995年由( A )公司发布的A.SUNB.MicrosoftC.borlandD.Fox Software2、在Java中,负责对字节代码解释执行的是 BA. 应用服务器B. 虚拟机C. 垃圾回收器D. 编译器3、设有定义 int i = 6 ;,则执行以下语句后,i 的值为( C )。
i += i - 1;A.10B. 121C. 11D. 1004、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( B )。
A. .javaB. .classC. .hD. .c5、定义一个类,必须使用的关键字是( B )A. publicB. classC. staticD. interface6、JAVA中不属于基本数据类型的是 ( C )。
A.StringB.intC.charD.boolean7、 0.6332的数据类型是(B)A. floatB. doubleC. FloatD. Double8、关于类和对象的叙述正确的是:( D )A.类是对象的实例化B.类的静态属性和全局变量的概念完全一样,只是表达形式不同C.类的成员至少有一个属性和一个方法D.Java的类分为两大部分:系统定义的类和用户自定义的类9、void 的含义:( C )A.方法体为空B.定义的方法没有形参C.定义的方法没有返回值D.方法的返回值不能参加算术运算10、设 x = 2 , y = 4 , z = 5,则表达式 y*=z--/++x 的值是( C )A. 3B. 3. 5C. 4D. 511、访问权限最小的控制符是( D )。
A. publicB. protectedC. defaultD. private12、编译Java程序的命令是( B )A. cmdB. javacC. javaD. javadoc13、下列程序test类中的变量c的最后结果为( D ) public class test{public static void main(String args[]){int a = 10;int b;int c;if(a>50){b = 9;}c = b + a;}}A. 10B. 0C.19D.编译错误14、下列不属于面向对象编程的三个特征为( B )A.封装B.指针操作C.多态性D.继承15、下面程序定义了一个类,关于该类说法正确的是 ( A` )Abstract class abstractClass{……}A.该类能调用 new abstractClass(),实例化为一个对象B.该类不能被继承C.该类的方法都不能被重载D.以上说法都不对16、System.out.println(“5”+2);的输出结果是( A )A. 52B. 7C. 2D. 517、下面哪些是合法的标示符( A )A. $perB. 123C. *pointD. this18、定义常量时需要用到的关键字是( C )。
JAVA期末复习试题

期末复习试题一、填空题1、Java语言数据类型可分为两大类,一类为基本数据类型,另一类称为。
2、设有整形数组的定义:int a[]=new int[8],则a.length的值为。
3、若a、b为int型变量且已分别赋值为2、4。
表达式++a!=b—的值是。
4、设有整型数组的定义:int a[][]=new int[3][2];则a数组共有元素。
5、表达式4%4+4*4+4/4的值是。
6、设x为float型变量,y为double型变量,a为int型变量,已知x=2.5f,a=7,y=4.22则表达式x+a%3*(int)y的值为。
7、Java语言的流程控制语句主要包括语句、语句和跳转语句。
8、case子句中的值必须是,并且互不相同。
9、在Java的循环语句中,执行while循环时,首先是,而执行do-while循环时,首先是。
10、语句的主要功能包括:跳过循环体内部下面未执行的语句,回到循环体开始位置,继续下一次循环。
11、循环语句包括for循环、和。
12、条件语句中的判断条件是表达式或布尔逻辑表达式。
13、每一个else子句都必须和一个距离它最近的子句相对应。
14、switch语句中的表达式的值只能是int、byte、short和类型的值。
15、do-while循环的循环体最少被执行次,而while循环的循环体最少被执行次。
16、在for循环初始化部分可以声明变量,其作用域是。
17、提供了ODBC驱动程序但没有提供JDBC驱动程序的数据库系统适合使用驱动程序。
18、采用JDBC_ODBC桥驱动器作为JDBC的驱动器时,首先需要配置。
19、使用DriverManager类的方法连接数据库。
20、使用JDBC直接连接数据注册数据驱动程序的语句为。
21、如果要使用Java语言的流类进行输入/输出处理,需要引入包;所有的输入流类的基类是。
22、在使用Swing组件设计用户界面时,一般使用组件作为其他基本组件的容器;使用组件可以用来输入用户密码。
java复习题(程序填空)

java复习题(程序填空)程序填空题:1.public class Sum{public static void main(String [] args){int j=10;System.out.println("j is : "+j);calculate(j);System.out.println("At last, j is : "+j);}static void calculate (int j){for (int i = 0;i<10;i++)j++;System.out.println("j in calculate() is: "+j);}}输出结果为:j is : (1)j in calculate() is : (2)At last j is : (3)答案:(1)10 (2)20 (3) 102.按要求填空abstract class SuperAbstract{void a(){…}abstract void b();abstract int c(int i);} interface AsSuper{void x();}abstract class SubAbstract extends SuperAbstractimplements AsSuper {public void b(){…}abstract String f();}public class InheritAbstract extends SubAbstract{public void x(){…}public i nt c(int i ) {…}public String f(){…}public static void main(String args[]){InheritAbstract instance=new InheritAbstract();instance.x();instance.a();instance.b();instance.c(100);System.out.println(instance.f());}}在以上这段程序中:抽象类有:SuperAbstract和(1)(写出类名)非抽象类有:(2)(写出类名)接口有:(3)(写出接口名)AsSuper中的x()方法是(4)方法,所以在InheritAbstract中必须对它进行(5)答案:(1) SuperAbstract;(2) InheritAbstract;(3) AsSuper;(4) 抽象抽象抽象抽象;(5) 覆盖和实现覆盖和实现覆盖和实现覆盖和实现。
Java概念填空题(含答案)

Java判断和概念填空题一、判断题基本概念与Java语言基础1.Java语言具有较好的安全性和可移植性及与平台无关等特性。
()2.Java语言的源程序不是编译型的,而是编译解释型的。
()3.Java Application程序中,必有一个主方法main(),该方法有没有参数都可以。
()4.Java程序中不区分大小写字母。
()5.机器不能直接识别字节码文件,它要经过JVM中的解释器边解释边执行。
()6.System类中的println()方法分行显示信息,而print()方法不分行显示信息。
()7.当前路径的标识是“.”。
()8.java命令不区分大小写,而javac命令区分大小写。
()9.printf()和 format()方法使用指定格式字符串和参数,将格式化字符串写入到Pri ntStream类型的输出流(System.out对象)中。
()10.在运行字节码文件时,使用java命令,一定要给出字节码文件的扩展名.class。
()11.Java语言使用的是Unicode字符集,每个字符在内存中占8位。
()12.Java语言中不同数据类型的长度是固定的,不随机器硬件不同而改变。
()13.所有的变量在使用前都必须进行初始化。
()14.已知byte i = (byte)127; i = i +1;这两个语句能被成功编译。
()15.String str="abcdefghi"; char chr=str.charAt(9); ()16.char[] chrArray={ 'a', 'b', 'c', 'd', 'e', 'f', 'g'}; c har chr=chrArray [6]; ()17.int intArray[]={0,2,4,6,8}; int length=int Array.length();()18.String str="abcedf"; int length=str.length; ()19.说明或声明数组时不分配内存大小,创建数组时分配内存大小。
java填空题

填空题1. (Class)是Java的关键字用来定义类。
2. Java语言中,(.Object)类是所有类的根类。
3. 声明并创建类MyClass的一个对象,其名称为obj,实现语句(Myclass obj=new myclass())。
4. 若x=5,y=10 则x<=y的逻辑值是(true )。
5.带有(final)修饰符的类称为最终类6.Java的(垃圾回收)机制大大减轻了程序员的负担,不用再编写专门的内存回收程序解决内存分配问题,不仅提高了编程效率,而且进一步增强了Java程序的稳固性。
7.如果类的设计要求它的某个成员变量不能被外部类直接访问。
应该使用(Static)修饰符获得需要的访问控制。
8.有如下语句:String str="a short string";String s1=str.substring (8,14);则s1=(string)9.Java 不直接支持多继承,但可以通过( 接口 )实现多继承。
10.String 类是否可以继承。
(否)18. Java用( extends )关键字指明继承关系。
20. Java程序在extends之后只能有一个父类,即extends只能实现( 单 )继承。
30. Java中子类通过关键字( super)来实现对父类成员的访问.31.在Java程序中,通过类的定义只能实现( 单 )重继承,但通过接口的定义可以实现( 多 )重继承关系。
32.如果一个Java Applet源程序文件只定义有一个类,该类的类名为MyAppletClass,则类MyAppletClass必须是( Applet )类的子类并且存储该源程序文件的文件名为( MyAppletClass(.java) )。
33. 设x = 2 ,则表达式 (++x)*3%9 的值是( 0 )。
34. 若x=50,y=100则x>=y的逻辑值是( false )。
JAVA填空题标准答案-(103题)

《Java语言程序设计JAVA填空题》学生答卷和参考答案1.( 1.0 分)Java中预定义的数据类型中都有对应的常量,对于整型直接数,他的形式又有多种,以1-9开头的正负整数为十进制,以0开头的正负整数为八进制数,以Ox 或者OX开头的正负整数为__________________________________________________ 数。
你的答案:十六进制(得分1.0分);参考答案:十六进制2.( 2.0分)一个类如果实现一个接口,那么它需要实现接口中的全部_____________________________________ ______ ,否则该类就必须定义为_____________________________________ ____________________ O你的答案:方法II抽象类(得分2.0 分);参考答案:方法II抽象(或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;i r=new __________ (System, in);in=new__ (ir);while((s=in. ______ ) !=null){Syst em. out・ println( "Read; " +s); }}你的答案:InputStreamReader II BufferedRead er II readlineO (得分3. 0 分);参考答案:InputS11'eamReader II BufferedReader II re adL in e()4.( 1.0 分)线程类型中的yield。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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, __ ______, __ __。
其中,_ _的限定的范围最大。