文档库 最新最全的文档下载
当前位置:文档库 › JAVA填空题标准答案 (103题)

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

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

1.(分)

Java中预定义的数据类型中都有对应的

常量,对于整型直接数,他的形式又有

多种,以1-9开头的正负整数为十进制,以0开头的正负整数为八进制数,以0x

或者0X开头的正负整数为数。

你的答案:十六进制(得分分);

参考答案:十六进制

2.(分) 一个类如果实现一个接口,那么它需要实现接口中的全部,否则该类就必须定义为。

你的答案:方法‖抽象类(得分分);

参考答案:方法‖抽象(或abstract)

3.(分) 下列程序实现从控制台输入并读取

输出字符串.请将程序补充完整

import .*;

public class CharInput {

public static void main(String args[]) throws String s;

InputStreamReader ir;

BufferedReader in;

ir=new____________;

in=new____________(ir);

while ((s=!=null) {

}

}

}

你的答

案:

InputStreamReader‖BufferedReader‖readline ()(得分分);参考答案:

InputStreamReader‖BufferedReader‖readLine ()

4.(分)

线程类型中的yield()方法只能让相同优

先级或者更高优先级、处于状态的线程

获得运行机会。

你的答案:就绪(得分分);

参考答案:就绪

5.(分) 在非静态成员方法中,可以使用关键字访问类的其他非静态成员。

你的答案:this(得分分);

参考答案:this

6.(分) Java定义的变量要求赋初值,如果没有显式赋值,整型变量获得的值是0,实型变量的值是,布尔类型数据的量是false,复合数据变量的值是分null。

你的答案:(得分分);

参考答案:

7.(分) 程序int x = 16; int y=

x<100x*100:x*10; 变量y值是。

你的答案:1600(得分分);

参考答案:1600

8.(分) Throwable类有两个子类:_________类和Exception类。

你的答案:Error(得分分);

参考答案:Error

9.(分)

使用Iterator遍历集合时,首先需要调用

方法判断是否存在下一个元素,如果存

在下一个元素,则调用方法取出该元素。

你的答案:hasNext‖next(得分分);

参考答案:hashNext()‖next()

10.(分) int x=300;byte y=(byte)x;y的值大小是。

你的答案:44(得分分);

参考答案:44

11.(分) 使用UDP协议开发网络程序时,需要使用的两个类分别为DatagramPacket和。

你的答案:DategramSocket(得分分);

参考答案:DatagramSocket

12.(分) int x=300;char y=(char)x;y的值大小是。

你的答案:300(得分分);

参考答案:300

13.(分) 抛出异常、生成异常对象都可以通过_________语句实现。

你的答案:throw(得分分);

参考答案:throw

14.(分)

Java中预定义的数据类型中都有对应的

常量,对于整型直接数,他的形式又有

多种,以1-9开头的正负整数为十进制,以0开头的正负整数为数,以0x或者0X 开头的正负整数为十六进制数。

你的答案:八进制(得分分);

参考答案:八进制

15.(分) ++是一元算术运算符,a ++表示先使用a的值,然后a的值再加1,而++a则表示。

你的答案:先对a的值加一,在使用a的值(得分分);

参考答案:先让a加1,然后再使用a的值16.(分) 如果把二维数组看成一维数组,那么数组的元素是数组。

你的答案:一维(得分分);

参考答案:一维17.(分) Java程序中当两个操作数为int或float时,其运算结果的类型为。

你的答案:float(得分分);

参考答案:float

18.(分) Java语言中为了类的对象支持序列化,该类的定义中必须实

现。

你的答案:Serializable接口(得分分);

参考答案:Serializable

19.(分) 在Java程序设计中,程序员创建文件,然后编译器把它们转化为文件。

你的答案:JAVA‖JAVA字节码文件(得分分);参考答案:源‖字节代码

20.(分) 每个运算符都要带一个或多个操作数,带一个操作数的运算符习惯称为一元运算符,带二个操作数的运算符习惯称为运算符,带三个操作数的运算符习惯称为三元运算符。

你的答案:二元运算符(得分分);

参考答案:二元

21.(分) 抛出异常的程序代码可以是______或者是JDK中的某个类,还可以是JVM.

你的答案:自定义的异常类(得分分);

参考答案:自定义的异常

22.(分) TCP协议的特点是,即在传输数据前先在客户端和服务器端建立逻辑连接。

你的答案:面向连接的传输协议(得分分);参考答案:面向连接

23.(分) 浮点数也有常量形式,如果一个数值中包含小数点、指数部分(字符E)、或其后跟有字符F或字符,则这个常数就是浮点数。

你的答案:D(得分分);

参考答案:D

24.(分)

以下程序的运行结果是。

public class FooDemo{

static boolean foo(char c) {

return true;

}

public static void main(String[] args ) {

int i =0;

for ( foo(’a’); foo(’b’)&&(i<2); foo(’c’)){

i++ ;

foo(’d’);

}

}

}

你的答案:abdcbdcb(得分分);

参考答案:abdcbdcb

25.(分)

要将某个线程设置为后台线程,需要调用该线程的方法,该方法必须在该线程启动之前调用。

你的答案:setDaemon(true)(得分分);

参考答案:setDaemon(true)

26.(分) java语言的类库中提供了一个

__________类,所有的异常都必须是它的实例

或它子类的实例。

你的答案:Exception(得分分);

参考答案:Throwable 27.(分) Swing的事件处理机制包

括、事件和事件处理者。

