Java填空题
(完整版)java程序填空题
一、程序填空题(每空 3分,共30分)以下程序要求从键盘输入一个整数,判别该整数为几位数,并输出结果,请将下面的程序填写完整。
p ublic class Blank1 {p ublicstatic void main(String[] int count =0, t ;int x = sc .nextInt();sc .close();t =x;while (t !=0){count ++; (2)System. out .println( x+"是"+count +"位数。
”);(2)t =t /102.在下面的程序中使用方法重载分别实现了两个和三个整数的相加,请将下面的程序填写完整。
class AddOver{ ~| P ublic return (3) a+b; } p ublic int add( int a, int b, int c ){ return a+b+c; p ublic class Blank2{ p ublic static void AddOver | a= _ main(String[] args ){System. out .println( (4) a.add(1,2));System. out .println( a.add(1,2,3));答案: (4) int add( int a, int new AddOver()~|b) 构造一个类来描述一个点,该类的构成包括点的 x 取得点的坐标值,利用另一个点对当前点的坐标进行赋值, 3. 和y 两个坐标,以及一些对点进行的操作,包括: 请将下面的程序填写完整。
class P oint{ int x, y; (5) ( int x, int public this . x=x; this . y=y;y){1. args ) throws lOException { Scanner sc =new Scanner((1) );答案: (1) System. in(7) ){}public P oint get Point(){b=a.get Point();c.set Po int( b);4.下面的程序完成从 D:\Hello.txt 中读取文本并显示在屏幕上,请将下面的程序填写完整。
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 考试填空题
好的,以下是一些Java考试的填空题:
1. Java语言是____编程语言。
2. Java程序的入口点是____方法。
3. 在Java中,变量可以使用____关键字进行声明。
4. Java中的注释分为两种,分别是____注释和____注释。
5. Java中的数据类型分为两类,分别是____类型和____类型。
6. 在Java中,使用____关键字可以将一个类声明为抽象类。
7. 在Java中,使用____关键字可以将一个方法声明为抽象方法。
8. Java中的接口是一种抽象类型,它包含方法的____定义。
9. Java中的包用于将相关的类组织在一起,它的作用是____。
10. 在Java中,使用____关键字可以将一个变量声明为final的。
java面向对象填空题(含答案)
一、java面向对象(50个)易:1.对象是由一组属性和对这组属性进行(操作)的一组服务组成的。
2.对象是指(具体)的事物,而类是指一类具有某种共性的事物。
3.由类来确定具体对象的过程称为类的(实例化)。
4.一个类由类声明和(类体)两部分组成。
5.当一个类的类修饰符为( final )时,说明该类不能被继承,即不能有子类。
6.Java程序在extends之后只能有一个父类,即extends只能实现(单)继承。
7.在Java中只能实现单继承,但可通过(接口)实现多重继承。
8.一个类可实现多个接口,各接口名是以(,)分隔。
9.在类体中声明的变量称为(成员)。
10.在方法中声明的变量称为(局部变量)。
11.在Java程序中,使用关键字(this)来引用当前对象。
12.一个方法的定义是由方法声明和(方法体)两部分组成。
13.方法声明包括(方法名)、返回类型和形式参数。
14.构造方法的方法名要求与(类名)相同,而且无返回值。
15.面向对象的三个特性是:封装性、继承性和(多态性)。
16.在Java中,通过对象的(封装),实现了模块化和信息隐藏。
17.两个方法具有相同的名字,相同的参数表和相同的返回类型,只是函数体不同,则称为方法的(重写)。
18.Java中通过关键字(super)来实现对父类成员的访问。
19.Java用( extends)关键字指明继承关系。
20.在Java中,用关键字(abstract)来修饰一个类,则该类为抽象类。
21.若某个类包含了抽象方法,则该类必须被定义为(抽象)类。
22.接口的定义,需使用关键字(interface)来声明。
23.声明父类时,需使用关键字(extends)来实现。
24.java语言中接口是特殊的类,其中包含常量和(抽象)方法。
25.当要引用包中所有的类时,类名可以用通配符(* )号代替。
26.一个类要从另一个类继承变量和方法,必须使用关键字(extends)。
27.(抽象)类不能被实例化,它不具备实际功能,只用于衍生子类。
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程序填空8道及答案
{
final int N=10;
/*******************SPACE*******************/
【?】=new int[N];
}
}
System.out.print("删除重复数值后的数据为:");
for(i=0;i<n;i++)
System.out.print(a[i]+" ");
System.out.println();
-------------------------------------------------------*/
import java.awt.*;
public class Prog1
{
String name;
long no;
double math;
double english;
/**********************SPACE**********************/
for(j=1;j<=【?】;j++)
/**********************SPACE**********************/
a[i][j]=a[i-1][j-1]+【?】;
english=e;
computer=c;
}
/*******************SPACE*******************/
public 【?】 average()
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复习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基础1.void的含义:( A )A)方法没有返回值B)方法体为空C)没有意义D)定义方法时必须使用2.设x = 1 , y = 2 , z = 3,则表达式y+=z--/++x 的值是( A )。
A)3 B)3. 5C)4 D)53.关于选择结构下列哪个说法正确?( B )A)if语句和else语句必须成对出现B)if语句可以没有else语句对应C)switch结构中每个case语句中必须用break语句D)switch结构中必须有default语句4.while循环和do…while循环的区别是:(D )A)没有区别,这两个结构任何情况下效果一样B)while循环比do…while循环执行效率高C)while循环是先循环后判断,所以循环体至少被执行一次D)do…while循环是先循环后判断,所以循环体至少被执行一次5.编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( B )。
A) java B) .classC) html D) .exe6.如下哪个是Java中的标识符( D )A)public B)super C)3number D)width7.如下哪个是Java中有效的关键字( C )A)name B)hello C)false D)good8.定义一个类,必须使用的关键字是( B )A)public B)class C)interface D)static9.定义一个接口必须使用的关键字是( C )A)public B)class C)interface D)static10.有整型数组:int[] x={12,35,8,7,2};,则调用方法Arrays.sort(x)后,数组x中的元素值依次是( A ).A) 2 7 8 12 35 B) 12 35 8 7 2C) 35 12 8 7 2 D) 8 7 12 35 211.应用程序的main方法中有以下语句,则输出的结果是( A )。
(完整版)java程序填空题
一、程序填空题(每空3分,共30分)1.以下程序要求从键盘输入一个整数,判别该整数为几位数,并输出结果,请将下面的程序填写完整。
public class Blank1 {public static void main(String[] args) throws IOException {Scanner sc=new Scanner( (1) );int count=0,t;int x=sc.nextInt();sc.close();t=x;while(t!=0){count++;(2) ;}System.out.println(x+"是"+count+"位数。
");}}答案:(1)System.in(2)t=t/102.在下面的程序中使用方法重载分别实现了两个和三个整数的相加,请将下面的程序填写完整。
class AddOver{public (3){return a+b;}public int add( int a, int b, int c ){return a+b+c ;}}public class Blank2{public static void main(String[] args){AddOver a= (4) ;System.out.println(a.add(1,2));System.out.println(a.add(1,2,3));}}答案:(3)int add(int a,int b)(4)new AddOver()3. 构造一个类来描述一个点,该类的构成包括点的x和y两个坐标,以及一些对点进行的操作,包括:取得点的坐标值,利用另一个点对当前点的坐标进行赋值,请将下面的程序填写完整。
class Point{int x,y;public(5) (int x, int y){this.x=x; this.y=y;}public Point getPoint(){Point temp = new Point(0,0);temp.x=x; temp.y=y;return (6);}public void setPoint( (7) ){this.x=s.x; this.y=s.y;}}public class Blank3 {public static void main(String[] args){Point a = new Point(3,4);Point b = new Point(0,0);b=a.getPoint();Point c = new Point(0,0);c.setPoint(b);}}答案:(5)Point(6)temp(7)Point s4. 下面的程序完成从D:\Hello.txt中读取文本并显示在屏幕上,请将下面的程序填写完整。
java复习题(选择与填空)答案
java复习题(选择与填空)答案一、选择题1. Java是一种:A. 编译型语言B. 解释型语言C. 标记语言D. 汇编语言答案:B2. Java语言的跨平台特性是基于:A. JVMB. 编译器C. 操作系统D. 硬件答案:A3. 在Java中,以下哪个关键字用于定义一个类?A. ifB. classC. forD. while答案:B4. Java中的基本数据类型不包括:A. intB. floatC. doubleD. String答案:D5. 下列哪个是Java的合法标识符?A. 2variableB. variable2C. variable!D. variable$$答案:B6. 在Java中,哪个关键字用于抛出异常?A. tryB. catchB. throwD. finally答案:C7. Java中,哪个类是所有Java类的父类?A. ObjectB. SystemC. ThreadD. String答案:A8. 下列哪个是Java集合框架中接口?A. ArrayListB. ListC. HashMapD. Set答案:B9. Java中,哪个关键字用于实现多态?A. abstractB. interfaceC. extendsD. implements答案:C10. Java中,哪个关键字用于定义一个方法?A. classB. voidC. methodD. function答案:B二、填空题1. 在Java中,所有的类都是继承自________类。
答案:Object2. Java的垃圾回收机制会自动回收________的对象。
答案:不再被引用3. Java中的封装性是通过________实现的。
答案:访问修饰符(private, public等)4. Java中的多线程可以通过继承________类或实现________接口来实现。
答案:Thread;Runnable5. 在Java中,final关键字可以用于修饰类、方法和变量,表示它们是________的。
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填空题复习(有答案)
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=( ); 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源程序文件和字节码文件的扩展名分别为和18、一般Java程序的类体由两部分组成:一部分是_属性_,另一部分是_方法_19、子类对父类继承来的属性重新定义称为__重写__。
子类对自身拥有的同名方法的重新定义称_重载___。
20、分别用__class_关键字来定义类,用_new__关键字来分配实例存储空间。
Java作业习题
一、Java语言介绍(一)填空题1.Java语言使用的是字符集,每个字符在内存中占16位。
2.Java2平台的三个成员分别是:、、。
(二)简答题1.Java2平台主要有哪几个成员?各自应用于什么场合?二、Java程序设计基础(一)填空题1.在一个Java源文件中定义了2个类,每个类中都有5个方法,编译该Java源文件时产生个字节码文件,其扩展名是。
答案: 2,class 2.Java平台由两个组件构成:、,从而将程序与硬件分离实现跨平台功能。
3.Java源文件中最多只能有一个类,此类必须和源文件名同名,其他类的个数不限。
4.在命令行状态,使用对Java源程序进行编译,使用对字节代码进行解释执行。
(二)选择题1.下面main( )方法的定义哪些是正确的()。
A.public static void main(String args) {}B.public static void main(String[] ) {}C.public static void main(String[] args) {}D.public static void main(string[] args) {}2.下列方法定义中方法头不正确的是().A.public int method( ) {…}B.public static int method(double y ) {…}C.void method( ) {…}D.public static method( double a) {…}3.指出下列哪些不是与方法public void add(int a) { }重载()。
A.public int add(int a)B.public void add(long a)C.public void add(int a, int b)D.public void add(float a)4.下列关于静态方法的描述中,错误的是()A. 在类体内说明静态方法使用关键字staticB. 静态方法只能处理静态变量或调用静态方法C. 静态方法不占用对象的内存空间,非静态方法占用对象的内存空间D. 静态方法只能用类名调用5.只包含一个带public修饰的Java类Abc的Java程序的正确命名是()A. AbcB. Abc.javaC. abc.javaD. 一个任意的标识符后带后缀.java(三)补充代码题1.下面两段程序均实现打印输出“Hello World!”字符串,读懂程序并填空。
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)。
表达式5.3+(int)(8.5+4.6)/3%4的值是( 5.3 )。
2
表示圆周率的常量是( Math.PI )。
3
使用关键字( boolean )来定义逻辑变量。
4
执行语句inta, b, c; a=1; b=3; c=(a+b>3 ? ++a : b++);后,b的值为( 3 )。
5
表示换行符的字符常量是( ' ' )。
6
若reader是一个Scanner类的对象,读取一个字符串(以空格或回车为结束符)赋值给已声明的String型变量s的语句是( s = reader.next; )。
7
一个long型数据在内存占( 8 )个字节。
8
定义字符串变量s存储空格构成的字符串的表达式是( String s= " "; )。
9
若reader是一个Scanner类的对象,读取一个整数赋值给已声明的int型变量a的语句是( a = reader.nextInt; )。
10
表达式(int)((double)(3)/2)的值是( 1 )。
11
若已初始化int型变量a,b和c,则当a是b和c的公倍数时为true的逻辑表达式是( a%b==0 && a%c==0 )。
若已初始化int型变量a,b和c,则当a是b和c的公约数时为true的逻辑表达式是( b%a==0&& c%a==0 )。
13
表达式19/3*3+19%3的值是( 19 )。
14
语句System.out.println(1+""+2);输出( 12 )。
15
已知某一天是一周的第3天(从1开始),则计算该天之后第n天是一周的第几天的表达式为( (2+n) % 7 + 1 )。
16
已知doublex=8.5, y=5.8;则表达式x++>y--值为( true )。
17
若int型变量a和b都是0,则执行语句boolean c = a != 0 && ++b == 0;语句后b的值为( 0 )
18
已知字符'1'的Unicode值为49,则语句System.out.println('1'+2);输出( 51 )。
19
表示制表符(水平空格)的字符常量是( '' )。
20
浮点型数据根据数据存储长度和数值精度的不同,进一步分为float和( double )两种类型。
21
语句System.out.println(6.0*2/3);输出( 4.0 )。
22
已知booleanb1 = true, b2=true, b3=false;则表达式!b1&& b2‖b3的值为( false )。
23
语句System.out.println(2/3*4.0);输出( 0 )。
24
已知变量a,b,c和d分别是char,int,long和double型且已初始化,则表达式a+b+c+d的值的类型是( double )。
25
关系运算符的运算结果是( boolean )型数据。
26
若int型变量a和b都是0,则执行语句boolean c = a == 0 || ++b == 0;语句后b的值为( 0 )。
27
已知doublex = 6.5, y = 6.5;则表达式x++>y--值为( false )。
28
当a=5,b=2,c=1时,表达式 a-b
29
若char型变量c存储的是一个大写字母,则输出其对应小写字母的语句是( System.out.println((char)(c+32)); )。
30
执行下列程序代码的输出结果是( 101111 )。
int a = 10 ;
int i , j ;
i = ++a ;
j = a--;
System.out.print("" + a+ i + j );
31
定义字符串变量s存储空字符串的表达式是( String s = ""; )。
32
计算的表达式是( Math.pow(x,1.0/3) )。
33
使用Scanner类之前导入该类的语句为( importjava.util.Scanner; )。
34
若a和b都是整数,则生成[a, b]范围内随机整数的表达式是
( a+(int)(Math.random*(b-a+1)); )。
35
当整型变量n的值不能被13除尽时其值才为false的表达式是( n%13==0 )。
36
创建Scanner类对象reader用于从键盘读取数据的语句是( Scanner reader = new Scanner(System.in); )。
37
若reader是一个Scanner类的对象,读取一个双精度浮点数赋值给已声明的double型变量d的语句是( d = reader.nextDouble; )。
38
当char型变量c存储的是字母'c'的大小写时才为true的表达式是( c=='c' || c=='C' )。
39
若reader是一个Scanner类的对象,读取一整行字符串赋值给已声明的String 型变量s的语句是( s = reader.nextLine; )。
40
若已初始化int型变量a,b和c,则当a是b和c的公倍数时为true的逻辑表达式是( a%b==0 && a%c==0 )。