java填空(1)

合集下载

Java1试题加答案()

Java1试题加答案()

试卷(一)一、填空题(每空2分,共计10分)1、在Java平台技术中,boolean数据类型只有两个值分别是和2、面向对象技术三个特点是封装、继承和。

3、封装在类中某方法,其方法名与类名相同且没有返回类型并负责完成对象成员的初始化工作,为实例变量赋予合适的初始值,则该方法是方法。

4、在一个类中封装了多个同名方法,而这些同名方法之间的参数类型不同或参数的个数不同,则这种现象称之为方法的。

5、用来表示当前对象的关键字是this,而用来表示父类对象的关键字是。

二、判断题(每题2分,共计20分,请将答案写在相应的答题卡栏中)1、StringBuffer实例的字符串内容能够通过封装在该类中方法进行修改。

()2、int数据类型的变量在某种情况可以自动转换成String类型。

()3、包可以实现在一个工程(project)中定义多个同名类。

()4、在您的程序中使用Scanner类需要使用语句:import java.util.Scanner;()5、使用继承可以提高代码的复用性。

()6、数组对象的lenth属性显示的是数组的长度。

()7、在比较str1和str2两个字符串对象值是否相等时使用语句str1=str2。

()8、用于结束循环而执行循环体外围语句的是break语句。

()9、用于提前结束本次循环而进入下一次循环的是continue语句。

()10、static修饰的方法称之为类方法。

()二、选择题:(每题2分,共计40分)1、选出合理的标识符()A、2mailB、_sys1@l23C、$changeD、class2、指出下列程序运行的结果()public class Example{String str=new String("good");char[]ch={'a','b','c'};public static void main(String args[]){Example ex=new Example();ex.change(ex.str,ex.ch);System.out.print(ex.str+" and ");System.out.print(ex.ch);}public void change(String str,char ch[]){str="test ok";ch[0]='g';}}A、good and abcB、good and gbcC、test ok and abcD、test ok and gbc3、Java技术平台共分为3种类型:()A、Java ME、Java SE、Java EEB、Java SE、Java DE、Java EEC、Java UE、Java SE、Java EED、Java FE、Java SE、Java EE4、在控制台显示消息的语句正确的是:()A、system.out.println(“hello world ”);B、System.Out.println(“hello world ”);C、System.out.println(“hello world ”);D、System.Out.Println(“hello world ”);5、下列说法正确的是:()A、Java程序的main方法必须都写在类里面B、Java程序中可以有多个main方法C、Java程序的以public修饰的类名不必与所在的文件的文件名一样。

JAVA复习题1(1)