你的答案:事件源(得分分);

参考答案:事件源

28.(分) Java定义的变量要求赋初值,如果没有显式赋值,整型变量获得的值是0,实型变量的值是,布尔类型数据的量是,复合数据变量的值是分null。

你的答案:false(得分分);

参考答案:false

29.(分)

当一个对象被当成垃圾从内存中释放

时,它的方法会被自动调用。

你的答案:finalize()(得分分);

参考答案:finalize

30.(分)

表达式中仅含有逻辑运算符的表达式称

为逻辑表达式,逻辑表达式的运算结果

是一个。

你的答案:布尔值(得分分);

参考答案:逻辑值

31.(分) Java程序中当两个操作数为float或double时,其运算结果的类型为。

你的答案:double(得分分);

参考答案:double

32.(分)

如果子类想使用父类中的成员,可以通

过关键字引用父类中的成员。

你的答案:super(得分分);

参考答案:super

33.(分) Java的三大技术平台分别是、、。你的答案:Java SE‖Java EE‖Java ME(得分分);

参考答案:Java S E‖Java ME‖Java EE

34.(分) Java定义的变量要求赋初值,如果没有显式赋值,整型变量获得的值是0,实型变量的值是,布尔类型数据的量是false,复合数据变量的值是。

你的答案:null(得分分);

参考答案:null

35.(分) Java中的变量可以分为两种数据类型,分别是和。

你的答案:基本类型‖引用类型(得分分);参考答案:基本数据类型‖引用数据类型36.(分) 使用关键字修饰的量是常量,这种量必须赋初值。

你的答案:final(得分分);

参考答案:static final

37.(分) 程序中的表达式是有操作数及运算符组成,其中运算符依据其操作的性质分为、关系运算符及逻辑运算符。

你的答案:算术运算符(得分分);

参考答案:算术运算符

38.(分) JPanel的默认布局管理器

是。

你的答案:FlowLayout(得分分);

参考答案:FlowLayout

39.(分) Java程序中当两个操作数为byte或short时,其运算结果的类型为。

你的答案:int(得分分);

参考答案:int

40.(分) 程序中的表达式是有操作数及运算符组成,其中运算符依据其操作的性质分为算术运算符、关系运算符及。

你的答案:逻辑运算符(得分分);

参考答案:逻辑运算符

41.(分)

在Java语言中,可以使用关键字来创建类的实例对象。你的答案:new(得分分);

参考答案:new

42.(分) java默认导入的包是。

你的答案:(得分分);

参考答案:

43.(分) java语言认为那些可预料和不可预料的出错称为_________。

你的答案:异常(得分分);

参考答案:异常

44.(分) catch子句都带一个参数,该参数是某个异常的类及其变量名,catch用该参数去与___________对象的类进行匹配。

你的答案:抛出异常(得分分);

参考答案:出现异常

45.(分) DataOutputStream数据流向文件里写数据的方法为__________

你的答案:write()(得分分);

参考答案:write()

46.(分) 矩阵或表格一般用

维数组表示。

你的答案:二(得分分);

参考答案:二

47.(分) 数组复制时,"="将一个数组的

传递给另一个数组。

你的答案:引用(得分分);

参考答案:引用

48.(分) Java中的字符输出流都是抽象类

________的子类.

你的答案:Writer(得分分);

参考答案:Writer

49.(分)

在Java语言中,允许使用已存在的类作为基础创建新的类,这种技术称为。

你的答案:继承(得分分);

参考答案:继承

50.(分) 接口的所有成员域都具有public、static和属性。

你的答案:final(得分分);

参考答案:final

51.(分) 浮点型数组的默认值

是。

你的答案:(得分分);

参考答案:

52.(分) ++是一元算术运算符,a++表示,而++a则表示先让a加1,然后再使用a的值。

你的答案:先使用a的值,然后a的值再加一(得分分);

参考答案:先使用a的值,然后a的值再加1

53.(分) 在程序开发中,要想将一个包中的类导入到当前程序中,可以使用关键字。

你的答案:import(得分分);

参考答案:import

54.(分)

在Java语言中,所有的类都直接或间接

继承自类。

你的答案:Object(得分分);

参考答案:Object

55.(分) 整数类型是用来表示整数的数据类型,Java提供了4种整型量,分别是、short、int 和long,他们在内存总占用的字节数依次从小到大,分别为个、2个、4个和8个。

你的答案:byte‖1(得分分);

参考答案:byte‖1

56.(分)

和两个可执行程序存放在JDK安装目录

的目录下。

你的答案:bin(得分分);参考答案:bin

57.(分) 向方法传递数组参数时,传递的是数组的。

你的答案:数组的引用(得分分);

参考答案:引用

58.(分) 强制类型转换发生在占用内存位数多的类型向占用内存少的类型转换过程中,程序员在设置转换的格式为:将希望得到的数据类型放到内,置于要转换的值的前面。

你的答案:括号(得分分);

参考答案:圆括号

59.(分) Java提供了两种实型量,一种是,用float关键字说明,另一种是,用double关键字说明,他们都是有符合数。float数在内存占4字节数,double型的量在内存中占8个字节数。

你的答案:单精度浮点数‖双精度浮点数(得分分);

参考答案:单精度实型数‖双精度实型数60.(分) 在Java中,一切都是对象,类中包含两个部分,分别是变量和方法。类中定义的方法称为。

你的答案:成员方法(得分分);

参考答案:成员方法或成员函数

61.(分) 在JDK中,IP地址用类来表示,该类提供了许多和IP地址相关的操作。

