java填空

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
39、Java程序中当两个操作数为float或double时,其运算结果的类型为double。
40、Java程序中当两个操作数为int或float时,其运算结果的类型为float。
41、Java程序中当两个操作数为byte或short时,其运算结果的类型为int。
42、Java是强类型语言,当不同类型量共同参与运算时,需要先统一他们的类型,然后才能进行运算,类型转换的原则是:让两个占位大小不同的操作数占据相同的位数,然后进行运算。
36、int x=300;byte y=(byte)x;y的值大小是44。
37、int x=300;char y=(char)x;y的值大小是300。
38、强制类型转换发生在占用内存位数多的类型向占用内存少的类型转换过程中,程序员在设置转换的格式为:将希望得到的数据类型放到圆括号内,置于要转换的值的前面。
43、程序int x = 16; int y= x<100?x*100:x*10;变量y值是1600。
44、程序int x = 16; int y= 32;表达式(x>3*y)|| (y>x)的值是true。
45、:++是一元算术运算符,a ++表示先使用a的值,然后a的值再加1,而++a则表示先让a加1,然后再使用a的值。
}
public class Second extends First{
public void aMethod(){
System.out.println(“in Second class”);}
public static void main(String[ ] args){
new Second( ); }
56、Java定义的变量要求赋初值,如果没有显式赋值,整型变量获得的值是0,实型变量的值是0.0,布尔类型数据的量是false,复合数据变量的值是分null。
57、Java定义的变量要求赋初值,如果没有显式赋值,整型变量获得的值是0,实型变量的值是0.0,布尔类型数据的量是false,复合数据变量的值是分null
66、Java中预定义的数据类型中都有对应的常量,对于整型直接数,他的形式又有多种,以1-9开头的正负整数为十进制,以0开头的正负整数为八进制数,以0x或者0X开头的正负整数为十六进制数。
67、整数类型是用来表示整数的数据类型,Java提供了4种整型量,分别是byte、short、int和long,他们在内存总占用的字节数依次从小到大,分别为1个、2个、4个和8个。
或它子类的实例。
22、捕获异常的统一出口通过____finally_____语句实现。
23、抛出异常、生成异常对象都可以通过____throw_____语句实现。
24、抛出异常的程序代码可以是__自定义异常____或者是JDK中的某个类,还可以是JVM.
25、java语言认为那些可预料和不可预料的出错称为____异常_____。
58、使用关键字final修饰的量是常量,这种量必须赋初值。
59、程序中用到字符型常量,常量值必须用一对单引号括起来。
60、逻辑类型也称为布尔类型,它的值只有两个,即“真”和“假”,它在内存中只占1个字节。他的字的常量值为true和false。
61、逻辑类型也称为布尔类型,它的值只有两个,即“真”和“假”,它在内存中只占1个字节。他的常量值为true和false。
26、捕获异常要求在程序的方法中预先声明,在调用方法时用try-catch-___finally___语句捕获并处理。
27、catch子句都带一个参数,该参数是某个异常的类及其变量名,catch用该参数去与_______抛出异常____对象的类进行匹配。
28、接口的所有成员域都具有public、static和final属性。
29、java默认导入的包是lang。
30、java中导入类使用的关键字是import。
31、以下程序的运行结果是1234。
public class ChangeStrDemo {
public static void changestr(String str){
str="welcome";
}
public static void main(String[] args) {
}
public static void main(String args[]) {
new UnSerializeDate();
}
}
12、Java语言中为了类的对象支持序列化,该类的定义中必须实现

13、下列程序实现从控制台输入并读取输出字符串.请将程序补充完整
import java.io.*;
public class CharInput {
64、Java中预定义的数据类型中都有对应的常量,对于整型直接数,他的形式又有多种,以1-9开头的正负整数为十进制,以0开头的正负整数为八进制数,以0x或者0X开头的正负整数为十六进制数。
65、Java中预定义的数据类型中都有对应的常量,对于整型直接数,他的形式又有多种,以1-9开头的正负整数为十进制,以0开头的正负整数为八进制数,以0x或者0X开头的正负整数为十六进制数。
15、DataOutputStreFra Baidu bibliotekm数据流向文件里写数据的方法为___write()____。
16、Java中的字符输出流都是抽象类Writer_的子类.
17、java对I/O访问还提供了同步处理机制,保证某时刻只有一个线程访问一个I/O流,这就是___过滤流___.
18、Java中的非字符输出流都是___OutputStream______抽象类的子类。
for ( foo(’a’); foo(’b’)&&(i<2); foo(’c’)){
i++ ;
foo(’d’);
}
}
}
34、下程序的运行结果为int。
class OverloadDemo{
void testOverload( int i ){
System.out.println(“int”);
}
void testOverload(String s){
}
33、以下程序的运行结果是abdcbdcb。
public class FooDemo{
static boolean foo(char c) {
System.out.print(c);
return true;
}
public static void main(String[] args ) {
int i =0;
public static void main(String args[]) throws java.io.IOException{
String s;
InputStreamReader ir;
BufferedReader in;
ir=new__InputStreamReader__(System.in);
62、浮点数也有常量形式,如果一个数值中包含小数点、指数部分(字符E)、或其后跟有字符F或字符f,则这个常数就是浮点数。
63、Java提供了两种实型量,一种是单精度浮点数,用float关键字说明,另一种是双精度浮点数,用double关键字说明,他们都是有符合数。float数在内存占4字节数,double型的量在内存中占8个字节数。
68、整数类型是用来表示整数的数据类型,Java提供了4种整型量,分别是byte、short、int和long,他们在内存总占用的字节数依次从小到大,分别为1个、2个、4个和8个。
69、整数类型是用来表示整数的数据类型,Java提供了4种整型量,分别是byte、short、int和long,他们在内存总占用的字节数依次从小到大,分别为1个、2个、4个和8个。
46、:++是一元算术运算符,a++表示先使用a的值,然后a的值再加1,而++a则表示先让a加1,然后再使用a的值。
47、每个运算符都要带一个或多个操作数,带一个操作数的运算符习惯称为一元运算符,带二个操作数的运算符习惯称为二元运算符,带三个操作数的运算符习惯称为三元运算符。
48、表达式中仅含有逻辑运算符的表达式称为逻辑表达式,逻辑表达式的运算结果是一个逻辑值。
System.out.println(“String”);
}
public static void main(String args[ ]){
OverloadDemo a=new OverloadDemo ( );
char ch=’x’;
a.testOverload(ch);
}
}
35、在Java中,一切都是对象,类中包含两个部分,分别是变量和方法。类中定义的方法称为成员方法或成员函数。
Java填空题
1、JPanel的默认布局管理器是FlowLayout。
2、Swing的事件处理机制包括事件源、事件和事件处理者。
3、对象型数组的默认值是null。
4、浮点型数组的默认值是0.0。
5、向方法传递数组参数时,传递的是数组的引用。
6、如果把二维数组看成一维数组,那么数组的元素是一维数组。
7、矩阵或表格一般用二维数组表示。
49、表达式中仅含有关系运算符的表达式称为关系表达式,关系表达式的运算结果是一个数值。
50、表达式中仅含有算术运算符的表达式称为算术表达式,算术表达式的运算结果是一个数据型数值。
51、程序中的表达式是有操作数及运算符组成,其中运算符依据其操作的性质分为算术运算符、关系运算符及逻辑运算符。
52、程序中的表达式是有操作数及运算符组成,其中运算符依据其操作的性质分为算术运算符、关系运算符及逻辑运算符。
19、Java的输入输出流包括____字节流______、字符流、文件流、对象流以及多线程之间通信的管道。
20、Throwable类有两个子类:____Error_____类和Exception类。
21、java语言的类库中提供了一个___Throwable______类,所有的异常都必须是它的实例
8、数组复制时,"="将一个数组的引用传递给另一个数组。
9、数组的元素通过下标来访问,数组Array的长度为Array.length。
10、在操作系统中,被称做轻型的进程是线程。
11、下列程序实现从当前目录的date.ser文件中读取文件内容并显示出来.请将程序补充完整.
import java.io.*;
d=(Date) s.readObject();
f.close();
}
catch(Exception e) {
e.printStackTrace();
}
System.out.println(“Unserialized Date object from date.set”);
System.out.println(“Date:”+d);
String str="1234";
changestr(str);
System.out.println(str);
}
}
32、以下程序的运行结果是in Second class。
class First{
public First(){
aMethod(); }
public void aMethod(){
System.out.println(“in First class”);}
53、程序中的表达式是有操作数及运算符组成,其中运算符依据其操作的性质分为算术运算符、关系运算符及逻辑运算符。
54、Java定义的变量要求赋初值,如果没有显式赋值,整型变量获得的值是0,实型变量的值是0.0,布尔类型数据的量是false,复合数据变量的值是null。
55、Java定义的变量要求赋初值,如果没有显式赋值,整型变量获得的值是0,实型变量的值是0.0,布尔类型数据的量是false,复合数据变量的值是分null。
import java.util.Date;
public class UnSerializeDate {
UnSerializeDate() {
Date d=null;
try {
FileInputStream f=new ____FilelnputStream_____(“date.ser”);
ObjectInputStream s=new ObjectInputStream(____f____);
in=new_____BufferedReader_____(ir);
while ((s=in.readLine()__)!=null) {
System.out.println(“Read;”+s);
}
}
}
14、java.io中的一个重要的非流类,里面封装了对文件系统进行操作的功能,这样的类是文件类(File)。
相关文档
最新文档