Java复习题.docx

上传人:b****6 文档编号:15499380 上传时间:2023-07-05 格式:DOCX 页数:25 大小:25.59KB
下载 相关 举报
Java复习题.docx_第1页
第1页 / 共25页
Java复习题.docx_第2页
第2页 / 共25页
Java复习题.docx_第3页
第3页 / 共25页
Java复习题.docx_第4页
第4页 / 共25页
Java复习题.docx_第5页
第5页 / 共25页
Java复习题.docx_第6页
第6页 / 共25页
Java复习题.docx_第7页
第7页 / 共25页
Java复习题.docx_第8页
第8页 / 共25页
Java复习题.docx_第9页
第9页 / 共25页
Java复习题.docx_第10页
第10页 / 共25页
Java复习题.docx_第11页
第11页 / 共25页
Java复习题.docx_第12页
第12页 / 共25页
Java复习题.docx_第13页
第13页 / 共25页
Java复习题.docx_第14页
第14页 / 共25页
Java复习题.docx_第15页
第15页 / 共25页
Java复习题.docx_第16页
第16页 / 共25页
Java复习题.docx_第17页
第17页 / 共25页
Java复习题.docx_第18页
第18页 / 共25页
Java复习题.docx_第19页
第19页 / 共25页
Java复习题.docx_第20页
第20页 / 共25页
亲,该文档总共25页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

Java复习题.docx

《Java复习题.docx》由会员分享,可在线阅读,更多相关《Java复习题.docx(25页珍藏版)》请在冰点文库上搜索。

Java复习题.docx

Java复习题

Job1-1

1【填空题】

Sun公司于      年正式对外公布Java语言。

正确答案:

第一空:

 1995

2【填空题】

2007年11月,Google公司宣布推出基于Linux的开源智能手机操作系统     ,它使用Java语言来开发应用程序,使用类似     的Dalvik虚拟机来运行程序,这给了Java一个新的发展和推广机遇。

(英文单词请注意大小写,英文缩写全部大写)

正确答案:

第一空:

 Android;安卓第二空:

 JVM;jvm;Java虚拟机

3【填空题】

JVM是            英文单词的缩写;JDK是            英文单词的缩写,由JRE和编译、运行、调试Java应用程序的各种工具和资源包构成。

如果我们只想运行别人开发的Java程序,只需要安装即可JRE(             )英文即可。

(英文单词之间只允许一个空格,首字母大写)

正确答案:

第一空:

 JavaVirtualMachine第二空:

 JavaDevelopmentKit

第三空:

 JavaRuntimeEnvironment

4【填空题】

Java分为三个版本:

   、   和   。

(英文单词不加空格,注意大小写)

正确答案:

第一空:

 JavaEE第二空:

 JavaME第三空:

JavaSE

5【填空题】

Java采用_____________和_______________合,实现了执行效率和可移植性的双重提高。

正确答案:

第一空:

 编译第二空:

 解释

6【填空题】

Java程序运行的五个步骤:

_______________、_______________、_______________、_______________、_____________。

(汉字)

正确答案:

第一空:

 编辑第二空:

 编译第三空:

 加载第四空:

 验证第五空:

 运行

7【填空题】

请列出Java程序的各种形态:

_______________、______________、JSP/Servlet和JavaBean。

(英文单词首字母应大写)

正确答案:

第一空:

 Application第二空:

 Applet

8【填空题】

一个Java源文件中可定义多个_____________和_____________,但public class/interface如果有的话只能定义一个,并且其类名与Java源文件名必须相同。

(请写英文单词,全部小写)

正确答案:

第一空:

 class;类第二空:

 interface;接口

9【填空题】

SCJP是_______________的英文缩写,翻译过来是Sun认证的Java程序员;后来Sun公司被_______________收购,SCJP也就改为了_______________。

(英文单词之间只允许一个空格,英文单词首字母请大写,英文缩写请全部大写)

正确答案:

第一空:

 SunCertificatedJavaProgrammer第二空:

 Oracle;甲骨文

第三空:

 OCJP

10【填空题】

JDK安装后一般设置三个环境变量:

______________、_______________、_____________。

(全部小写)

正确答案:

第一空:

 java_home第二空:

 classpath第三空:

 path

11【填空题】

目前比较流行的JavaIDE有二十多种,请列举出常见的IDE(至少五种):

_______________、_______________、_______________、________________、______________等。

(英文单词大小写要规范)

正确答案:

第一空:

 Eclipse第二空:

 JBuilder第三空:

JCreater;intellij

第四空:

 MyEclipse第五空:

 NetBeans

 

【填空题】

Java源程序应该写在扩展名为.            的文本文件中。

(英文全部小写)

正确答案:

第一空:

 java