你的答案:InetAddress(得分分);

参考答案:InetAddress

62.(分)

下程序的运行结果为。

class OverloadDemo{

void testOverload( int i ){

void testOverload(String s){

}

public static void main(String args[ ]){

OverloadDemo a=new OverloadDemo ( );

char ch=’x’;

(ch);

}

}

你的答案:int(得分分);

参考答案:int

63.(分)

以下程序的运行结果是。

public class ChangeStrDemo {

public static void changestr(String str){

str="welcome";

}

public static void main(String[] args) {

String str="1234";

changestr(str);

}

}

你的答案:1234(得分分);

参考答案:123464.(分) 捕获异常的统一出口通过

_________语句实现。

你的答案:finally(得分分);

参考答案:finally

65.(分) 创建下拉式菜单需要使用三个组件,分别是JMenuBar、JMenu和。

你的答案:JMenuItem(得分分);

参考答案:JMenuItem

66.(分) 整数类型是用来表示整数的数据类型,Java提供了4种整型量,分别是byte、、int 和long,他们在内存总占用的字节数依次从小到大,分别为1个、个、4个和8个。

你的答案:short‖2(得分分);

参考答案:short‖2

67.(分) 程序中的表达式是有操作数及运算符组成,其中运算符依据其操作的性质分为算术运算符、及逻辑运算符。

你的答案:关系运算符(得分分);

参考答案:关系运算符

68.(分) java对I/O访问还提供了同步处理机制,保证某时刻只有一个线程访问一个I/O 流,这就是_______.

你的答案:过滤流(得分分);

参考答案:过滤流

69.(分)

在Java流操作中,可以用于将字节输入

流转换为字符输入流的类是。

你的答案:InputStreamReader(得分分);

参考答案:InputStreamReader

70.(分) Java中的非字符输出流都是

_________抽象类的子类。

你的答案:OutputStream(得分分);

参考答案:OutputStream

71.(分) 在操作系统中,被称做轻型的进程是。

你的答案:线程(得分分);

参考答案:线程

72.(分)

定义一个Java类时,如果前面使用关键字修饰,那么该类不可以被继承。

你的答案:final(得分分);

参考答案:final

73.(分) 程序int x = 16; int y= 32; 表达式(x>3*y)|| (y>x)的值是。

你的答案:true(得分分);

参考答案:true

74.(分) Java的输入输出流包括__________、字符流、文件流、对象流以及多线程之间通信的管道。

你的答案:字节流(得分分);

参考答案:字节流

75.(分)

Java程序可以分为和两种。

你的答案:Application‖Applet(得分分);

参考答案:应用程序(Application)‖小应用程序(Applet)

76.(分) Java中的注释可分为三种类型,分别是、、。

你的答案:单行注释‖多行注释‖文档注释(得分分);

参考答案:行注释‖段落注释或多行注释‖文档注释

77.(分) 整数类型是用来表示整数的数据类型,Java提供了4种整型量,分别是byte、short、int 和,他们在内存总占用的字节数依次从小到大,分别为1个、2个、4个和个。

你的答案:long‖8(得分分);

参考答案:long‖878.(分) 表达式中仅含有算术运算符的表达式称为算术表达式,算术表达式的运算结果是一个。

你的答案:数值(得分分);

参考答案:数值量

79.(分)

在Java中,类用于操作磁盘中的文件和

目录。

你的答案:File(得分分);

参考答案:File

80.(分)

一个应用程序中有多条并发执行的线

索,每条线索都被称作一个,他们会交

替执行,彼此间可以进行。

你的答案:线程‖通信(得分分);

参考答案:线程‖通信

81.(分) java中导入类使用的关键字是。

你的答案:import(得分分);

参考答案:import

82.(分)

为了避免实现监听器中定义的所有方

法,造成代码的臃肿,在JDK中提供了

一些类,这些类实现了接口所有的方法,但是方法中没有任何代码,属于一种空

实现。

你的答案:适配器(得分分);

参考答案:适配器

83.(分) Java中预定义的数据类型中都有对

应的常量,对于整型直接数,他的形式又有多种,以1-9开头的正负整数为,以0开头的正负整数为八进制数,以0x或者0X开头的正负整数为十六进制数。

你的答案:十进制(得分分);

参考答案:十进制

84.(分) 对象型数组的默认值

是。

你的答案:null(得分分);

参考答案:null

85.(分) 线程的优先级用1~10之间的整数来表示,其中代表优先级最高。

你的答案:10(得分分);

参考答案:10

86.(分) 以下程序的运行结果是。

class First{

public First(){

aMethod();}

public void aMethod(){

First class”);}

}

public class Second extends First{

public void aMethod(){

Second class”);}

public static void main(String[ ] args){

new Second( );}

}

你的答案:in Second class(得分分);

参考答案:in Second class

87.(分) 逻辑类型也称为布尔类型,它的值只有两个,即“真”和“假”,它在内存中只占个字节。他的字的常量值为true和false。

你的答案:1(得分分);

参考答案:1

88.(分) 逻辑类型也称为布尔类型,它的值只有两个,即“真”和“假”,它在内存中只占1个字节。他的常量值为。

你的答案:true和false(得分分);

参考答案:true和false

89.(分) 在Thread类中,提供了一个start()方法,该方法用于开启一个新线程,当新线程启动后,系统会自动调用方法。

你的答案:run(得分分);参考答案:run()