JAVA复习题1(1)
考试范围在第 1-6 章,重点在于第二、三、四章 一、选择题(2 分×15 题) 二、填空题(1 分×15 空) 三、程序阅读(4 小题共 30 分) 四、编程题(2 题共 25 分) 一.选择题 1.执行下列程序段后,b,x,y 的值正确的是( int x=6, y=8; boolean b; b= x < y || ++ x = = - - y; A. true , 6, 8 B. false , 7 ,7 C. true, 7, 7 D. false ,6 , 8 2. 下列语句序列执行后,j 的值是( ) 。 int j=3, i=2; while(--i != i/j) j=j+2; A. 2 B. 4 C. 6 D. 5 3.执行完下面的程序段后,k 的值是( ) 。 01 int k=0; 02 label:for(int i=1;i<10;i++) 03 { 04 for(int j=1;j<5;j++) 05 { 06 k+=i+j; 07 if(j==3) 08 break label; 09 } 10 } A. 3 B. 9 C. 12 D. 6 4. 执行完下面的程序段后,k 的值是( ) 。 01 int k=0; 02 label:for(int i=1;i<3;i++) 03 { 04 for(int j=1;j<3;j++) 05 { 06 k+=i+j; 07 08 if(i==2) 09 continue label; 10 }
//p, t and s are all non-null. if(t instanceof Person) { s = (Student)t; } 最后一句语句的结果是: A 将构造一个 Student 对象; B 表达式是合法的; C 表达式是错误的; D 编译时正确,但运行时错误。 25.对于下列代码: 1) class Person { 2) public void printValue(int i, int j) {//... } 3) public void printValue(int i){//... } 4) } 5) public class Teacher extends Person { 6) public void printValue() {//... } 7) public void printValue(int i) {//...} 8) public static void main(String args[]){ 9) Person t = new Teacher(); 10) t.printValue(10); 11) } 第 10 行语句将调用哪行语句?? A line 2 B line 3 C line 6 D line 7 26.要从文件" file.dat"文件中读出第 10 个字节到变量 C 中,下列哪个方法适 合? A、 FileInputStream in=new FileInputStream("file.dat"); in.skip(9); int c=in.read(); B、 FileInputStream in=new FileInputStream("file.dat"); in.skip(10); int c=in.read(); C、 FileInputStream in=new FileInputStream("file.dat"); int c=in.read(); D、 RandomAccessFile in=new RandomAccessFile("file.dat"); in.skip(9); int c=in.readByte(); 27.指出下列程序运行的结果 public class Example{ String str=new String("good"); char[]ch={'a','b','c'}; public static void main(String args[]){ Example ex=new Example(); ex.change(ex.str,ex.ch); System.out.print(ex.str+" and "); Sytem.out.print(ex.ch); } public void change(String str,char ch[]){ str="test ok"; ch[0]='g'; }

JAVA试题1

JAVA试题1

A.线程就是程序
B.线程是一个程序的单个执行流
C.多线程是指一个程序的多个执行流
D.多线程用于实现并发
11.已知 x=2, y=3, z=4,则经过 z- = --y – x--运算后,z 的值为( D )。
(A)1
(B)2
(C)3
(D)4
12.表达式(12==0) && (1/0 < 1)的值为( B )。
5.下列哪种类成员修饰符修饰的变量只能在本类中被访问?( D )
(A)protected (B)public (C)default (D)private
6.下面关于类的说法,不正确的是( C )。
(A)类是同种对象的集合和抽象 (B)类属于 Java 语言中的复合数据类型
(C)类就是对象
(D)对象是 Java 语言中的基本结构单位 Nhomakorabea为( D )
(A)abstract void f()
(B)public void f()
(C)final void f()
(D)static void f()
9.定义外部类的类头时,不可用的关键字是( C )。
A.public
B.final
C.protected
D.Abstract
10.下列说法中,错误的一项是( A )。
2.Java 语言属于( B )种语言?
(A)面向机器的语言
(B)面向对象的语言
(C)面向过程的语言
(D)面向操作系统的语言
3.Java 语言类间的继承关系是( A )。
A.单继承
B.多重继承
C.不能继承
D.不一定
4.下列( D )是合法的标识符?
(A)12class (B)void

《Java基础入门》(第二版)习题汇总(1)

《Java基础入门》(第二版)习题汇总(1)

1.1 习题一、填空题1、Java的三大体系分别是______、______、______。

2、Java程序的运行环境简称之为______。

3、编译Java程序需要使用______命令。

4、javac.exe和java.exe两个可执行程序存放在JDK安装目录的______目录下。

5、______环境变量用来存储Java的编译和运行工具所在的路径,而______环境变量则用来保存保存Java虚拟机要运行的“.class”文件路径。

二、判断题1、通过Java虚拟机可以在不同的操作系统上运行Java程序,从而实现跨平台特性。

2、JRE中又包含了Java基础类库、JVM和开发工具。

3、Java中的包是专门用来存放类的,通常功能相同的类存放在相同的包中。

4、java.util:包含Java中大量工具类、集合类等,例如Arrays、List、Set等。

5、Java语言和C语言一样,是面向过程的语言。

三、选择题1、以下选项中,哪些属于JDK工具?(多选)A、Java编译器B、Java运行工具C、Java文档生成工具D、Java打包工具2、Java属于以下哪种语言?A、机器语言B、汇编语言C、高级语言D、以上都不对3、下面哪种类型的文件可以在Java虚拟机中运行?A、.javaB、.jreC、.exeD、.class4、安装好JDK后,在其bin目录下有许多exe可执行文件,其中java.exe命令的作用是以下哪一种?A、Java文档制作工具B、Java解释器C、Java编译器D、Java启动器5、如果jdk的安装路径为:d:\jdk,若想在命令窗口中任何当前路径下,都可以直接使用javac和java命令,需要将环境变量path设置为以下哪个选项?A.d:\jdk; B.d :\jdk\bin; C.d:\jre\bin; D.d:\jre;四、简答题1、简述Java的特点。

2、简述JRE与JDK的区别。

3、简述Java的运行机制。

java程序设计第1-4章练习题参考答案(1)

java程序设计第1-4章练习题参考答案(1)

java程序设计第1-4章练习题参考答案(1)一、选择题1.下面供选字符序列中,不属于...Java语言关键字的是( A ) A.goto B.null C.false D.native2.以下是关于Java语言关键字的叙述,其中正确的是( C )A.关键字可以用来描述类的成员类型,但是不能描述普通变量B.关键字由字母(包括英文字母、下划线字符、美元字符、文字字符)和数字组成C.关键字不可以用作变量、方法、类或标号的标识符D.break和main都是Java语言的关键字3.下述字符组合不能作为Java程序标识符的是(D)A.Aa12 B.XC.y D.5x4.在下述字符串中,不属于...Java语言关键字的是( C )A.float B.newC.java D.return5.下列字符组合不能作为Java整型常量的是( A )A.078B.0x3ACBC.5000D.0x3ABC6.设有如下程序:public class Test {public static void main(String[] args) {String foo=args[1];String bar=args[2];String baz=args[3];System.out.println("baz= "+baz);}}下述哪一行命令可以使得执行该程序的输出为baz= 2 ( C )A) java Test 2222 B) java Test 1 2 3 4C) java Test 4 2 4 2 D) java Test 4 3 2 17.在Java语言中,int类型数据的长度是( C )A.1个字节B.2个字节C.4个字节D.8个字节8. 用Java虚拟机执行类名为Hello的应用程序的正确命令是( D )。

