Java复习题演示教学Word下载.docx
- 文档编号:18872144
- 上传时间:2023-01-01
- 格式:DOCX
- 页数:22
- 大小:26.90KB
Java复习题演示教学Word下载.docx
《Java复习题演示教学Word下载.docx》由会员分享,可在线阅读,更多相关《Java复习题演示教学Word下载.docx(22页珍藏版)》请在冰豆网上搜索。
编译第三空:
加载第四空:
验证第五空:
运行
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类型初始化为'
经过多次的上溯造型和下溯造型,当我们不能确定某个对象是不是某个类的对象时,可
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 复习题 演示 教学