90.(分) Java中一个字符占用两个字符,所有字符采用的都是编码表。

你的答案:Unicode(得分分);

参考答案:Unicode

91.(分)

包中提供了一个专门用来操作集合的工

具类,这个类是,还提供了一个专门操作数组的工具类,这个类是。

你的答案:Collections‖Arrays(得分分);

参考答案:Collections‖Arrays

92.(分) 中的一个重要的非流类,里面封装了对文件系统进行操作的功能,这样的类是.。

你的答案:File(得分分);

参考答案:File

93.(分) 程序中用到字符型常量,常量值必须用一对括起来。

你的答案:引号(得分分);

参考答案:单引号

94.(分) 负责监听事件源上发生的事件,并对各种事件做出响应处理。

你的答案:事件监听器(得分分);

参考答案:事件监听器

95.(分) 集合按照存储结果的不同可分为单列集合和双列集合,单列集合的根接口是,双列集合的根接口是。

你的答案:Collection‖Map(得分分);

参考答案:Collection‖Map

96.(分)

下列程序实现从当前目录的文件中读取

文件内容并显示出来.请将程序补充完

整.

import .*;

import

public class UnSerializeDate {

UnSerializeDate() {

Date d=null;

try {

FileInputStream f=new _________(“”);

ObjectInputStream s=new ObjectInputStream(________);

d=(Date) ();

();

}

catch(Exception e) {

();

}

Date object from ”);

}

public static void main(String args[]) {

new UnSerializeDate();

}

}

你的答案:FileInputStream‖f(得分分);

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

你的答案:0(得分分);

参考答案:0

98.(分) BufferedWriter的方法newLine()可以写入一个。

你的答案:行分隔符(得分分);

参考答案:换行符

99.(分) 表达式中仅含有关系运算符的表达式称为关系表达式,关系表达式的运算结果是一个。

你的答案:布尔值(得分分);

参考答案:逻辑值

100.(分) 数组的元素通过

来访问,数组Array的长度

为。

你的答案:下标‖(得分分);

参考答案:下标‖

101.(分)

Java是强类型语言,当不同类型量共同

参与运算时,需要先统一他们的类型,

然后才能进行运算,类型转换的原则是:让两个占位大小不同的操作数,然后进

行运算。

你的答案:占据同样位数(得分分);

参考答案:占据同样的位数

102.(分)

Java程序的运行环境简称为。

你的答案:jre(得分分);

参考答案:JRE

103.(分) 捕获异常要求在程序的方法中预

先声明,在调用方法时用try-catch-______语句捕获并处理。

你的答案:finally(得分分);参考答案:finally

《JAVA程序设计》习题

《J A V A程序设计》练习题 写出下面程序的运行结果 1、 import java.io.*; public class abc { public static void main(String args [ ]) { AB s = new AB("Hello!","I love JAVA."); System.out.println(s.toString( )); } } class AB { String s1; String s2; public AB(String str1, String str2) { s1 = str1; s2 = str2; } public String toString( ) { return s1+s2; } } 运行结果: Hello!I love JAVA 2、 import java.io.* ; public class abc { public static void main(String args[ ]) { int i, s = 0 ; int a[ ] = { 10 , 20 , 30 , 40 , 50 , 60 , 70 , 80 , 90 }; for ( i = 0 ; i < a.length ; i ++ )

if ( a[i]%3 = = 0 ) s += a[i] ; System.out.println("s="+s); } } 运行结果: S=180 //****3、import java.io.* ; public class abc { public static void main(String args[ ]) { System.out.println("a="+a+"\nb="+b); } } class SubClass extends SuperClass { int c; SubClass(int aa, int bb, int cc) { super(aa, bb); c=cc; } } class SubSubClass extends SubClass { int a; SubSubClass(int aa, int bb, int cc) { super(aa, bb, cc); A = aa+bb+cc; } void show() { System.out.println("a="+a+"\nb="+b+"\nc="+c); } } 运行结果:a=60 b=20 c=30

java基础测试题