A) java Hello.class B) Hello.class C) java Hello.java D) java Hello9.执行以下代码,输出结果是( B )int x=5,y=7,u=9,v=6;System.out.println(x>y ? x+2:u>v ? u-3:v+2);A.8B.6C.7D.true10.下列修饰符中与访问控制无关的是(C)。

JAVA期末复习题及答案——第一章

JAVA期末复习题及答案——第一章

JAVA期末复习题及答案——第一章一.填空题1.Java语言的前身叫做 Oak 。

2.Java语言是由 sun 公司的一个叫做Green的开发小组开发出来的。

3.Java语言是面向对象的编程语言。

4.用Java语言编写的应用程序不用修改就可以在不同的软硬件平台上运行,这是Java语言的可移植性。

5.Java源程序编译之后生成Java的 .class 文件。

6.Java语言的分布性包括数据分布和操作分布。

7.Java语言在语法方面与C语言存在一个最大的区别,就是Java语言不支持C 语言中的指针类型,这也是保证Java语言安全性的一个重要方面。

8.Java语言的多线程特性可以使一个任务分成多个子任务并发执行,以提高系统的运行效率。

9.Java语言的多线程性和高效的字节码保证了Java程序的高性能。

10.Java语言程序分为两类: Java应用程序和 Java小程序。

11.Java程序在命名时,程序名必须和主类名称相同。

12.对Java程序编译时使用 javac 命令,对应用程序解释执行用 java 命令。

13.Java的小程序必须嵌入到 html 文件中才能真正运行。

14.Java的字节码程序是由 Java虚拟机解释执行的。

15.结构化程序设计具有很多优点,但它仍是一种面向_过程的程序设计方法。

16.java应用程序执行的入口是 main 函数,java小程序执行的入口是 init 方法。

二.选择题1.在程序设计中,应该采用的原则是(A )。

A、程序结构有助于读者理解B、不限制GOTO语句的使用C、减少或取消注释行D、程序越短越好2.保证Java语言可移植性的特征是(D )。