2【填空题】

无package语句的的编译命令:

                       ,运行命令:

                       。

(分隔只能用一个空格)

正确答案:

第一空:

 javac第二空:

 javaHelloWorld

3【填空题】

有package;语句的的编译命令:

                       。

运行命令:

                       。

(命令参数之间只允许用一个空格分隔)

正确答案:

第一空:

 javac–d.第二空:

 java【填空题】

       语句相当于C语言的#include<>。

正确答案:

第一空:

 import

5【填空题】

存盘的快捷键是            ,全选的快捷键是            ,复制的快捷键是            ,粘贴的快捷键是       。

(全部大写,中间用+间隔)

正确答案:

第一空:

 CTRL+S第二空:

CTRL+A第三空:

 CTRL+C第四空:

 CTRL+V

1【填空题】

从键盘上输入数据的代码如下:

Scannersc=newScanner(            );

"输入提示信息:

");

intn=sc.            ();           ();           ();             ();           (i);

正确答案:

第一空:

 第二空:

 

8【填空题】

Java语言采用双字节的           编码。

(首字母大写)

正确答案:

第一空:

 Unicode;utf-8;UTF-8

9【填空题】

int对应的包装类是            ,char对应的包装类是            。

正确答案:

第一空:

 Integer第二空:

 Character

10【填空题】

标识符命名大小下要求:

包名要求全部            ,组成类名、接口名的各单词首字母大写,方法名、变量名首字母小写,其余各单词首字母大写,常量名要求全部            。

(请使用汉字答题)

正确答案:

第一空:

 小写第二空:

 大写

11【填空题】

inti=5,j=6;

控制台输出:

           ;

i=5;j=6;

控制台输出:

            ;

正确答案:

第一空:

 30第二空:

 42

12【填空题】

inta=10;intb=20;

inttemp=a;

a=b;

b=temp;

"a="+a+";b="+b);

第三空:

 62第四空:

 .1020第五空:

 117

14【填空题】

inta=5;booleanflag=false;

控制台输出:

            ;

控制台输出:

            ;

控制台输出:

            ;

控制台输出:

            ;

正确答案:

第一空:

 5第二空:

 true第三空:

false第四空:

 true

15【填空题】

for语句的无限循环语句:

         {};while语句的无限循环语句:

      {};(不要加任何多余的空格,写成一行)

正确答案:

第一空:

 for(;;)第二空:

 while(true)

16【填空题】

补齐下面代码,要求用对话框输入一个float类型的小数:

Stringstr=JOptionPane.             ("请输入一个小数:

");

floatf=            ;

正确答案:

第一空:

 showInputDialog第二空:

 (str)

17【填空题】

booleanflag=true;

"左岸":

"右岸");.while语句:

是            ;循环体执行次数>=            ;

正确答案:

第一空:

 先执行后判断第二空:

 1

19【填空题】

补齐下面代码,要求输出小数时总长度不限,保留两位小数;输出字符要求总场宽为5,右对齐;输出字符串按实际长度。

"E=       ,Pi=       ,String=       ,char=       ","HDCZYJ",,,'A');注:

类型统一小写

正确答案:

第一空:

 %3$.2f第二空:

 %2$.2f第三空:

 %1$s第四空:

 %4$5c

20【填空题】

补齐下面代码,要求用信息对话框输出123456:

Stringstr=JOptionPane.            (null,“123456”,“标题栏”,1);

正确答案:

第一空:

showMessageDialog

 

【填空题】

写出输出ASCII码为100的字符:

            );

正确答案:

第一空:

 (char)100

2【填空题】

字符’A’的ASCII码是             ,字符’a’的ASCII码是            。

正确答案:

第一空:

 65第二空:

97

 

【填空题】

返回系统当前时间到1970-1-100:

00:

0000之前毫秒数的代码:

longtime=System.       ()。

正确答案:

第一空:

 currentTimeMillis

2【填空题】

int[]ia=newint[10];将数组ia所有元素都赋值为1的代码:

           ;。

正确答案:

第一空:

 (ia,1)

3【填空题】

在控制台上输出回车的代码:

            。

正确答案:

第一空:

 "\n");"\n")

 

【填空题】

补全代码:

如何生成'0'-'9'之间随机的一个字符charc=(char)('0'+            );

正确答案:

第一空:

 (int)()*10);()*10

2【填空题】

如何将一个char[]转换为String

char[]ca={’a’,’b’,’c’}

Strings=            ;

正确答案:

第一空:

 newString(ca);(ca)

3【填空题】

补全代码:

如何生成’A’-’Z’ 之间随机的一个字符charc=(char)(65+             );

正确答案:

第一空:

 (int)()*26);()*26

1【填空题】

