Java备考题整理.docx

上传人:b****6 文档编号:4085183 上传时间:2022-11-27 格式:DOCX 页数:58 大小:27.88KB
下载 相关 举报
Java备考题整理.docx_第1页
第1页 / 共58页
Java备考题整理.docx_第2页
第2页 / 共58页
Java备考题整理.docx_第3页
第3页 / 共58页
Java备考题整理.docx_第4页
第4页 / 共58页
Java备考题整理.docx_第5页
第5页 / 共58页
点击查看更多>>
下载资源
资源描述

Java备考题整理.docx

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

Java备考题整理.docx

Java备考题整理

第一章走进java世界

一.

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

2

2007年11月,Google公司宣布推出基于Linux的开源智能手机操作系统Android

  ,它使用Java语言来开发应用程序,使用类似  JVM

   的Dalvik虚拟机来运行程序,这给了Java一个新的发展和推广机遇。

3

JVM是   JavaVirtualMachine

         英文单词的缩写;JDK是   JavaDevelopmentKit

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

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

           )英文即可。

4

Java分为三个版本:

  JavaEE

          、  JavaME

          和   JavaSE

         。

5

Java程序运行的五个步骤:

_______________、_______________、_______________、_______________、_____________。

正确答案:

第一空:

 

编辑

第二空:

 

编译

第三空:

 

加载

第四空:

 

验证

第五空:

 

运行;执行

我的答案:

得分:

 3.6分

第一空:

 

编辑

第二空:

 

编译

第三空:

 

连接

第四空:

 

第五空:

 

6

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

 

正确答案:

第一空:

 

编译

第二空:

 

解释

我的答案:

得分:

 0.0分

第一空:

 

编译型

第二空:

 

解释型

7

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

_______________、______________、_______________、_____________。

正确答案:

第一空:

 

Application

第二空:

 

Applet

第三空:

 

JSP/Servlet

第四空:

 

JavaBean

我的答案:

得分:

 9.1分

第一空:

 

Application

第二空:

 

Applet

第三空:

 

JSP/Servlet

第四空:

 

JavaBean

8

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

______________、_______________、_____________。

 

正确答案:

第一空:

 

java_home

第二空:

 

classpath

第三空:

 

path

我的答案:

得分:

 3.0分

第一空:

 

classpath

第二空:

 

java_home

第三空:

 

path

9

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

正确答案:

第一空:

 

SunCertificatedJavaProgrammer

第二空:

 

Sun认证的Java程序员

第三空:

 

Oracle

第四空:

 

OCJP

我的答案:

得分:

 9.1分

第一空:

 

suncertificatedjavaprogrammer

第二空:

 

SUN认证的JAVA程序员

第三空:

 

Oracle

第四空:

 

OCJP

10

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

正确答案:

第一空:

 

class;类

第二空:

 

interface;接口

第三空:

 

public;公共

第四空:

 

java源文件名

我的答案:

得分:

 6.8分

第一空:

 

class

第二空:

 

interface

第三空:

 

public

第四空:

 

11

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

_______________、_______________、_______________、________________、______________等。

正确答案:

第一空:

 

Eclipse

第二空:

 

JBuilder

第三空:

 

JCreater

第四空:

 

MyEclipse

第五空:

 

NetBeans

我的答案:

得分:

 7.3分

第一空:

 

Eclipse

第二空:

 

JBuilder

第三空:

 

Jcreator

第四空:

 

MyEclipse

第五空:

 

Netbeans

二.

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

正确答案:

第一空:

 

java

我的答案:

得分:

 0.0分

第一空:

 

.java

2

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

                       ,运行命令:

                       。

(分隔只能用一个空格)

 

正确答案:

第一空:

 

javacHelloWorld.java

第二空:

 

javaHelloWorld

我的答案:

得分:

 20.0分

第一空:

 

javacHelloWorld.java

第二空:

 

javaHelloWorld

3

有packagezyj.chap1;语句的HelloWorld.java的编译命令:

                       。

运行命令:

                       。

 

正确答案:

第一空:

 

javac–d.HelloWorld.java

第二空:

 

javazyj.chap1.HelloWorld

我的答案:

得分:

 10.0分

第一空:

 

cmd回车cdc:

\zyj\chap1回车javacHelloWorld.java回车

第二空:

 