一、选择题48分每题2分 1.面向对象的三大特性不包括() A 封装 B 继承 C 多态 D 消息通信 2.下列声明哪个是错误的() A int i = 10; B float f = 1.1; C double d = 34.4; D long m = 4990; 3.程序的执行结果是() public class Test { public static void main(String [] args){ System.out.println(“”+'a'+1); } } A 98 B a 1 C 971 D 197 4.程序的执行结果是() public class Test { int x; public static void main(String [] args){ Test t = new Test(); t.x=5; change(t); System.out.println(t.x); } public static void change(Test t){ t.x=3; } } A 5 B 3 C 编译出错 D 以上答案都不对 5.关于类与对象说法错误的是() A 类是模板,对象是产品 B 人是类,男人是对象 C 类是对某一事物的描述是抽象的,对象是实际存在的该类事物的个体 D 汽车设计图是类,制造的若干汽车是对象 6.关于构造函数说法错误的是() A 构造函数名与类相同 B 构造函数无返回值,可以使用void 修饰 C 构造函数在创建对象时被调用 D 在一个类中如果没有明确的给出构造函数,编译器会自动提供一个构造函数7.程序的执行结果是() public class Test { public static void main(String [] args){ String str1= new String("abc"); String str2 = new String("abc"); String str3=str1; if(str1.equals(str2)){ System.out.println("true"); }else{ System.out.println("false"); } if(str1==str3){

Java填空题

表达式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

java程序设计试题库

《Java语言程序设计基础教程》 练习思考题参考答案 第1章Java程序设计概述 1、1单项选择题 1.编译Java Application源文件将产生相应得字节码文件,扩展名就是什么 A、、java ???? B、、class ?C、、html??? D、、exe 解答:B 2.Java语言具有许多优点与特点,下列选项中,哪个反映了Java中“一次编 译,随处运行”得特点. ?A、简单性????B、平台无关性 C、面向对象性???? D、安全性 解答:B 3.Java语言具有许多优点与特点,下列选项中,哪个反映了Java中并行机制得 特点。 ?A、多线程???B、平台无关性 C、面向对象性??? D、安全性 解答:A 4。在Java语言中,下列哪些语句关于内存回收得说明就是正确得? ?A.程序员必须创建一个线程来释放内存; B.内存回收程序负责释放无用内存; C.内存回收程序允许程序员直接释放内存; D.内存回收程序可以在指定得时间释放内存对象 解答:B 5.一个Java源文件中最多只能有多少个public类。 ?A、1个?B、2个

C、3个? D、任意多个 解答:A 6。下面哪一个不就是Java语言所具有得特点。 A、没有全局变量,在类得定义外部没有任何得变量定义; ?B、不直接支持指针操作,而使用更安全得引用类型; C、支持子类对父类得多继承; D、具有自动垃圾收集功能; 解答:C 7。下面哪一个不就是Java开发工具包JDK得组成部分. ?A、Java得编译器; B、Java得解释器;? ?C、Java得API继承类库; ?D、Eclipse开发工具; 解答:C 8。JDK提供得编译器就是()。 ?A、java、exe???B、javac、exe C、javap、exe??? D、javaw、exe 解答:B 9。作为Java应用程序入口得main方法,其声明格式可以就是() A、public voidmain(String[]args) B、public static void main(String []args) C、public static void Main(String* args) D、public int main(String []args) 解答:B 10.下列说法正确得就是( A ) A、JAVA程序得main方法必须写在类里面 B、JAVA程序中可以有多个main方法 C、JAVA程序中类名必须与文件名一样 D、JAVA程序得main方法中如果只有一条语句,可以不用{}(大括号)括起来 11。下列哪些语句关于Java内存回收得说明就是正确得? ( B) A、程序员必须创建一个线程来释放内存

Java练习题(试卷)

Java 程序设计练习题(1) 一、单项选择题 1.下面( B )是合法的 Java 标识符。 A、#_pound B、_underscore C、5Interstate D 、 class 2.下面( D )赋值语句不会出现编译警告或错误。 A、float f=1.3; B、char c="a"; C、byte b=257; D、int i=10; 3.编译一个定义了两个类和三个方法的 Java 源程序文件,总共会产生( D )个字节码文件。 A、5 个字节码文件,以“.java”为扩展名 B、2 个字节码文件,以“.java”为扩展名 C、5 个字节码文件,以“.class”为扩展名 D、2 个字节码文件,以“.class”为扩展名4.有关类的说法,正确的是( B )。 A、类具有封装性,所以类的数据是不能被访问的 B、类具有封装性,但可以通过类的公共接口访问类中的数据 C、声明一个类时,必须使用 public 修饰符 D、每个类中必须有 main 方法,否则程序无法运行 5.执行完下面程序片段后,( B )的结论是正确的。 int a, b, c; a = 1; b = 2; c = (a + b > 3 ? a++ : b++); A、a 的值是 2,b 的值是 3 B、a 的值是 1,b 的值是 3 C、a 的值是 1,b 的值是 2 D、c 的值是 false 6.将类的成员的访问权限设置为默认的,则该成员能被( A )。 A、同一包中的类访问 B、其他包中的类访问 C、所有的类访问 D、所有的类的子类访问 7.下面的方法重载,正确的是( C )。 A、int fun(int a, float b) { } B、float fun(int a, float b) { } float fun(int a, float b) { } float fun(int x, float y) { } C、float fun(float a) { } D、float fun1(int a, float b) { } float fun(float a, float b) { } float fun2(int a, float b) { } 8.下面关于继承的说法,正确的是( D )。 A、超类的对象就是子类的对象 B、一个类可以有几个超类 C、一个类只能有一个子类 D、一个类只能有一个超类 9.下面关于多态性的说法,正确的是( C )。 A、一个类中不能有同名的方法

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、子类对父类继承来的属性重新定义称为__重写__。子类对自身拥有的同名方法的重新定义称_重载___。 20、分别用__class_关键字来定义类,用_new__关键字来分配实例存储空间。 21、this指_当前对象___,super指_父对象___。 22、Java中类成员的限定词有以下几种:__ private_ _, public __ _, protected __ _, _缺省_ _。其中,_public __的限定的范围最大。_ private __的限定只能内部访问。Java中成员变量用___final__修饰符修饰的是常量。 23、在Java语言中,_ _包_是组织Java程序中类的一种手段,其作用与Windows系统中的__文件夹__类似。创建包的语句必须是文件的第一 __个语句

java基础练习题

1) 以下关于Java语言说法错误的是()。(选择两项) a) Java语言是一种OO语言,Java API是Java语言的帮助文档 b) Java语言具有平台无关性-Write Once,Run Anywhere c) Java语言的核心是Java Virtual Machine d) 使用Java语言,程序员要使用原始方法分配和释放内存空间 e) Java语言是一种编译执行语言 知识点: 第一章Java语言基础Java语言基本概念 2) 以下哪一项不是Java的关键字(b)。(选择一项) a) if b) then c) goto d) case e) while 知识点: 第二章Java编程基础Java中的关键字 3) 下列(a,e)不是合法的Java语言标识符。(选择两项) a) 2variable b) variable2 c) _whatavariable d) $anothervar e) #myvar f) _3_ 知识点: 第二章Java编程基础Java中的标识符 4) 执行下列代码段后,变量x的值是(c)。(选择一项) x=9; y=9; x=(y<=x++)?1:0; a) 1 b) 2 c) 0 d) 10 知识点: 第二章Java编程基础三元运算符 5) System.out.println(4 | 7);上面语句的输出结果是(d)。(选择一项) a) 4 b) 5 c) 6 d) 7 e) 0 知识点: 第二章Java编程基础位运算符 6) 以下会产生编译错误的Java语句是(b)。(选择一项) a) if (2 == 3) System.out.println("Hi"); b) if (2 = 3) System.out.println("Hi");