面向过程提供           、            、           三种逻辑结构,每种逻辑结构要求单入口和单出口。

正确答案:

第一空:

 顺序第二空:

 分支第三空:

 循环

2【填空题】

.             类是所有Java类的根父类。

正确答案:

第一空:

 Object

3【填空题】

面向对象的四大特征:

           、            、           、            。

正确答案:

第一空:

 抽象第二空:

多态第三空:

封装第四空:

 继承

4【填空题】

用            修饰的类叫抽象类。

抽象类只能被继承,不能被实例化。

用            修饰的类叫最终类,只能被实例化,不能被继承。

(填写关键字)

正确答案:

第一空:

 abstract第二空:

 final

5【填空题】

创建或实例化对象一般通过”            +构造方法()”的方式来完成。

正确答案:

第一空:

 new

6【填空题】

对象成员变量的权限修饰符建议为            (英文单词) ,然后为其统一提供            和            方法来读写(首字母大写,按字母顺序)。

正确答案:

第一空:

 private第二空:

 Getters第三空:

 Setters

7【填空题】

Java类封装了            (表明对象的状态)、           (表明对象所具有的行为)、       (Constructor)、           (InnerClass)、静态/非静态      等成员。

(用中文回答)

正确答案:

第一空:

 属性;成员变量第二空:

 方法第三空:

 构造方法第四空:

 内部类

第五空:

 语句块

8【填空题】

构造方法是Java类中一种特殊方法,用于实例化类的一个对象,为对象分配内存空间和成员变量初始化(数值类型byte,short,int,long,float,double初始化为            ,boolean初始化为            ,char初始化为'  ',引用类型全部初始化为             )。

正确答案:

第一空:

 0第二空:

 false第三空:

 \0第四空:

null

9【填空题】

UML类图:

第一框格表示类的            ,第二个框格表示类的           ,第三个框格表示类的            。

正确答案:

第一空:

 名字;名称第二空:

 属性;成员变量第三空:

 方法;成员方法

10【填空题】

用运算符            可以判断一个对象是不是某一个类的对象(即使该对象进行过上溯造型)。

正确答案:

第一空:

 instanceof

11【填空题】

Java类或接口前的文档注释,@            表示作者,@            表示程序版本。

正确答案:

第一空:

 author第二空:

 version

12【填空题】

方法或构造方法前的文档注释,@            :

形式参数说明信息;@            :

方法的返回参数类型说明信息;@            :

方法可能抛出的异常;@            :

该方法已经过时,不推荐使用。

正确答案:

第一空:

 param第二空:

 return第三空:

 throws;exception第四空:

 deprecated

 

【填空题】

在Eclispe中可以用Source->Generate        usingField…生成构造方法;

正确答案:

第一空:

 Constructor

2【填空题】

在Eclispe中可以用Source->       /        method...来覆盖或实现(父类或接口)中的方法;

正确答案:

第一空:

Override;override第二空:

 implements

【填空题】

一个类要实现swing中窗口类必须继承            类。

单行文本框是            类,单行密码文本框是            类,多行文本框是            类,命令按钮是            类,标签是            类。

正确答案:

第一空:

 JFrame第二空:

 JTextField第三空:

JPasswordField第四空:

 JTextArea第五空:

 JButton第六空:

 JLabel

 

1【填空题】

一个类继承一个抽象类,就必须实现该抽象类中所有的            ,否则该类只能声明成            。

正确答案:

第一空:

 抽象方法第二空:

 抽象类;abstractclass

2【填空题】

用运算符            可以判断一个对象是不是某一个类的对象(即使该对象进行过上溯造型)。

正确答案:

第一空:

 instanceof

3【填空题】

Circlec=newCircle(5);输出对象c的信息可以通过            );,可以省略写成            );。

正确答案:

第一空:

 ()第二空:

 c

 

已完成本次成绩:

1【填空题】

       指在类体中、方法外定义的有           修饰的语句块,当其所在类被JVM载入内存时自动执行一次,负责       的初始化(汉字)。

将一个类载入内存,必须先载入其        。

(汉字)

正确答案:

第一空:

 静态语句块第二空:

 static第三空:

类第四空:

 父类

2【填空题】

final用在变量前面,该变量成为       ,只能赋值一次。

final用在方法前面,该方法成为       ,不能被子类的方法覆盖。

final用在类前面,该类成为       ,只能实例化,不能被继承。

正确答案:

第一空:

 常量第二空:

 最终方法第三空:

 最终类

3【填空题】

       块指在类体中、方法外定义的语句块,当调用            实例化对象之前JVM会自动执行一次,用于           的初始化。

调用一个类的构造方法,JVM会自动先调用           的构造方法。

正确答案:

第一空:

 非静态语句第二空:

 构造方法第三空:

