JAVA填空题复习题7

合集下载

Java考试复习题

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 csdn笔试填空题

java csdn笔试填空题

java csdn笔试填空题Java CSDN笔试填空题1. 填空题一在Java中,可以使用______关键字来定义一个类。

答案:class解析:在Java中,使用关键字class来定义一个类。

2. 填空题二在Java中,可以使用______关键字来定义一个方法。

答案:void解析:在Java中,使用关键字void来定义一个方法,表示该方法没有返回值。

3. 填空题三在Java中,可以使用______关键字来定义一个变量。

答案:int解析:在Java中,使用关键字int来定义一个整型变量。

4. 填空题四在Java中,可以使用______关键字来定义一个常量。

答案:final解析:在Java中,使用关键字final来定义一个常量,表示该变量的值不能被修改。

5. 填空题五在Java中,可以使用______关键字来实现条件判断。

答案:if解析:在Java中,使用关键字if来实现条件判断,根据条件的结果执行相应的代码块。

6. 填空题六在Java中,可以使用______关键字来实现循环。

答案:for解析:在Java中,使用关键字for来实现循环,根据循环条件重复执行相应的代码块。

7. 填空题七在Java中,可以使用______关键字来实现异常处理。

答案:try解析:在Java中,使用关键字try来实现异常处理,将可能抛出异常的代码放在try代码块中。

8. 填空题八在Java中,可以使用______关键字来实现异常捕获。

答案:catch解析:在Java中,使用关键字catch来实现异常捕获,捕获try 代码块中抛出的异常。

9. 填空题九在Java中,可以使用______关键字来实现异常抛出。

答案:throw解析:在Java中,使用关键字throw来实现异常抛出,将自定义的异常抛出给调用者。

10. 填空题十在Java中,可以使用______关键字来实现异常处理的最终操作。

答案:finally解析:在Java中,使用关键字finally来实现异常处理的最终操作,无论是否发生异常,finally代码块中的代码都会被执行。

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

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。

Java复习题

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 源文件中最多只能有一个()类,其他类的个数不限。

public类,而且这个类的类名要和文件名一致.2.面向对象程序设计的特征(封装性)(继承)(多态性)3.接口是由(抽象方法)和(常量)组成的特殊类4.用static修饰的方法是(静态方法,或类方法)5.在产生异常的方法声明中声明会产生的异常,向更高一级方法抛出异常的关键字是:throws6.子类通过(super)关键字调用父类的构造方法。

7.Java的标准输出流是(System.out)。

8.实现继承的关键字(extends)。