javazyj.chap1.HelloWorld

4

       语句相当于C语言的#include

正确答案:

第一空:

 

import

我的答案:

得分:

 20.0分

第一空:

 

import

5

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

 

正确答案:

第一空:

 

Ctrl+S

第二空:

 

Ctrl+A

第三空:

 

Ctrl+C

第四空:

 

Ctrl+V

我的答案:

得分:

 20.0分

第一空:

 

Ctrl+S

第二空:

 

Ctrl+A

第三空:

 

Ctrl+C

第四空:

 

Ctrl+V

第二章

一.

1

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

正确答案:

第一空:

 

1

第二空:

 

4

我的答案:

得分:

 2.5分

第一空:

 

1

第二空:

 

1

2

标识符命名大小下要求:

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

正确答案:

第一空:

 

小写

第二空:

 

大写

我的答案:

得分:

 5.0分

第一空:

 

小写

第二空:

 

大写

3

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

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

正确答案:

第一空:

 

50

第二空:

 

const

第三空:

 

goto

我的答案:

得分:

 5.0分

第一空:

 

50

第二空:

 

const

第三空:

 

goto

4

Strings="abc";

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

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

正确答案:

第一空:

 

toCharArray

第二空:

 

newString(ca)

我的答案:

得分:

 0.0分

第一空:

 

第二空:

 

5

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

正确答案:

第一空:

 

double

第二空:

 

float

我的答案:

得分:

 5.0分

第一空:

 

double

第二空:

 

float

6

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

Scannersc=newScanner(            );

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

");

intn=sc.            ;//输入一个整数

doubled=sc.            ;//输入一个小数

Strings=sc.            ;//输入一个字符串

正确答案:

第一空:

 

System.in

第二空:

 

nextInt

第三空:

 

nextDouble

第四空:

 

nextLine

我的答案:

得分:

 5.0分

第一空:

 

System.in

第二空:

 

nextInt

第三空:

 

nextDouble

第四空:

 

nextLine

7

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

正确答案:

第一空:

 

integer

第二空:

 

Character

我的答案:

得分:

 5.0分

第一空:

 

Integer

第二空:

 

Character

8

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

 

正确答案:

第一空:

 

Unicode

我的答案:

得分:

 5.0分

第一空:

 

Unicode

9

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

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

Strings=Integer.            ;

正确答案:

第一空:

 

Integer.toHexString(i)

第二空:

 

Integer.toBinaryString(i)

我的答案:

得分:

 0.0分

第一空:

 

第二空:

 

10

Strings=”127”;将s转换为int的代码:

inti=           ,将s转换为double的代码:

doubled=            。

正确答案:

第一空:

 

Integer.parseInts

第二空:

 

Double.parseInts

我的答案:

得分:

 2.5分

第一空:

 

Integer.parseInts

第二空:

 

Double.parseDoubles

11

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

我的答案:

得分:

 3.8分

第一空:

 

true

第二空:

 

true

第三空:

 

false

第四空:

 

true

12

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'); 控制台输出:

            ;

正确答案:

第一空:

 

10.20

第二空:

 

30.

第三空:

 

62

第四空:

 

.1020

第五空:

 

117

我的答案:

得分:

 4.0分

第一空:

 

10.20

第二空:

 

30.

第三空:

 

62

第四空:

 

.30

第五空:

 

117

13

inti=5,j=6;

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

           ;

i=5;j=6;

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

           ;

正确答案:

第一空:

 

30

第二空:

 

42

我的答案:

得分:

 5.0分

第一空:

 

30

第二空:

 

42

14

inta=10;intb=20;

inttemp=a;

a=b;

b=t;

System.out.println("a="+a+";b="+b);//控制台输出:

            ;

正确答案:

第一空:

 

a=20;b=10

我的答案:

得分:

 0.0分

第一空:

 

a=20;b=20

15

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

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

");

floatf=            ;

正确答案:

第一空:

 

showInputDialog

第二空:

 

Float.parseFloat(str)

我的答案:

得分:

 2.5分

第一空:

 

showInputDialog

第二空:

 

Float.parseFloat

16

booleanflag=true;