对象第四空:

 父类

4【填空题】

关键字       修饰的成员的可见范围是当前类,没有权限修饰符成员的可见范围是当前包(friendly),关键字       修饰的成员的可见范围是当前包和该类的子类,关键字       修饰的成员的可见范围是所有包中所有类都可以访问。

正确答案:

第一空:

 private第二空:

 protected第三空:

 public

5【填空题】

关键字            修饰的方法为抽象方法(只有方法的定义,没有方法的实现)。

含有抽象方法的类必须声明为            类(汉字)。

正确答案:

第一空:

 abstract第二空:

 抽象

6【填空题】

     本质上是一个比     更加抽象的类, 在接口中只能定义    和       。

(请填写中文)

正确答案:

第一空:

 接口;interface第二空:

抽象类;abstractclass第三空:

 常量;抽象方法

第四空:

 抽象方法;常量

7【填空题】

成员变量初始化的原则:

byte,short,int,long,float,double数值类型默认初始化为       ,boolean类型初始化为       ,char类型初始化为'     ',引用类型全部初始化为       。

正确答案:

第一空:

 0第二空:

 false第三空:

 \0第四空:

 null

8【填空题】

经过多次的上溯造型和下溯造型,当我们不能确定某个对象是不是某个类的对象时,可以使用运算符            来判断。

 

正确答案:

第一空:

 instanceof

9【填空题】

在Java中,可以用       …       …       结构对异常进行捕获和处理。

也可以在可能产生异常的方法定义首部用       声明抛出异常。

正确答案:

第一空:

 try第二空:

 catch第三空:

 finally第四空:

 throws

10【填空题】

程序可能发生异常时,应该把不管异常发生与否都执行的代码放到            子句中。

正确答案:

第一空:

 finally

1【填空题】

Java提供的与日期相关的类和接口主要有:

         (该类大部分构造方法和一般方法都已经不推荐使用)、         、GregorianCalendar和DateFormat、          等。

正确答案:

第一空:

 Date第二空:

 Calendar第三空:

 SimpleDateFormat

2【填空题】

两种方法产生1-5的随机整数:

intn=                                 +1;,另一种方法:

Randomrd=newRandom();intm=                                 +1;。

正确答案:

第一空:

 (int)()*5)第二空:

 (5)

3【填空题】

当定义一个类时,没有用extends关键字显式指定继承的父类,则编译器自动加上

extends             。

正确答案:

第一空:

 Object;【填空题】

引用类型数据的地址备份用       语句实现,引用类型数据(对象)的备份用Object类中的           ()方法实现。

正确答案:

第一空:

 赋值;=第二空:

 clone

5【填空题】

密码要求必须由数字或字母组成,长度是6-12,请写出密码的正则表达式:

^          $。

手机号以1开始,第2位为358中任意一位其它全部是数字,长度是11位,写出手机号的正则表达式:

^          $。

正确答案:

第一空:

 [0-9a-zA-Z]{6,12};第二空:

 1[358]\\d{9}

6【填空题】

        代表标准输入设备,             代表标准输出设备,            代表标准出错设备。

正确答案:

第一空:

 第二空:

 第三空:

 

7【填空题】

Java集合类主要包括           和            两大类。

前者及其实现类主要用来盛放           ,而后者及其实现类用来盛放            。

正确答案:

第一空:

 Collection第二空:

Map;第三空:

 Object;对象第四空:

 Key-Value;键值对

8【填空题】

工具类           与Arrays类相同,提供了操作           及其子类的工具方法,如排序、二分法查找、洗牌、反向排序、填充、复制等。

正确答案:

第一空:

 Collections第二空:

 Collection

9【填空题】

接口List的主要实现类有:

         、         和Vector等。

接口Set的主要实现类有         、         和EnumSet等,接口Map的主要实现类有     、Hashtable和         。

(并列填空请按字母顺序填写)

正确答案:

第一空:

 ArrayList第二空:

 LinkedList第三空:

 HashSet第四空:

 TreeSet

第五空:

 HashMap第六空:

 TreeMap

【填空题】

       类相当于数学中的集合,用于存放对象,可以动态扩展,元素具有无序性和互异性。

正确答案:

第一空:

 HashSet

2【填空题】

覆盖父类Object中             ()和             (Objectobj)方法,以重新定义对象是否相等的规则。

正确答案:

第一空:

hashCode第二空:

 equals

3【填空题】

        类相当于数学中的集合,用于存放对象,可以动态扩展,元素具有互异性,且以升序排列。

正确答案:

第一空:

 TreeSet

4【填空题】

intcompareTo(T o)返回负整数、0、正整数,分别代表本对象           、            、           指定对象o。

正确答案:

第一

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2