9.JVM是(Java虚拟机--java virtual machine)JDK是(java开发工具包--Java Developer's Kit )appletviewer是(小应用程序阅览器) 。

10.用户不能直接调用构造方法,只能通过(new )关键字自动调用。

11.在 Java 中,由Java编译器自动导入,而无需在程序中用import导入的包是(ng.*)12.在 Java 中,能实现多重继承效果的方式是(实现多个接口)13.创建包的语句应该放在程序的位置为(非注释的第一行)。

14.用(abstract)关键字修饰的类只能被继承,不能生成其对象。

15.通过调用Thread类的(start)方法来启动一个线程。

16.定义包的关键字(package)17.Java不支持多重继承,但可通过(接口interface)实现多继承。

18.Java源程序经编译生成的字节码文件的扩展名为(class)19.Java的核心包中,提供编程应用的基本类的包是(ng包自己查一下)20.每个Java应用程序可以包括许多方法,但必须有且只能有一个(main)方法。

21.当实现Runnable接口时,要实现的方法是(public void run())22.使用(throw)关键字可以明确地抛出一个异常。

程序填空题所有做过的实验.1、定义一个长度为5的字符串数组,并初始化其初值为“open”, “door”, “the”, “open”, “name”;计算该数组中“open”出现的次数,并倒序输出数组元素。

java编程填空题

java编程填空题

Java 编程填空题复习与巩固当然可以。

以下是一些 Java 编程填空题:1.在 Java 中,一个boolean类型变量的默认值是__。

2.在 Java 中,字符串是不可变的,因此对字符串的修改操作实际上是创建了一个新的字符串对象。

这种行为可以通过__________方法实现。

3.在 Java 中,null是一个特殊的常量,表示一个对象引用没有指向任何对象。

它不能与任何对象进行__________操作。

4.在Java 中,异常处理使用try-catch块来处理可能的异常情况。

当一个异常被抛出时,程序的控制流将转到与该异常匹配的catch块。

在catch块中,可以使用__________语句重新抛出该异常。

5.在 Java 中,要实现接口,类必须实现接口中定义的所有方法。

如果一个类没有实现接口中的所有方法,则该类必须被声明为__________。

6.在 Java 中,this关键字用于引用当前对象的实例。

它可以用于访问对象的成员变量和方法。

例如,表示当前对象的name属性。

7.在Java 中,可以使用for-each循环遍历数组或集合中的元素。

这种循环结构由__________和__________关键字组成。

8.在 Java 中,如果要声明一个局部变量但没有初始化它,则必须在使用该变量之前使用__________关键字进行初始化。

9.在 Java 中,如果要使用一个方法或属性,而没有访问权限(例如,它是私有的),则可以使用__________关键字来访问它。

10.在Java 中,如果要创建一个匿名内部类,可以使用new关键字后跟类名和一对括号,然后在大括号中定义该类的内容。

这种匿名内部类的语法结构由__________和__________关键字组成。

11.在Java 中,如果要比较两个字符串是否相等,可以使用__________方法。

如果要比较两个字符串是否相等且顺序相同,可以使用__________方法。

苏州大学JAVA程序设计期末复习试题


B.实现 ng.Runnable 接口并重写 run()方法
C.继承 ng.Thread 类并重写 run()方法
D.实现 ng.Thread 类并实现 start()方法
38. 容器 Panel 和它的子类 Applet 默认的布局管理器是

A.FlowLayout
C.条件判断部分不能是空语句。
D.迭代因子不能是空语句。 25. 在 Java 语言中,一个字符型(char)数据占用的内存空间是:
A.1 位
B.1 个字节
C.2 个字节
26. 在标准 String 类的方法中,能去除某字符串中的首、尾空格的方法是
D.4 个字节 。
A.trim()
B.replace()
B.BorderLayout
C.CardLayout
39. 下列关于 Swing 组件和 AWT 组件的描述中,错误的是

D.GridLayout
A.AWT 是 Abstract Window Toolkit 的缩写
B.理想情况是 AWT 组件开发的图形界面可以应用于所有系统平台
C.Java 中 Swing 组件是由 NetScape 和 Sun 公司联合开发的
C.Java 中 main 方法可以在类的外部定义
D.main 方法前面的修饰符必须是 public、static 和 void,其中 public 与 static 的顺序可以任意 11. 要使类的某个成员方法成为属于整个类的“类方法”,该方法应使用修饰符:
A.final
B.public
12. 面向对象程序设计中的数据隐藏是指:
D.JNI
A.Microsoft
B.Sun
C.IBM

Java复习题目(有答案)

Java复习题⽬(有答案)复习题⽬⼀.选择题(每⼩题2分,共30分)1.main()⽅法是Java Application程序执⾏的⼊⼝点,关于main()⽅法的⽅法头下⾯哪⼀项是合法的? ( )A.public static void main( )B.public static void main(String args[ ])C.public static int main(Stnng[ ]arg)D.public Void main(Stnng arg[ ])2.以下关于抽象类和接⼝的说法正确的是()。

A. 抽象类可以⽤来定义接⼝B.定义抽象类时需要finalC. 抽象类中的所有⽅法都是具体的D.抽象类可以是对接⼝的实现3.下列不属于java.awt包中的基本概念的⼀项是( )。

A.容器B.构件C.线程D.布局管理器4.下列Swing构件中,属于中间容器的⼀项是( )。

A.JFrameB.JToolbarC.JLabelD.JButton5.使⽤JDBC的主要好处是()。

A.它是⼀个简单易⽤的数据库管理系统B.允许开发者不⽤改变程序代码就可以改变底层的数据库C.它是多平台的数据管理系统D.它能为数据库管理系统提供了⼀个图形⽤户界⾯6.SQL语⾔中的字符串常量使⽤什么符号括起来()?A.⼀对双引号("")B.⼀对单引号('')C.下划线(_)D.百分号(%)7.当程序执⾏时⽆法找到数据库驱动类时将产⽣()异常。

A.NoSuchClassException B.ClassCastException C.ClassNotFoundException D.IllegalClassException8.在使⽤PreparedStatement时,参数是从()开始计数的。

A.0 B.1 C.2 D.39.当对设有INSERT类型触发的数据表中的⼀条记录进⾏修改时,以下说法正确的是()。

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 )。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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系统中的__文件夹__类似。创建包的语句必须是文件的第 一 __个语句 24、 线程在生命周期中要经历5种状态,分别是新生状态、_可运行状态__状态、 运行 ___状态 阻塞__状态和_终止__状态。线程可以设置优先级,线程的最高优先级是 10 级,最低是 1 级。Thread类中最重要的方法是_start()___和__run() _ 25、 在Java中,能实现多重继承效果的方式是 实现多个接口_ 26、 用 static 修饰的变量叫静态变量,它可以通过_类的对象_ 和 _类名_ 两种方式来访问。 27、 Java类中,如果类的定义者没有显式的定义任何构造方法,系统将自动提供一个___无参默认_构造方法。默认的构造方法没有_参数____,也没有返回值_____,类A的构造方法为:_public A()__ 28、 java中,例外可以分为三大类: _Throwable_____, Error __ _,Exception _______。抛出自定义异常用 throws____语句,在方法中抛出异常采用___try/catch__ 语句。 29、 Java缺省加载的是_java.lang__包。Java中最基础的类库是__ java.lang .Object__,__ Math _完成常用数学运算的类,_java.io___是提供输入输出的特殊类。Date类属于_Java.util___包 30、 接口声明有___常量 _______和_抽象方法__ ______ 31、 声明一个含有10个String对象的数组 String s[10] 32、 窗口默认的布局方式 边界布局 ,面板默认的布局方式是 流布局 。 33、 在Applet中,加入组件是通过 add() 方法,画图、显示字符是通过 draw() 方法 34、 System类提供输入输出功能,该类中有三个数据成员__in__、out____、_err__。 35、 Java中图像只支持__jpg___和_gif_____格式,加载图像一般放在___drawImage()__方法中。 36、 菜单是用户图形界面的重要组成部分,是由__菜单栏 _、__菜单项 __、__菜单子项 __等对象组成。 37、 Java中字体风格有_BOLD_ __、_ITALIC_ __和_PLAIN_ __三种 38、 组合框组件类名为JComboBox_。文件对话框类名为_JFileChooser___ 39、 通常容器里组件的位置和大小由_布局模式 决定的。构件不能独立地显示出来,必须将构件放在一定的 __容器 _中才能显示。 40、 用CheckboxMenuItem生成 复选___菜单项,用PopMenu生成___快捷__菜单 程序填空

