JAVA语言程序设计作业_第1页
JAVA语言程序设计作业_第2页
JAVA语言程序设计作业_第3页
JAVA语言程序设计作业_第4页
JAVA语言程序设计作业_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2023秋《JAVA语言程序设计》作业

单选题

第1题下列叙述中,正确的是。

A、Java语言的标识符是区分大小写的

B、源文件名与public类名可以不相同

C、源文件名其扩展名为.jar

D、源文件中public类的数目不限

第2题下面哪个语句是创建数组的正确语句?()

A、floatf[6][6]=newfloat[6][6]B、floatf[][]=new

float[][6]

C、float[][]f=newfloat[6][6]D、float[]f=new

float[6][]

第3题有整型数组:int[]x={12,35,8,7,2)则调用方法Arrays.sort(x)

后,数组x中的元素值依次是().

A>2781235B>1235872C>3512872D、87

12352

第4题下列关于方法覆盖不正确的是。

A、方法覆盖和方法重载都是定义相同方法名的方法,本质上是一样的

B、方法覆盖只能发生在子类对父类的继承中

C、方法覆盖充分体现了Java语言的多态性

D、方法返回值类型不同时也能实现方法覆盖

第5题Java为移动设备供应的平台是。

A、J2MEB、J2SEC、J2EED、JDK5.0

第6题下面程序段执行后b的值是()。

Stringstr=〃java〃;

booleanb=strinstanceofString

A、0B、trueC、1D、false

第7题下列哪个类声明是正确的。

A、abstractfinalclassHI{...}B>abstractprivate

move(){...}

C、protectedprivatenumber{...}D、publicabstract

classCar{...}

第8题对于构造方法,下列叙述不正确的是。

A、构造方法是类的一种特殊方法,它的方法名必需与类名相同

B、构造方法没有返回值类型

C、子类不但可以继承父类的无参构造方法,也可以继承父类的有参构造

方法。

D、子类在创建构造方法是必需把调用父类构造方法放在第一条语句

第9题在运用interface声明一个接口时,只可以运用()修饰符修

饰该接口。

A、privateB、protectedC、无修饰符D、public

第10题下列关于Java类的构造方法的说法中错误的是:()

A、构造方法的名字必需与类的名字完全相同

B、构造方法一般不能由程序员在程序中主动调用

C、父类的构造方法能被子类继承

D、构造方法必需用public访问限制符修饰

第11题下面的程序段执行后输出的结果是()。