A、面向对象B、安全性C、分布式计算D、可跨平台3.以下选项中不属于Java语言的特点的是(B )A、面向对象B、平台相关性C、分布式D、多线程性4.以下关于Java语言的叙述中,错误的是(D )A、Java的解释器提供了数组下标越界的检查B、Java语言是一种面向对象的编程语言C、Java在编译和运行时,都要对可能出现的问题进行检查D、Java支持C语言中的goto语句5.Java语言与C++语言相比,最突出的特点是(B )A、面向对象B、跨平台C、有类库D、高性能6.运行java程序所需要的工具软件所在的目录是(A)A、JDK的bin目录B、JDK的demo目录C、JDK的lib目录D、JDK的jre目录7.下列叙述中,错误的是 DA、Java Application与Applet所用编译命令相同B、通常情况下Java Application只能有一个main()方法C、Java Applet必须有HTML文件才能运行D、Java Applet程序的.class文件可用java命令运行8.在Java语言中,不允许使用指针体现出的Java特性是(D)A、可移植B、解释执行C、健壮性D、安全性9.在Java中,负责对字节代码进行解释的是(B )。

java考试习题及答案

java考试习题及答案Java考试习题及答案1. 填空题:Java语言中,用于声明一个类的方法的关键字是______。

答案:public2. 选择题:以下哪个选项是Java语言中的基本数据类型?A. StringB. intC. ArrayListD. Object答案:B3. 判断题:Java中,所有的类都是继承自ng.Object类的。

A. 正确答案:A4. 填空题:在Java中,使用______关键字可以抛出异常。

答案:throw5. 选择题:以下哪个关键字用于声明一个类是抽象类?A. abstractB. finalC. staticD. synchronized答案:A6. 判断题:Java中,接口中可以包含实现方法。

A. 正确答案:B7. 填空题:在Java中,使用______关键字可以定义一个接口。

答案:interface8. 选择题:以下哪个选项是Java集合框架中的接口?A. ArrayListB. LinkedListC. HashSetD. Collection答案:D9. 判断题:Java中,方法的重载是指同一个类中可以有多个同名的方法,只要它们的参数列表不同即可。

A. 正确答案:A10. 填空题:在Java中,使用______关键字可以声明一个变量为静态变量。

答案:static11. 选择题:以下哪个关键字用于声明一个方法为同步方法?A. synchronizedB. volatileC. transientD. strictfp答案:A12. 判断题:Java中,字符串(String)是不可变的。

A. 正确答案:A13. 填空题:在Java中,使用______关键字可以声明一个变量为常量。

答案:final14. 选择题:以下哪个选项是Java中用于创建线程的类?A. ThreadB. RunnableC. CallableD. A和B答案:D15. 判断题:Java中,所有的异常都必须被处理。

10112Java复习资料(答案)(1)

复习题:一、选择题1、以下程序段执行后的 K 值为( A)。

int x=20; y=30;k=(x>y)?y:xA、 20 B、 30 C、10 D、502、要想定义一个不能被实例化的抽象类,在类定义中必须加上修饰符( D )。

A、 final B、 public C、 private D、abstract3、以下代码中,this 是指( A )。

class bird{int x,y;void fly(int x,int y){this.x=x;this.y=y;}}A、 bird B、 fly C、bird 或 fly D、不一定4、Java 源文件和编译后的文件扩展名分别为( B )A、.class 和 .javaB、.java 和 .classC、.class 和 .class D、.java 和 .java5、MyEclipse 是( B )A、一种全新的程序语言B、一种程序辅助设计工具C、一种由 Java 写成的,并支持 Java Applet 的浏览器D、一种游戏软件6、以下声明的变量中,只有( B )是不合法的。

A、 internet_network B、 *numberC、 Hello D、 _sys_path7、常作为 Java 应用程序图形界面顶层容器的是( B)。

