Java复习题.docx

上传人:b****5 文档编号:6508670 上传时间:2023-01-07 格式:DOCX 页数:21 大小:26.77KB
下载 相关 举报
Java复习题.docx_第1页
第1页 / 共21页
Java复习题.docx_第2页
第2页 / 共21页
Java复习题.docx_第3页
第3页 / 共21页
Java复习题.docx_第4页
第4页 / 共21页
Java复习题.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

Java复习题.docx

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

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

job1、2、2

1【填空题】

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

(英文全部小写)

正确答案:

第一空:

 java

2【填空题】

无package语句得HelloWorld、java得编译命令:

                       ,运行命令:

                       。

(分隔只能用一个空格)

正确答案:

第一空:

 javacHelloWorld、java第二空:

 javaHelloWorld

3【填空题】

有packagezyj、chap1;语句得HelloWorld、java得编译命令:

                       。

运行命令:

                       。

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

正确答案:

第一空:

 javac–d、HelloWorld、java第二空:

 javazyj、chap1、HelloWorld

4【填空题】

       语句相当于C语言得#include

正确答案:

第一空:

 import

5【填空题】

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

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

正确答案:

第一空:

 CTRL+S第二空:

CTRL+A第三空:

 CTRL+C第四空:

 CTRL+V

job2、1

1【填空题】

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

Scannersc=newScanner(            );

