JAVA语言程序设计 复习题解读Word文件下载.docx

上传人:b****4 文档编号:15931865 上传时间:2022-11-17 格式:DOCX 页数:43 大小:37.40KB
下载 相关 举报
JAVA语言程序设计 复习题解读Word文件下载.docx_第1页
第1页 / 共43页
JAVA语言程序设计 复习题解读Word文件下载.docx_第2页
第2页 / 共43页
JAVA语言程序设计 复习题解读Word文件下载.docx_第3页
第3页 / 共43页
JAVA语言程序设计 复习题解读Word文件下载.docx_第4页
第4页 / 共43页
JAVA语言程序设计 复习题解读Word文件下载.docx_第5页
第5页 / 共43页
点击查看更多>>
下载资源
资源描述

JAVA语言程序设计 复习题解读Word文件下载.docx

《JAVA语言程序设计 复习题解读Word文件下载.docx》由会员分享,可在线阅读,更多相关《JAVA语言程序设计 复习题解读Word文件下载.docx(43页珍藏版)》请在冰豆网上搜索。

JAVA语言程序设计 复习题解读Word文件下载.docx

E.classpackageimport

F.packageimportclass

3.下面叙述正确的有________cde____________。

A.在一个java原文件中只能定义一个class

B.在一个java原文件中只能定义一个interface

C.在一个java原文件中可以定义多个class

D.在一个java原文件中可以定义多个interface

E.在一个java原文件中可以定义多个class和interface

F.在一个java原文件中只能定义publicclass

G.java原文件的前缀一定是所包含类型的名字

4.java程序中程序运行入口方法main的签名正确的有___a_____。

A.publicstaticvoidmain(Stringargs[])

B.staticpublicvoidmain(String[]args)

C.publicvoidstaticmain(String[]args)

D.publicvoidmain(Stringargs[])

5.java程序中程序入口方法main的参数代表命令行输入参数,命令行参数从____a____开始。

A.0B.1C.-1

6.以下属于正确的java注释有____acd____。

A.//ThisiscommentB./*Thisiscomment

C./**Thisiscomment*/D./*Thisiscomment*/

7.以下能作为class,interface,method或variable有效标识符的有______adf__________。

A.ForB.booleanC.23age

D._idE.mynameF.$this_is_a_long_variable_name

8.以下不是java关键字的有___d_____。

A.superC.thisD.NULLE.true

9.byte变量的取值范围是___b_____。

A.0-65535B.-128?

?

127C.-256?

255D.0-32767

10.以下正确的有____ac____。

A.inti=32;

B.floatf=45.32;

C.doubled=3.2;

11.根据以下程序选择正确答案___c_____:

publicclassTest{

staticinttotal=10;

publicstaticvoidmain(Stringargs[]){

newTest();

}

publicTest(){

System.out.println("

Intest"

);

System.out.println(this);

inttemp=this.total;

if(temp>

5){

System.out.println(temp);

}

A.编译出错B.运行时有异常C.编译运行都正确

12.下面集合定义正确的有____bd____。

A.Stringstrs[]={‘a’‘b’‘c’};

B.String[]strs={“a”,“b”,“c”};

C.String[]strs=newString{“a””b””c”};

D.Stringstrs[]=newString[]{“a”,“b”,“c”};

E.String[]strs=newString[3]{“a”,“b”,“c”};

13.以下switch表达语句正确的有____ac____。

A.publicvoidswitchTest(charc){

switch(c){…}

}

B.publicvoidswitchTest(longc){

C.publicvoidswitchTest(bytec){

D.publicvoidswitchTest(doublec){

14.面向对象的特性包括___g_____、____i____和____j____。

在java中访问权限的限制由严格到宽松依次是____e____、____h____、____b____和___a_____。

A.publicB.protectedC.identifierD.data

E.privateF.operationsG.inheritanceH.default(nomodifier)

I.encapsulationJ.polymorphism

15.Java方法的参数传递对于基本数据类型如int,byte等,参数传递是____c____;

对自定义数据类型,参数传递是___a_____。

A.byreferenceB.bypointerC.byvalueD.byaddress

16.下面程序出错的有___8,10_____行。

1.classStudent{

2.privateStringname;

privateintage;

3.publicStudent(){}

4.publicvoidsetName(Stringname){this.name=name;

5.voidsetAge(intage){this.age=age;

6.}

7.publicclassStudentTest{

8.publicvoidstaticmain(String[]args){

9.Students=newStudent();

10.s.name=“Hellen”;

11.s.setAge(20);

12.}

13.}

17.方法重载(overloading)必须满足___bce_____。

A.在不同class中定义的方法B.在同一类中定义的方法

C.方法名必须相同D.返回类型必须相同

E.参数一定不同F.参数可以相同

18.对于构造方法(constructor)描述正确的有___ac_____。

A.构造方法没有返回类型B.构造方法一定是public的方法

C.如果我们没有显示定义构造方法,系统会提供一个缺省的

D.构造方法不能重载

19.在java语法中允许___b_____继承,____a____方法不能被继承,______cd__被继承,显示调用父类型的构造方法是通过调用___e_____来完成的。

A.constructorB.singleC.methodsD.fieldsE.super

19.请看以下程序:

classVehicle{

publicvoiddrive(){

Vehicle:

drive"

classCarextendsVehicle{

Car:

publicclassTest{

Vehiclev;

Carc;

v=newVehicle();

c=newCar();

v.drive();

c.drive();

v=c;

以下描述正确的有___c_____。

A.对于语句v=c;

会导致编译错误B.对于语句v=c;

会导致运行错误

C.运行输出:

drive

D.运行输出:

20.程序:

publicclassStaticTest{

static{

Hithere"

publicvoidprint(){

Hello"

publicstaticvoidmain(Stringargs[]){

StaticTestst1=newStaticTest();

st1.print();

StaticTestst2=newStaticTest();

st2.print();

什么时候字符串“Hithere”会输出____c____。

A.永远都不会输出B.创建st1和st2时

C.第一次将StaticTest类型装载进内存时D.显示调用print方法时

21.以下描述正确的有___bcde_____。

A.abstractclass一定有abstractmethod(s)

B.abstractclass可以没有abstractmethod(s)

C.定义abstractclass的目的是为了被继承

D.interface中定义的方法全是abstractmethods

E.interface中定义的变量全部是finalstatic变量

22.一个匿名的内置类有可能___abd_____。

A.继承其他的类B.实现了某一接口

C.定义了构造方法D.可以使用成员变量

23.____a____又叫做uncheckedexception。

CheckedException通常继承____b____。

在方法签名上指定可能有异常产生用关键字___e_____,在程序中产生异常用关键字___d_____。

获得异常的简单描述信息调用方法____c____,获得详细的异常栈信息调用方法____f____。

A.RuntimeExceptionB.ExceptionC.getMessage

D.throwE.throwsF.printStackTrace

24.在图形编程中,将不同的控件按区域排列用___d_____

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

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

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

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