A、Panel B、Frame C、Windows D、Applet8、Java 用来定义一个类时,所使用的关键字为 ( A )A、class B、public C、struct D、class 或 struct9、一个可以独立运行的 Java 应用程序( D )A、可以有一个或多个 main 方法B、最多只能有两个 main 方法C、可以有一个或零个 main 方法D、只能有一个 main 方法10、设数组 Array 由以下语句定义int Array[]=new int[10]则数组的第一个元素的正确引用方法为( B )A、Array[1] B、Array[0] C、Array[] D、Array11、Java 程序的执行过程中用到一套 JDK 工具,其中 javac.exe 是指( C )A.Java 文档生成器B.Java 解释器C.Java 编译器D.Java 类分解器12、以 public 修饰的类如:public class Car{…} 则 Car( A )A、可被其它程序包中的类使用 B、仅能被本程序包中的类使用C、不能被任意其它类使用 D、不能被其它类继承13、下列哪个属于容器型构件( C )A JEdit B JButton C JPanel D JTextField14、JDK 是( B )A、一种全新的程序语言B、一种程序开发辅助工具C、一种由 Java 写成的,并支持 Java Applet 的浏览器D、一种游戏软件]15、下面关于 Applet 的说法正确的是 ( B)A、 Applet 也需要 main 方法B、 Applet 必须继承自 java.awt.AppletC、 Applet 能访问本地文件D、 Applet 程序不需要编译16、 Java 语言中下面哪个可以用作正确的变量名称( B )A、3D B、name C、extends D、implements17、 下面关于构造函数的说法不正确的是( B )A、构造函数也属于类的方法,用于创建对象的时候给成员变量赋值。

java 考试填空题(一)

1. 基础知识填空题- Java中最基本的数据类型是_ _ _ _ _。

- 答案:int- 解析:int是Java中用来表示整数的数据类型,它可以存储不带小数点的数值。

- Java中用来表示小数的数据类型是_ _ _ _ _。

- 答案:double- 解析:double是Java中用来表示带有小数点的数值的数据类型,它可以存储更大范围的数值。

- 在Java中,用来表示逻辑值的数据类型是_ _ _ _ _。

- 答案:boolean- 解析:boolean类型只能存储true或false两个值,用于表示逻辑上的真或假。

2. 控制语句填空题- 在Java中,控制循环的关键字是_ _ _。

- 答案:for- 解析:for循环是Java中用来控制循环次数的关键字,通过设置循环的初始条件、循环条件和循环迭代来控制循环的执行。

- 使用_ _ _关键字可以在循环中跳出当前循环。

- 答案:break- 解析:break关键字可以在循环或switch语句中使用,用于跳出当前的循环或switch语句。

- 使用_ _ _关键字可以结束当前循环,继续执行下一次循环。

- 答案:continue- 解析:continue关键字可以用于结束当前循环的迭代,直接进入下一次循环的迭代。

3. 面向对象填空题- 在Java中,用于创建对象实例的关键字是_ _ _ _ _。

- 答案:new- 解析:使用new关键字可以在内存中分配空间来创建一个新的对象实例。

- Java中的继承关键字是_ _ _ _ _。

- 答案:extends- 解析:extends关键字用于表示一个类继承自另一个类,子类可以继承父类的属性和方法。

- 在Java中,用于表示一个类不可以被继承的关键字是_ _ _ _ _。

- 答案:final- 解析:使用final关键字可以表示一个类不可以被继承,或者表示一个方法不可以被重写。

4. 异常处理填空题- 在Java中,用于捕获异常的关键字是_ _ _ _ _。

JAVA期末复习和答案1

Java期末复习题一、选择题:1、所谓数据封装就就是将一组数据与与这组数据有关操作组装在一起,形成一个实体,这实体也就就是 (B)A、类B、对象C、函数体D、数据块2、定义一个不能被继承的名为Abc的类的正确方法就是(E)A.class Abc{}B.native class Abc{}C.abstract final class Abc{}D.class Abc{final;}E.final class Abc{}3、若要生成ClassA类的一个对象a,以下书写正确的就是(A)A、ClassA a=new ClassA();B、ClassA a=new Class();C、a=new ClassA();D、ClassA a=ClassA();4、类的构造函数被自动调用执行的情况就是在定义该类的(c)A、成员函数时B、数据成员时C、对象时D、构造函数时5、编译运行下面程序时有何种结果?请选择一个正确的答案(A)class Test{public static void main(){System、out、println("hello");}}A.程序不能编译,因为main()方法定义不正确。