System、out、print("输入提示信息:

");

intn=sc、            ();//输入一个整数

doubled=sc、            ();//输入一个小数

Strings=sc、            ();//输入一个字符串

正确答案:

第一空:

System、in第二空:

 nextInt第三空:

 nextDouble;nextFloat

第四空:

 nextLine;next

2【填空题】

Java语言共有           个关键字,其中            与            作为保留字。

(第2,3空按字母顺序回答)

正确答案:

第一空:

 50第二空:

const第三空:

 goto

3【填空题】

在Java中,小数默认为            ,如果要指定            类型请在小数后加F/f。

(全部英文小写)

正确答案:

第一空:

 double第二空:

 float

4【填空题】

Strings="abc";

char[]ca=s、              ();//String转换为字符数组

s=new             ;//字符数组转换为String

正确答案:

第一空:

 toCharArray第二空:

 String(ca)

5【填空题】

boolean得长度为           字节,引用类型得长度为            字节。

正确答案:

第一空:

 1第二空:

 4

6【填空题】

Strings=”127”;

将s转换为int得代码:

inti=            ,

将s转换为double得代码:

doubled=            。

正确答案:

第一空:

 Integer、parseInt(s)第二空:

Double、parseDouble(s)

7【填空题】

将十进制int类型变量i转换为十六进制String得代码:

Strings=            (i); 将十进制int类型变量i转换为二进制String得代码:

Strings=Integer、            (i);

正确答案:

第一空:

 Integer、toHexString第二空:

 Integer、toBinaryString

8【填空题】

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

(首字母大写)

正确答案:

第一空:

 Unicode;utf-8;UTF-8

9【填空题】

int对应得包装类就是            ,char对应得包装类就是            。

正确答案:

第一空:

 Integer第二空:

 Character

10【填空题】

标识符命名大小下要求:

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

(请使用汉字答题)

正确答案:

第一空:

 小写第二空:

 大写

11【填空题】

inti=5,j=6;

System、out、println(i++*j++);//控制台输出:

           ;

i=5;j=6;

System、out、println(++i*++j);//控制台输出:

            ;

正确答案:

第一空:

 30第二空:

 42

12【填空题】

inta=10;intb=20;

inttemp=a;

a=b;

b=temp;

System、out、println("a="+a+";b="+b);

//控制台输出:

            ;

正确答案:

第一空:

 a=20;b=10

13【填空题】

System、out、println(10+”、”+20);控制台输出:

            ;

System、out、println(10+20+”、”); 控制台输出:

            ;

System、out、println(10+20+’’); 控制台输出:

            ;注:

空格得ASCII码为32

System、out、println(”、”+10+20); 控制台输出:

            ;

System、out、println(20+'a'); 控制台输出:

            ;注:

'a'得ASCII码为97

正确答案:

第一空:

 10、20第二空:

 30、第三空:

 62第四空:

 、1020第五空:

 117

14【填空题】

inta=5;booleanflag=false;

System、out、println(a=5);//控制台输出:

            ;

System、out、println(a==5);//控制台输出:

            ;

System、out、println(flag=false);//控制台输出:

            ;

System、out、println(flag==false);//控制台输出:

            ;

正确答案:

第一空:

 5第二空:

 true第三空:

false第四空:

 true

15【填空题】

for语句得无限循环语句:

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

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

正确答案:

第一空:

 for(;;)第二空:

 while(true)

16【填空题】

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

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

");

floatf=            ;

正确答案:

第一空:

 showInputDialog第二空:

 Float、parseFloat(str)

17【填空题】

booleanflag=true;

System、out、println(flag?

"左岸":

"右岸");//控制台输出:

           ;

正确答案:

第一空:

 左岸

18【填空题】

for语句与while语句都就是先判断后执行;循环体执行次数>=0。

do、、、while语句:

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

正确答案:

第一空:

 先执行后判断第二空:

 1

19【填空题】

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

System、out、printf("E=       ,Pi=       ,String=       ,char=       ","HDCZYJ",Math、PI,Math、E,'A');注:

类型统一小写

正确答案:

第一空:

 %3$、2f第二空:

 %2$、2f第三空:

 %1$s第四空:

 %4$5c

20【填空题】

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

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

正确答案:

第一空:

showMessageDialog

job2、2、1

1【填空题】

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

System、out、println(            );

正确答案:

第一空:

 (char)100

2【填空题】

字符’A’得ASCII码就是             ,字符’a’得ASCII码就是            。

正确答案:

第一空:

 65第二空:

97

job2、2、9

1【填空题】

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

00:

0000之前毫秒数得代码:

longtime=System、       ()。

正确答案:

第一空:

 currentTimeMillis

2【填空题】

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

           ;。

正确答案:

第一空:

 Arrays、fill(ia,1)

3【填空题】

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

            。

正确答案:

第一空:

 System、out、println();System、out、printf("\n");System、out、print("\n")

job2、2、11

1【填空题】

补全代码:

如何生成'0'-'9'之间随机得一个字符?

charc=(char)('0'+            );

正确答案:

第一空:

 (int)(Math、random()*10);Math、random()*10

2【填空题】

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

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

Strings=            ;

正确答案:

第一空:

 newString(ca);String、valueOf(ca)

3【填空题】

补全代码:

如何生成’A’-’Z’ 之间随机得一个字符?

charc=(char)(65+             );

正确答案:

第一空:

 (int)(Math、random()*26);Math、random()*26

job3、1

1【填空题】

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

正确答案:

第一空:

 顺序第二空:

 分支第三空:

 循环

2【填空题】

java、lang、             类就是所有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

Test3、2、1

1【填空题】

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

正确答案:

第一空:

 Constructor

2【填空题】

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

正确答案:

第一空:

Override;override第二空:

 implements

job3、2、3

1【填空题】

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

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

正确答案:

第一空:

 JFrame第二空:

 JTextField第三空:

JPasswordField第四空:

 JTextArea第五空:

 JButton第六空:

 JLabel

job3、24

1【填空题】

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

正确答案:

第一空:

 抽象方法第二空:

 抽象类;abstractclass

2【填空题】

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

正确答案:

第一空:

 instanceof

3【填空题】

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

正确答案:

第一空:

 c、toString()第二空:

 c

Job4、3已完成本次成绩:

92、5

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【填空题】

经过多次得上溯造型与下溯造型,当我们不能确定某个对象就是不就是某个类得对象时,可以使用运算符         

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

当前位置:首页 > 成人教育 > 电大

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1