Java复习题Word文件下载.docx

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

Java复习题Word文件下载.docx

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

Java复习题Word文件下载.docx

加载第四空:

验证第五空:

运行

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

Java源程序应该写在扩展名为. 

的文本文件中。

(英文全部小写)

java

无package语句的HelloWorld.java的编译命令:

,运行命令:

(分隔只能用一个空格)

javacHelloWorld.java第二空:

javaHelloWorld

有packagezyj.chap1;

语句的HelloWorld.java的编译命令:

运行命令:

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

javac–d.HelloWorld.java第二空:

javazyj.chap1.HelloWorld

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

stdio.h>

import

存盘的快捷键是 

,全选的快捷键是 

,复制的快捷键是 

,粘贴的快捷键是 

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

CTRL+S第二空:

CTRL+A第三空:

CTRL+C第四空:

CTRL+V

job2.1

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

Scannersc=newScanner( 

);

System.out.print("

输入提示信息:

"

intn=sc. 

();

//输入一个整数

doubled=sc. 

//输入一个小数

Strings=sc. 

//输入一个字符串

System.in第二空:

nextInt第三空:

nextDouble;

nextFloat

nextLine;

next

Java语言共有 

个关键字,其中 

和 

作为保留字。

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

50第二空:

const第三空:

goto

在Java中,小数默认为 

,如果要指定 

类型请在小数后加F/f。

(全部英文小写)

double第二空:

float

Strings="

abc"

char[]ca=s. 

//String转换为字符数组

s=new 

;

//字符数组转换为String

toCharArray第二空:

String(ca)

boolean的长度为 

字节,引用类型的长度为 

字节。

1第二空:

4

Strings=”127”;

将s转换为int的代码:

inti= 

将s转换为double的代码:

doubled= 

Integer.parseInt(s)第二空:

Double.parseDouble(s)

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

Strings= 

(i);

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

Strings=Integer. 

Integer.toHexString第二空:

Integer.toBinaryString

Java语言采用双字节的 

编码。

(首字母大写)

Unicode;

utf-8;

UTF-8

int对应的包装类是 

,char对应的包装类是 

Integer第二空:

Character

标识符命名大小下要求:

包名要求全部 

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

(请使用汉字答题)

小写第二空:

大写

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'

'

的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:

(null,“123456”,“标题栏”,1);

showMessageDialog

job2.2.1

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

System.out.println( 

(char)100

字符’A’的ASCII码是 

,字符’a’的ASCII码是 

65第二空:

97

job2.2.9

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

00:

0000之前毫秒数的代码:

longtime=System. 

()。

currentTimeMillis

int[]ia=newint[10];

将数组ia所有元素都赋值为1的代码:

Arrays.fill(ia,1)

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

System.out.println();

\n"

job2.2.11

补全代码:

如何生成'

0'

-'

9'

之间随机的一个字符?

charc=(char)('

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

Math.random()*10

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

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

newString(ca);

String.valueOf(ca)

如何生成’A’-’Z’ 

charc=(char)(65+ 

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

Math.random()*26

job3.1

面向过程提供 

三种逻辑结构,每种逻辑结构要求单入口和单出口。

顺序第二空:

分支第三空:

循环

java.lang. 

类是所有Java类的根父类。

Object

面向对象的四大特征:

抽象第二空:

多态第三空:

封装第四空:

继承

用 

修饰的类叫抽象类。

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

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

(填写关键字)

abstract第二空:

final

创建或实例化对象一般通过” 

+构造方法()”的方式来完成。

new

对象成员变量的权限修饰符建议为 

(英文单词) 

,然后为其统一提供 

方法来读写(首字母大写,按字母顺序)。

private第二空:

Getters第三空:

Setters

Java类封装了 

(表明对象的状态)、 

(表明对象所具有的行为)、 

(Constructor)、 

(InnerClass)、静态/非静态 

等成员。

(用中文回答)

属性;

成员变量第二空:

方法第三空:

构造方法第四空:

内部类

第五空:

语句块

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

boolean初始化为 

char初始化为'

,引用类型全部初始化为 

)。

0第二空:

false第三空:

\0第四空:

null

UML类图:

第一框格表示类的 

,第二个框格表示类的 

,第三个框格表示类的 

名字;

名称第二空:

成员变量第三空:

方法;

成员方法

用运算符 

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

instanceof

Java类或接口前的文档注释,@ 

表示作者,@ 

表示程序版本。

author第二空:

version

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

形式参数说明信息;

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

方法可能抛出的异常;

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

param第二空:

return第三空:

throws;

exception第四空:

deprecated

Test3.2.1

在Eclispe中可以用Source->

Generate 

usingField…生成构造方法;

Constructor

method...来覆盖或实现(父类或接口)中的方法;

Override;

override第二空:

implements

job3.2.3

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

类。

单行文本框是 

类,单行密码文本框是 

类,多行文本框是 

类,命令按钮是 

类,标签是 

JFrame第二空:

JTextField第三空:

JPasswordField第四空:

JTextArea第五空:

JButton第六空:

JLabel

job3.24

一个类继承一个抽象类,就必须实现该抽象类中所有的 

,否则该类只能声明成 

抽象方法第二空:

抽象类;

abstractclass

Circlec=newCircle(5);

输出对象c的信息可以通过System.out.println( 

,可以省略写成System.out.println( 

c.toString()第二空:

c

Job4.3已完成本次成绩:

92.5

指在类体中、方法外定义的有 

修饰的语句块,当其所在类被JVM载入内存时自动执行一次,负责 

的初始化(汉字)。

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

静态语句块第二空:

static第三空:

类第四空:

父类

final用在变量前面,该变量成为 

,只能赋值一次。

final用在方法前面,该方法成为 

,不能被子类的方法覆盖。

final用在类前面,该类成为 

,只能实例化,不能被继承。

常量第二空:

最终方法第三空:

最终类

块指在类体中、方法外定义的语句块,当调用 

实例化对象之前JVM会自动执行一次,用于 

的初始化。

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

的构造方法。

非静态语句第二空:

构造方法第三空:

对象第四空:

关键字 

修饰的成员的可见范围是当前类,没有权限修饰符成员的可见范围是当前包(friendly),关键字 

修饰的成员的可见范围是当前包和该类的子类,关键字 

修饰的成员的可见范围是所有包中所有类都可以访问。

protected第三空:

public

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

含有抽象方法的类必须声明为 

类(汉字)。

抽象

本质上是一个比 

更加抽象的类, 

在接口中只能定义 

(请填写中文)

接口;

interface第二空:

abstractclass第三空:

常量;

抽象方法

抽象方法;

常量

成员变量初始化的原则:

byte,short,int,long,float,double数值类型默认初始化为 

,boolean类型初始化为 

,char类型初始化为'

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

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

当前位置:首页 > 求职职场 > 笔试

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

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