B.程序能编译,但不能运行,因为class未声明为public的。

C.程序能无错地编译并运行,但运行时将产生异常。

D.程序运行时显示“hello”。

6、关于抽象方法的说法正确的一项就是(A)A、可以有方法体B、可以出现在非抽象类中C、抽象方法就是没有方法体的方法D、抽象类中的方法都就是抽象方法7、假定AB为一个类,则执行AB x=new AB( );语句时将自动调用该类的(B)A.有形参构造函数B.无形参构造函数C.其她成员函数D.重载函数8、编译并运行如下程序后,结果就是什么?请在给出的选项中选择出正确的答案(E)class Array{public static void main(String[] args){int length=100;int[] d=new int[length];for(int index=0;index<length;index++)System、out、println(d[index]);}}A.因为int[]数组声明不正确,程序不能被编译。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
66、Java中预定义的数据类型中都有对应的常量,对于整型直接数,他的形式又有多种,以1-9开头的正负整数为十进制,以0开头的正负整数为八进制数,以0x或者0X开头的正负整数为十六进制数。
67、整数类型是用来表示整数的数据类型,Java提供了4种整型量,分别是byte、short、int和long,他们在内存总占用的字节数依次从小到大,分别为1个、2个、4个和8个。
41、Java程序中当两个操作数为byte或short时,其运算结果的类型为int。
42、Java是强类型语言,当不同类型量共同参与运算时,需要先统一他们的类型,然后才能进行运算,类型转换的原则是:让两个占位大小不同的操作数占据相同的位数,然后进行运算。
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的值。
46、:++是一元算术运算符,a++表示先使用a的值,然后a的值再加1,而++a则表示先让a加1,然后再使用a的值。
47、每个运算符都要带一个或多个操作数,带一个操作数的运算符习惯称为一元运算符,带二个操作数的运算符习惯称为二元运算符,带三个操作数的运算符习惯称为三元运算符。
48、表达式中仅含有逻辑运算符的表达式称为逻辑表达式,逻辑表达式的运算结果是一个逻辑值。
49、表达式中仅含有关系运算符的表达式称为关系表达式,关系表达式的运算结果是一个数值。
56、Java定义的变量要求赋初值,如果没有显式赋值,整型变量获得的值是0,实型变量的值是0.0,布尔类型数据的量是false,复合数据变量的值是分null。
57、Java定义的变量要求赋初值,如果没有显式赋值,整型变量获得的值是0,实型变量的值是0.0,布尔类型数据的量是false,复合数据变量的值是分null
public First(){
aMethod(); }
public void aMethod(){
System.out.println(“in First class”);}
}
public class Second extends First{
public void aMethod(){
System.out.println(“in Second class”);}
String s;
InputStreamReader ir;
BufferedReader in;
ir=new__InputStreamReader__(System.in);
in=new_____BufferedReader_____(ir);
while ((s=in.readLine()__)!=null) {
24、抛出异常的程序代码可以是__自定义异常____或者是JDK中的某个类,还可以是JVM.
25、java语言认为那些可预料和不可预料的出错称为____异常_____。
26、捕获异常要求在程序的方法中预先声明,在调用方法时用try-catch-___finally___语句捕获并处理。
27、catch子句都带一个参数,该参数是某个异常的类及其变量名,catch用该参数去与_______抛出异常____对象的类进行匹配。
62、浮点数也有常量形式,如果一个数值中包含小数点、指数部分(字符E)、或其后跟有字符F或字符f,则这个常数就是浮点数。
63、Java提供了两种实型量,一种是单精度浮点数,用float关键字说明,另一种是双精度浮点数,用double关键字说明,他们都是有符合数。float数在内存占4字节数,double型的量在内存中占8个字节数。
68、整数类型是用来表示整数的数据类型,Java提供了4种整型量,分别是byte、short、int和long,他们在内存总占用的字节数依次从小到大,分别为1个、2个、4个和8个。
}
public static void main(String[] args ) {
int i =0;
for ( foo(’a’); foo(’b’)&&(i<2); foo(’c’)){
i++ ;
foo(’d’);
}
}
}
34、下程序的运行结果为int。
class OverloadDemo{
void testOverload( int i ){
53、程序中的表达式是有操作数及运算符组成,其中运算符依据其操作的性质分为算术运算符、关系运算符及逻辑运算符。
54、Java定义的变量要求赋初值,如果没有显式赋值,整型变量获得的值是0,实型变量的值是0.0,布尔类型数据的量是false,复合数据变量的值是null。
55、Java定义的变量要求赋初值,如果没有显式赋值,整型变量获得的值是0,实型变量的值是0.0,布尔类型数据的量是false,复合数据变量的值是分null。
28、接口的所有成员域都具有public、static和final属性。
29、java默认导入的包是lang。
30、java中导入类使用的关键字是import。
31、以下程序的运行结果是1234。
public class ChangeStrDemo {
public static void changestr(String str){
17、java对I/O访问还提供了同步处理机制,保证某时刻只有一个线程访问一个I/O流,这就是___过滤流___.
18、Java中的非字符输出流都是___OutputStream______抽象类的子类。
19、Java的输入输出流包括____字节流______、字符流、文件流、对象流以及多线程之间通信的管道。
new UnSerializeDate();
}
}
12、Java语言中为了类的对象支持序列化,该类的定义中必须实现

13、下列程序实现从控制台输入并读取输出字符串.请将程序补充完整
import java.io.*;
public class CharInput {
public static void main(String args[]) throws java.io.IOException{
58、使用关键字final修饰的量是常量,这种量必须赋初值。
59、程序中用到字符型常量,常量值必须用一对单引号括起来。
60、逻辑类型也称为布尔类型,它的值只有两个,即“真”和“假”,它在内存中只占1个字节。他的字的常量值为true和false。
61、逻辑类型也称为布尔类型,它的值只有两个,即“真”和“假”,它在内存中只占1个字节。他的常量值为true和false。
public static void main(String[ ] args){
new Second( ); }
}
33、以下程序的运行结果是abdcbdcb。
public class FooDemo{
static boolean foo(char c) {
System.out.print(c);
return true;
e.printStackTrace();
}
System.out.println(“Unserialized Date object from date.set”);
System.out.println(“Date:”+d);
}
public static void main(String args[]) {
FileInputStream f=new ____FilelnputStream_____(“date.ser”);
ObjectInputStream s=new ObjectInputStream(____f____);
d=(Date) s.readObject();
f.close();
}
catch(Exception e) {
char ch=’x’;
a.testOverload(ch);
}
}
35、在Java中,一切都是对象,类中包含两个部分,分别是变量和方法。类中定义的方法称为成员方法或成员函数。
36、int x=300;byte y=(byte)x;y的值大小是44。
37、int x=300;char y=(char)x;y的值大小是300。
50、表达式中仅含有算术运算符的表达式称为算术表达式,算术表达式的运算结果是一个数据型数值。
51、程序中的表达式是有操作数及运算符组成,其中运算符依据其操作的性质分为算术运算符、关系运算符及逻辑运算符。
52、程序中的表达式是有操作数及运算符组成,其中运算符依据其操作的性质分为算术运算符、关系运算符及逻辑运算符。
64、Java中预定义的数据类型中都有对应的常量,对于整型直接数,他的形式又有多种,以1-9开头的正负整数为十进制,以0开头的正负整数为八进制数,以0x或者0X开头的正负整数为十六进制数。
65、Java中预定义的数据类型中都有对应的常量,对于整型直接数,他的形式又有多种,以1-9开头的正负整数为十进制,以0开头的正负整数为八进制数,以0x或者0X开头的正负整数为十六进制数。
11、下列程序实现从当前目录的date.ser文件中读取文件内容并显示出来.请将程序补充完整.
import java.io.*;
import java.util.Date;
public class UnSerializeDate {
UnSerializeDate() {
相关文档
最新文档