Java-填空题

Java基础/高级 填空题 目录 简单 (1) 中等 (2) 难 (3) 简单 1.面向对象的三个特性:_____________ , ______________ , ________________ (封装性继承性多态性) 2.Java中,通过封装性,实现了___________和_____________(模块化信息隐藏) 3.Java的数据类型可以分为两大类:__________数据类型和___________数据类型。(基本, 引用) 4.Main()方法的参数是_______________。(String args[]) 5.Java中__________(有/没有)指针。(没有) 6.Java程序引入接口的概念,是为了弥补只允许类的__________缺憾(单继承) 7.abstract方法_________(能/不能)与final并列修饰同一类。(不能) 8.在一个类的内部被嵌套定义的类称为__________(内部类) 9. 10.Java语言使用__________字符集,有__________个符号。(unicode 65535) 11.int类型的数据占用储存空间是________位。(32) 12.在使用一个“类”之前,必须用关键字_____________对该类进行实例化(new) 13.抽象方法是只有____________,没有____________的空方法。(方法声明代码实现) 14.两个方法具有相同的名字,相同的参数表和相同的返回类型,只是函数体不同,则称为 方法的____________ (重写) 15.若已有数组说明“char s[];”,则创建20个字符的数组的语句是。 (s=new char[20];) 16.一个类要实现一个接口,在类的定义中需要使用的关键字是。(implements) 17.当重载构造方法时,可以使用关键字来指代本类中的其他构造方法,而使用关 键字来指代父类构造方法。(this super) 18. 19.下述程序的输出结果是。(flag=false,Flag=true) class Test {

Java练习题

Java练习题答案 一、填空 1、对象的状态和行为是对象的主要属性;前者对应类的变 量,行为又称为对象的操作,对应着类的方法。类的定义包括变量声明和方法声明。 2、要嵌入在HTML文件中运行的程序是Java Applet( Java Application、 Java Applet)。 3、安装JDK后,Java开发工具在Bin目录。 4、声明接口的保留字是interface。 5、类的声明“public class Test extends Applet implements Runable{}”中,定义的类名是Test ,其父类 是Applet ;实现了Runable 接口。这个类的源程序必须保存为Test.java(写出包括扩展名的文件名)。 6、一个完整的Java应用程序由一个或多个类组成;其中Java Application 至少有一个主类,这个类中包含一个名 为main的方法 7、JDK下解释执行Java的程序是java.exe 。 8、语句如下: int[] c1=int[10]; int[] c2={1,2,3,4,5,6,7,8,9,0}; 数组c1中的元素有10个;c2中的元素有10个;已初始化赋值的是c2(c1 c2)。

9、执行完下列程序后i的值为5。 int i=0; while(i<5) { i++; } 10、运行下列程序段后,结果c的取值为120。 int a = 100, b = 20,c; char oper ='+'; switch(oper) { case '+': c = a+b; break; case '-': c = a - b; break; default: c = a * b; break; } 11、为了能使用Java中已提供的类,我们需要用import语句来引入所需要的类。语句import java.io.*;中引入了java.io 包的所有类。 二、选择题 1、属于访问控制的关键字是( D )。 A、static B、final C、abstract D、private 2、对成员的访问控制保护最强的是(C)。

Java填空题三

51 在类体中,变量定义部分所定义的变量称为类的。 52 成员变量在整个类内都有效,变量只在定义它的方法内有效。 53 Java中成员变量又分为实例成员变量和。 55 写类的目的是为了描述一类事物共有的和功能。 57 成员变量和局部变量的类型可以是Java中的任何一种。 58 用修饰符说明的成员变量是类变量。 59 变量的名字与成员变量的名字相同,则成员变量被,该成员变量在这个方法内暂时失效。 60 用修饰符static说明的成员变量是。 61 如果局部变量的名字与成员变量的名字相同,将被隐藏。 62 方法定义包括两部分:和方法体。 63 在Java中,当一个方法不需要返回数据时返回类型必须是。 64 是指,一个类中可以有多个方法具有相同的名字和类型,但这些方法的参数必须不同。 65 在Java程序语言中,它允许在一个class中有几个方法,都有相同的名字,这种用法称为。 66 是一种特殊方法,它的名字必须与它所在的类的名字完全相同,并不返回任何数据类型。 67 Java中类的方法分为和类方法。 69 因为类体的内容由成员变量的定义和成员方法的定义两部分组成,对成员变量的操作只能放在中。 70 java中方法与类名相同,没有返回值,在创建对象实例时由new运算符自动调用。 71 在类方法中只能调用类变量和类方法,不能调用方法。 72 实例方法既能对类变量操作也能对实例变量操作,而类方法只能对类变量进行操作。 73 Java中类是创建对象的模板。 74 当使用一个类创建了一个对象时,我们也说给出了这个类的实例。 75 Java中用类创建一个对象包括对象的声明和为对象分配内存两个步骤。 76 对象声明的一般格式为类名对象名。 77 一个类通过使用new 运算符可以创建多个不同对象,这些对象将分配不同得内存空间。 78 一个类通过使用new运算符和类的类的构造方法为声明的对象分配内存。 79 对象创建完后,通过使用运算符“.”,对象可以实现对变量的访问和方法的调用。 80 Java中不同对象的实例变量将被分配不同的内存空间。 81 Java中如果类中的成员变量有类变量,那所有的对象的给这样的变量分配给相同的一处内存。 82 类方法和实例方法的区别在于类方法不但可以由对象调用还可以直接由类名调用,而实例方法却不可以。 83 类方法方法不但可以由对象调用还可以直接由类名调用,而实例方法却不可以。 84 类体中的方法分为:实例方法和类方法。 85 类体中的方法分为:实例方法和类方法 86 package 语句作为java源文件的第一条语句指明该源文件定义的类所在的包。 87 在java程序中,系统会自动引入https://www.wendangku.net/doc/8f14637375.html,ng这个包,因此不需要再使用import 语

Java基础笔试机试测试题(带答案)

Java基础考试题 班级:__________ 姓名:___________ 日期:_____________ 一、笔试(45题,每题2分) 1) 分析下面的Java程序段,编译运行后的输出结果是()。 public class Test { public static void changeString(StringBuffer sb) { sb.append("stringbuffer2"); } public static void main(String[] args) { StringBuffer sb = new StringBuffer("stringbuffer1"); changeString(sb); System.out.println("sb = " + sb.toString()); } } A. sb = stringbuffer2stringbuffer1 B. sb = stringbuffer1 C. sb = stringbuffer2 D. sb = stringbuffer1stringbuffer2 2) 在Java中,包有多种用途,但不包含()。 A. 将类组合成较小的单元,便于使用 B. 有助于避免命名冲突 C. 有助于提高运行效率 D. 允许在更广的范围内保护类、数据和方法 3) 在Java中,如果要在字符串类型s="java" 中,得到字母'v' 出现的位置,选()语句。 A)s.matches('v'); B)s.charAt('v'); C)s.indexOf('v'); D)s.substring('v'); 4)下列代码运行后,变量 c 的值是()。 int a=15,b=10; double c=a/b; a) 1.5 b) 1.0 c) 1 d) 0 5)main 方法如下所示,该程序的运行结果是()。 public static void main(String [] args){ int i=0; System.out.print(i++); } a) 输出0 b) 输出1 c) 编译错误d) 运行时出现异常

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 结构化程序设计的基本数据类型包括浮点类型、逻辑类型、整数类型、字符类型。 27 Java使用Unicode 字符集。 28 混合运算中不同类型的数据先转化为同一类型,然后运算,其中不包括逻辑类型和字符类型。 29 混合运算中不同类型的数据先转化为同一类型,然后运算,其中不包括字符类型、逻辑类型。 30 当把级别高的变量的值赋予级别低的变量时,必须使用强制类型转换。 31 Java中关系运算符的运算结果是boolean 型。 32 Java中逻辑运算符的操作元必须是boolean 型数据。 33 整数类型数据在内存中以二进制的方式表示。 34 Java语言的控制语句有3种类型,即条件语句、循环语句、和转移语句。 35 Java中有两种类型的控制语句即if和switch 。 36 Java语言的控制语句有3种类型,即条件语句、循环语句、和转移语句。