StringBufferbuf=newStringBuffer("Beijing2023”);

buf.insert(7,;

System,out.printin(buf.toStringO);

A、Beijing@2023B、@Beijing2023C、Beijing2023@D、Beijing#2023

第12题以下哪个约束符可用于定义成员常量?()

A、staticB、finalC、abstractD>以上约束符都不能

第13题下面是有关子类继承父类构造函数的描述,其中正确的是()o

A、创建子类的对象时,先调用子类自己的构造函数,然后调用父类的构

造函数。

B、子类无条件地继承父类不含参数的构造函数。

C、子类必需通过super关键字调用父类的构造函数。

D、子类无法继承父类的构造函数。

第14题下列关于继承的哪项叙述是正确的?

A、在java中允许多重继承B、在java中一个类只能实现一个接口

C、在java中一个类不能同时继承一个类和实现一个接口

D、java的单一继承使代码更牢靠

第15题在JavaApplet程序用户自定义的Applet子类中,常常重载

()方法在Applet的界面中显示文字、图形和其它界面元素。

A、start()B、stop()C、init()D、paint()

第16题若类中某方法进行重载,能够区分这重载方法的手段是

A、它们的返回值类型的不同B、它们的名称的不同

C、它们的参数表的不同D、它们的修饰符不同

第17题下列程序段的输出结果是o

intdata=0;

chark='a',p='f';

data=p-k;

System,out.printin(data);

A、0B、aC>fD、5

第18题类的成员有()?

A、域(变量或对象)B、接口C、内部类D、字节码

第19题关于Java的包叙述不正确的是o

A、不同包中的类不允许有相同的名称

B、同一包中的类不允许有相同的名称

C、包是用于组织类与接口的机制

D、可以通过import语句将包中的类加载到程序中

第20题应用程序的main方法中有以下语句,则输出的结果是()。

Strings="java@123456@”;

intn=s.indexOf("@");

intk=s.indexOf5);

Strings2=s.substring(n+1,k);

System.out.printin(s2);

A、123456B、javaC、@D、5

第21题下列语句序列执行后,num的值是()。

Randomrd=newRandom();

intnum=Math,abs(rd.nextlnt())%4+l

A、广4之间的随机值B、5C、0D、-1

第22题应用程序的main方法中有以下语句,则输出的结果是()。

Stringsi=〃AbcD〃;

Strings2=sl.toLowerCase();

A、AB、ABCDC、aBCdD、abed

第23题在编写JavaApplication程序时,若须要运用到标准输入输出

语句,必需在程序的开头写上()语句

A、importjava.awt.*B、importjava,applet.Applet

C、importjava.io.*D、importjava.awt.Graphics

第24题下列声明的方法强制要求子类来实现的是:()

A、publicdoublemethoddaO

B>staticvoidmethoda(doubledl){}

C、publicnativedoublemethoda()

D、abstractpublicvoidmethoda()

第25题下面是关于类与其修饰符的一些描述,不正确的是:()

A、abstract类只能用来派生子类,不能用来创建abstract类的对象。

B、final类不但可以用来派生子类,也可以用来创建final类的对象。

C、abstract不能与final同时修饰一个类。

D、abstract方法必需在abstract类中声明,但abstract类定义中可以

没有abstract方法。

第26题若一个类中对某个方法进行了重载,能够区分这些重载方法的手

段是()。

A、它们的返回值类型的不同B、它们的名称的不同

C、它们的参数表的不同D、它们的修饰符不同

第27题下面哪一个函数是publicvoidexample(){...}的重载函数?

()

A、publicvoidexample(){...}

B、publicintexample(){...}

C>publicvoidexample2(){...}

D、publicintexample(intm,floatf){...}

第28题下列说法哪个是正确的?()

A、不需定义类,就能创建对象B、属性可以简洁变量,也可以是一个对

C、属性必需是简洁变量D、对象中必有属性和方法

第29题下列关于抽象类的说法哪个是正确的?()

A、某个抽象类的父类是抽象类,则这个子类必需重载父类的全部抽象方

B、接口和抽象类是同一回事

C、可以用抽象类去创建对象

D、抽象类中不行以有非抽象的方法

第30题设有下面的两个类定义:classAA{void

Show(){System,out.printin("我宠爱Java!");}classBBextendsAA

{voidShow(){System.out.printin("我宠爱C++!");}则依次执行如

下语句后输出结果为:()AAa;BBb;a.Show();b.Show();

A、我宠爱Java!我宠爱C+刊B、我宠爱C+刊我宠爱Java!

C、我宠爱Java!我宠爱Java!D、我宠爱C+刊我宠爱C+刊

第31题设有下面两个赋值语句:

a=Integer,parselnt("1024");

b=Integer.valueOf(“1024").intValue();

下述说法正确的是()。

A、a是整数类型变量,b是整数类对象

B、a是整数类对象,b是整数类型变量

C、a和b都是整数类对象并且它们的值相等

D、a和b都是整数类型变量并且它们的值相等

第32题⑵分

下面的程序编译运行后输出的结果是()。

publicclassAimplementsRunnable

{publicstaticvoidmain(Stringargv[])

{Aa=newA();

Threadt=newThread(a);

t.start();}

publicvoidrun(){while(true)

{try{Thread.currentThread().

sleep(1000);}catch(interruptedExceptione)

{System,out.printin(e.toStringO);}

System,out.printin(^loopingwhile");}}}

A、在屏幕上重复输出"loopingwhile"B、在屏幕上输出一次"looping

while”o

C、没有结果输出。D、以上说法都错误

第33题假如类中的成员变量可以被同一包访问,则应运用如下哪个约

束符?()

A、privateB、voidC、protectedD>无修饰符

第34题下面说法正确的是()。

A、final可修饰类、属性、方法。

B、abstract可修饰类、属性、方法。

C、定义抽象方法需有方法的返回类型、名称、参数列表和方法体。

D、用final修饰的变量,在程序中可对这个变量的值进行更改。

第35题当包含applet的页面时由图标状重新绽开成窗口时将调用以下

哪个函数?

A、init()B、start()C、stop()D、

destroy()

第36题若在某一个类定义中定义有如下的方法:abstractvoid

performDial();该方法属于()。

A、本地方法B、最终方法C、解态方法D、抽象方法

第37题下列关于main。方法说法正确的是?()

A、一个类中可以没有main。方法

B、全部对象的创建都必需放在main()方法中

C、main。方法必需放在公共类中

D、main。方法头的定义可以依据状况随意修改。

第38题对于构造函数,下列叙述不正确的是()。

A、构造函数也允许重载。

B、子类无条件地继承父类的无参构造函数。

C、子类不允许调用父类的构造函数。

D、在同一个类中定义的重载构造函数可以相互调用。

第39题下列说法哪个是正确的?()

A、一个源文件中可以有一个以上的公共类

B、一个源文件只能供一个程序运用

C、一个源文件中只能有一个方法

D、一个程序可以包含多个源文件

第40题下列关于接口的说法哪个是正确?()

A、接口和抽象类是同一回事B、一个类不行以实现多个接口

C、接口间不能有继承关系D、实现一个接口必需实现接口的全

部方法

第41题对于子类的构造函数说明,下列叙述中不正确的是()。

A、子类无条件地继承父类的无参构造函数。

B、子类可以在自己的构造函数中运用super关键字来调用父类的含参数

构造函数,但这个调用语句必需是子类构造函数的第一个可执行语句。

C、在创建子类的对象时,将先执行继承自父类的无参构造函数,然后再

执行自己的构造函数。

D、构造函数返回值类型为空(void)

第42题下列程序段执行后的结果是()。Strings=new

String("abcdefg");

for(inti=0;i<=6;i=i+2)

{System,out.print(s.charAt(i));

)

A、abcdefgB、ACEGC>acegD、abed

第43题下列操作中,不属于Applet平安限制的是:()

A、加载本地库B、读写本地文件系统

C、运行本地可执行程序D、与同一个页面中的Applet通信

第44题下列哪些说法是错误的?()

A、构造方法是创建对象时由系统自动调用的。

B、Java语言会自动初始化变量的值

C、Java语言不允许同时继承一个类并实现一个接口

D、Java语言会自动回收内存中的垃圾

第45题在Java中,一个类可同时定义多个同名的方法,这些方法形式

参数的个数、类型或依次各不相同,传回的值也可以不相同。这种面对对

象程序特性称为()。

A、隐藏B、覆盖C、重载D、Java不支持此特性

第46题对于构造函数,下列叙述不正确的是(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论