JAVA填空题复习题7
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笔试填空题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语言程序设计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复习题

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考题程序填空答案

简答题: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 编程填空题: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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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