java基础测试题及答案

、选择题(每题 2 分,共40 分) 1、下面哪个是Java 语言中正确的标识符( C ) A、3com B 、import C、that D、this 2、下面哪个语句(初始化数组)是不正确的: ( B ) A.int x[] = {1,2,3}; B .int x[3] = {1,2,3}; C.int[] x = {1,2,3}; D .int x[] = new int[]{1,2,3}; 3、下述概念中不属于面向对象方法的是( D ) 。 A. 对象、消息??B?继承、多态? ?? C.类、封装? ??? D .过程调用 4、下面的代码段中,执行之后i 和j 的值是什么? ( B ) int i = 1; int j; j = i++*2+3*--i; A . 1, 2 B . 1, 5 C . 2, 1 D . 2, 2 5、下面哪条语句把方法声明为抽象的公共方法?( B ) A. public abstract method(); B. public abstract void method(); C. public abstract void method(){} D. public void method() extends abstract;

6、下面关于java 中类的说法哪个是不正确的?( C ) A. 类体中只能有变量定义和成员方法的定义,不能有其他语句。 B. 构造函数是类中的特殊方法。 C?类一定要声明为public的,才可以执行。 D. —个java文件中可以有多个class定义。 7、假设A类有如下定义,设a是A类的一个实例,下列语句调用哪个是错误的? ( C ) class A { int i; static String s; void method1() { } static void method2() { } } A、; B 、(); C. (); D 、() 8、容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小的变化而改 变?( B ) A、CardLayout B 、FlowLayout C 、BorderLayout D 、GridLayout 9、下列哪个用户图形界面组件在软件安装程序中是常见的? ( C ) A.滑块 B. 进度条 C.按钮 D. 标签

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 分); 参考答案:this 6. ( 1.0分) Java定义的变量要求赋初值,如果没有显式赋值,整型变量获得的值是0,实型变量的值是,布尔类型数据的量是false,复合数据变量的值是分null。 你的答案: 0.0 (得分1.0 分); 参考答案:0.0 7. ( 1.0分) 程序int x = 16; int y= x<100?x*100:x*10; 变量y值 是。 你的答案: 1600 (得分1.0 分); 参考答案:1600 8. ( 1.0分) Throwable类有两个子类: _________类和Exception类。 你的答案: Error (得分1.0 分); 参考答案:Error 9. ( 2.0分)