System.out.println(flag?

"左岸":

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

           ;

 

正确答案:

第一空:

 

左岸

我的答案:

得分:

 5.0分

第一空:

 

左岸

17

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

do...while语句:

是            ;循环体执行次数            ;

正确答案:

第一空:

 

先执行后判断

第二空:

 

>=1

我的答案:

得分:

 0.0分

第一空:

 

第二空:

 

18

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

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

正确答案:

第一空:

 

%3$.2f

第二空:

 

%2$.2f

第三空:

 

%1$s

第四空:

 

%4$5c

我的答案:

得分:

 0.0分

第一空:

 

第二空:

 

第三空:

 

第四空:

 

19

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

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

正确答案:

第一空:

 

JOptionPane.showMessageDialog

我的答案:

得分:

 0.0分

第一空:

 

JOptionPane.showInputDialog

20

for语句的无限循环语句:

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

           ;(循环体为空即可,不要加任何多余的空格)

正确答案:

第一空:

 

for(;;){}

第二空:

 

while(true){}

我的答案:

得分:

 2.5分

第一空:

 

for(;;){}

第二空:

 

while(){}

二.

1

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

System.out.println(            );

我的答案:

第一空:

 

(char)100

2

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

我的答案:

第一空:

 

65

第二空:

 

97

三.

1

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

00:

0000之前毫秒数的代码:

longtime=System.       ()。

 

我的答案:

第一空:

 

currentTimeMillis

2

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

           ;。

 

我的答案:

第一空:

 

Arrays.fill(ia,1)

3

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

            。

 

我的答案:

第一空:

 

System.out.println("");(待求证)

四.

1

补全代码:

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

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

 

我的答案:

第一空:

 (待求证)

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

2

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

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

Strings=            ;

 

我的答案:

第一空:

 

newString(ca)

3

补全代码:

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

charc=(char)(65+             );

 

我的答案:

第一空:

 

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

第三章面向对象的编程基础

一.

1

用            修饰的类叫抽象类。

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

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

正确答案:

第一空:

 

abstract

第二空:

 

final

我的答案:

得分:

 8.3分

第一空:

 

abstract

第二空:

 

final

2

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

正确答案:

第一空:

 

0

第二空:

 

false

第三空:

 

\0

第四空:

 

我的答案:

得分:

 6.2分

第一空:

 

0

第二空:

 

false

第三空:

 

\0

第四空:

 

null

3

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

(拼音顺序)

正确答案:

第一空:

 

分支

第二空:

 

顺序

第三空:

 

循环

我的答案:

得分:

 8.3分

第一空:

 

分支

第二空:

 

顺序

第三空:

 

循环

4

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

正确答案:

第一空:

 

Object

我的答案:

得分:

 8.3分

第一空:

 

Object

5

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

正确答案:

第一空:

 

变量;属性;成员变量;

第二空:

 

方法;成员方法

第三空:

 

构造方法;构造器

第四空:

 

内部类

第五空:

 

语句块;初始化语句块

我的答案:

得分:

 8.3分

第一空:

 

属性

第二空:

 

方法

第三空:

 

构造方法

第四空:

 

内部类

第五空:

 

语句块

6

面向对象的四大特征:

           、           、           、            。

(拼音顺序)

正确答案:

第一空:

 

抽象

第二空:

 

多态

第三空:

 

封装

第四空:

 

继承

我的答案:

得分:

 8.3分

第一空:

 

抽象

第二空:

 

多态

第三空:

 

封装

第四空:

 

继承

7

对象成员变量建议为             ,然后为其统一提供            和            方法来读写。

正确答案:

第一空:

 

private;私有

第二空:

 

Getter

第三空:

 

Setter

我的答案:

得分:

 0.0分

第一空:

 

第二空:

 

第三空:

 

8

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

正确答案:

第一空:

 

new

我的答案:

得分:

 8.3分

第一空:

 

new

9

UML类图:

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

正确答案:

第一空:

 

名字;名称;

第二空:

 

属性;变量

第三空:

 

方法

我的答案:

得分:

 8.3分

第一空:

 

名字

第二空:

 

变量

第三空:

 

方法

10

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

正确答案:

第一空:

 

author

第二空:

 

version

我的答案:

得分:

 8.3分

第一空:

 

author

第二空:

 

version

11

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

 

正确答案:

第一空:

 

instanceof

我的答案:

得分:

 0.0分

第一空:

 

==

12

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

形式参数说明信息;@            :

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

当前位置:首页 > 初中教育 > 数学

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

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