1、 将当前容器布局管理器方式改为4行5列的GridLayout。

this.getContentPane().setLayout(new GridLayout(4,5)) 2、 设置当前布局管理器方式为FlowLayout。 this.getContentPane().setLayout(new FlowLayout()) 3、 设置布局方式为边界布局。 this.getContentPane().setLayout(new BorderLayout()) 4、 设置当前颜色为红色。 this.setColor(Color.RED) 5、 设置当前框架的背景颜色为浅灰色 this.getContentPane().setBackground(Color.lightGray) 6、 设置当前窗口,点击窗口关闭按钮时,结束程序运行。 this.setDefaultCloseOptionPane(JFrame.EXIT_ON_CLOSE) 7、 设置当前框架的标题为“显示时钟”。 this.setTitle(“显示时钟”) 8、 创建一个标签L1,使它显示一条信息“我是一个标签”。 JLabel L1=new Jlabel(“我是一个标签”) 9、 创建按钮对象btn显示“Cancel”。 JButton btn=new JButton(“Cancel”) 10、 创建一个按钮b1,使它显示“退出”。 JButton b1=new JButton(“退出”) 11、 获取文本框t1显示的字符串,显示到文本框t2中。 t2.setText(t1.getText) 12、 创建一个4行20列的文本区ta。 JTextArea ta=new JTextArea(4,20) 13、 创建一个列表框对象L。 Jlist L=new Jlist() 14、 创建单选按钮male,内容显示“男“,初始状态选中。 JRadioButton male =new JRadioButton(“男”,true) 15、 创建复选框CheckBox1,内容显示“是否通过“,初始状态末选中。 JCheckBox CheckBox1=new JCheckBox(“是否通过”,false) 16、 获取下拉列表框c1被选中的选项 c1.getSelectedItem() 17、 将复选框CheckBox1的选中情况返回给变量Back。 Back= CheckBox1.isSelected() 18、 获取文件框对象f1中文字添加到文件区对象f2后 f2.setText(f2.getText()+f1.getText()) 19、 设置文本域不可编辑,文本域对象tf。 tf.setEnable(false) 20、 获得列表框组件list1中当前选中项的文本,并将返回值赋给变量Back。 Back=list1.getSelectedItem() 21、 设置文本框f1的回显字符为“*” f1.setText("*"); 22、 将组件Button1加入面板P1。 P1.add(Button1) 23、 隐藏对话框对象d。 d.setVisible(false) 24、 创建一个对话框对象d,它的父窗口是当前的Frame对象,标题是“新对话框”,是无模式的。 JDialog d=new Jdialog(this,” 新对话框”,false) 25、 将菜单栏menubar加到当前窗口。 this.setJMenuBar(menubar) 26、 在菜单栏menubar中加入菜单menu_file。 menubar.add(menu_file); 27、 画一个以坐标(20,30),(40,60)画一条直线。 g.drawLine(20,30,40,60); 28、 画一个以坐标(100,100)为外切矩形左上角坐标,30为半径的圆。 g.drawOval(100,100,30,30); 29、 创建字体对象myfont为:New Roman,加粗,20号。 Font myfont=new Font(New Roman,Font.BOLD,20); 30、 在坐标(20,30)位置显示字符串“hello”。 g.drawString("hello",20,30); 31、JAVA源程序主类名是Mframe,写出运行此程序的命令 java Mframe 32、JAVA源程序主类名是MyFrame,.写出编译此程序的命令 javac MyFrame.java 33、定义一个类,名称为Child,它是Parent类的子类,它可所有类访问 public class Child extends Parent 34、创建一个接口MyRange,可被所有类访问 public interface MyRange 35、创建一个名为MyPackage包的语句 package MyPackage 36、定义一个抽象方法abstractMethod,没有形参,返回值类型为双精度实型 abstract double abstractMethod() 37、创建抽象类abstractMethod,可被所有类访问 public abstract class abstractMethod 38、定义异常类MyException

相关文档
最新文档