最新Java基础试题及其答案

Java试题 一单项选择 1)在Java中,在包com.db下定义一个类,要让包com.util下的所有类都可以访问这个类,这个类必须定义为()。() a)protected b)private c)public d)friendly 2)在Java中,下列()语句不能通过编译。(选择一项) a) String s= “join”+ “was”+ “here”; b) String s= “join”+3; c) int a= 3+5 d) float f=5+5.5; 3)给定java代码如下,运行时,会产生()类型的异常。(选择一项) String s=null; s.concat(“abc”); a)ArithmeticException b)NullPointerException c)IOException d)EOFException 4) 在java中,()对象可以使用键/值的形式保存数据。(选择一项) a)ArrayList b) HashSet c) HashMap d) LinkedList 5)给定如下java代码,编译运行之后,将会输出()。 public class Test{ public staticvoid main(String args[]){ int a=5; System.out.println(a%2==1) ?(a+1) /2:a/2) ; } } (选择一项) a)1 b)2 c)2.5 d)3 6)以下Java语句中,String str = “123456789”;str =str.subString(1,3);执行后str中的值为。(选择一项) a) “23” b)“123”

Java程序设计填空和改错题(参考答案)

Java语言中的关键字用法 1、Java语言中有4种基本的整数类型,哪种类型所占的内存空间最小,写出定 义该类型的关键字_____________。 byte 2、Java语言中有4种基本的整数类型,哪种类型所占的内存空间最大,写出定 义该类型的关键字_____________。 long 3、Java中使用_____定义的数据类型是采用Unicode编码的。 char 4、Java中存在一种基本的数据类型,该类型定义的变量不能与其他类型转换, 定义该类型用___________。 boolean 5、布尔型定义的成员变量是有默认值的,它的值是_________。 false 6、定义变量保存含有小数的数据时,使用_____定义的变量精度比较高。 double 7、当一个函数没有返回值时,应该使用_______来定义该函数类型。 void 8、在循环语句中,使用__________能够从循环中跳出,并结束循环。 break 9、在循环语句中,使用________能够从循环中跳到循环开始位置,执行下一次 循环。 continue 10、当有两个比较语句需要同时满足才能得到正确结果,应使用______连接 这两个比较语句。 &&

11、当有两个比较语句只需要满足其中一条就能得到正确结果,应使用 ______连接这两个比较语句。 || 12、若希望一条语句得到相反的结果时,应该在改语句前加上________。 ! 13、当有两个比较语句得到的结果不相同时才是正确的结果,应使用______ 连接这两个比较语句。 ^ 14、在switch多分支语句中,用case后跟上各种比较的值,其余的值是使 用________表示。 default 15、if语句用于判断一个条件是否成立,如果成立则执行其中的语句,当不 成立时执行_______中的语句。 else 16、当希望一个类中的成员不能在类的外部访问时,应使用______修饰符定 义该成员。 private 17、使用_______修饰符定义的成员可以在类外部通过对象来直接访问。 public 18、使用________修饰符定义变量,使得该变量只能被初始化一次后,就不 能修改了。 final 19、使用_______修饰符定义的类成员,可以通过类直接访问而不需要创建对 象后再访问。 static 20、用______修饰符定义的方法,没有方法体。 abstract

Java基础试题及其答案

J a v a基础试题及其答案 The latest revision on November 22, 2020

Java试题 1) java程序中,main方法的格式正确的是()。(选择一项) a)static void main(String[] args) b)public void main(String[] args) c)public static void main(String[]s) d)public static void main(String[] args) 2)给定java代码,如下: public byte count(byte b1,byte b2){ return______; } 要使用这段代码能够编译成功,横线处可以填入()。(选择一项) a)(byte) (b1-b2) b)(byte) b1-b2 c) b1-b2 d) (byte) b1/b2 3)在Java中,在包下定义一个类,要让包下的所有类都可以访问这个类,这个类必须定义为()。(选择一项) a)protected b)private c)public d)friendly 4)在Java中,下列()语句不能通过编译。 (选择一项) a) String s= “join”+ “was”+ “here”; b) String s= “join”+3; “”+new Person() toString() c) int a= 3+5 d) float f=5+; double float 6)给定java代码如下,运行时,会产生()类型的异常。(选择一项) String s=null; (“abc”); a)ArithmeticException b)NullPointerException c)IOException d)EOFException 已到文件尾,再读取抛出 7) 在java中,()对象可以使用键/值的形式保存数据。(选择一项) a)ArrayList List 有序可重复 b) HashSet Set 无序不可重复同一对象是重复的 c) HashMap Map(key/value)重复定义:hashCode、equals(业务) d) LinkedList List 8)给定如下java代码,编译运行之后,将会输出()。 public class Test{ public static void main(String args[]){ int a=5; Sys((a%2==1) (a+1) /2:a/2) ;三目表达式 } } (选择一项) a)1 b)2

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= 。 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 开始算的。

相关文档