百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 文章教程 > 正文

《Java语言程序设计》期末考试模拟试题——判断题和问答题

yund56 2025-04-09 16:17 24 浏览

一、是非选择题

1、构造方法(Constructor)是否可被重写(override)?

2、启动一个线程是用run()方法吗?

3、是否可以继承String类?

4、Java语言代码中能否应用goto语句?

6、Java中接口是否可继承接口?

7、Java类是否可以实现多重继承?

8、Java类中的抽象方法是否可同时是static类型?

9、char型变量中不能存贮一个中文汉字?

10、由String所定义的字符串是可以被改变的?

11、在Java程序中创建新的类对象实例要应用关键字new,回收无用的类对象则要使用关键字free。对吗?

12、对象可以赋值(如 oneObject = otherObject; 形式),只要使用赋值号(等号)即可,相当于生成了一个属性与赋值对象相同的新对象。对吗?

13、有的程序类在定义时,可以不定义出构造函数,所以构造函数不是必需的。对吗?

14、类及其类中的成员属性、成员方法可以同时有一个以上的修饰符来修饰。对吗?

15、Java GUI程序中的屏幕坐标是以像素为单位,并且容器的左下角被确定为坐标的起点。对吗?

16、抽象方法必须要定义在抽象类中,所以抽象类中的方法都必须是抽象方法。对吗?

17、final类中的成员属性和方法都必须被final修饰符修饰。对吗?

18、final类不能派生出子类,final类型的成员方法不能在子类中被覆盖定义。对吗?

19、在类的继承与派生关系中,子类中的某个成员方法如果要调用父类中的某个成员方法,必须使用super关键字。对吗?

20、一个Java程序类可以有多个父类。对吗?

21、如果someOneParent是父类Parent的对象实例,而someOneChild是子类Child的对象实例,则语句someOneChild = someOneParent是正确的。对吗?

22、一个类如果实现了某个接口,那么它必须覆盖该接口中的所有方法。对吗?

23、如果某个方法在运行过程中产生了一个异常,则这个方法会终止执行,但是整个程序不一定终止运行。对吗?

24、接口是特殊的抽象类,所以接口也可以继承,子接口将继承父接口中的所有常量和抽象方法。对吗?

25、用“+”可以实现字符串的拼接,用“-” 可以从一个字符串中去除一个字符子串。对吗?

26、使用字符串String类中的成员方法length( )可以获得某个字符串或数组的长度。对吗?

27、设某个字符串String对象oneString= "Hello ",运行语句System.out.println(oneString.concat("World! "));后String对象oneString的内容为“Hello World! ”,所以语句输出为Hello World! 对吗?

28、创建Vector对象实例时,通过构造方法给定的参数是Vector对象实例中可以包容的元素个数,使用中应注意不能超越这个数值。对吗?

29、在Java Swing GUI的事件编程中,所有的鼠标事件都由MouseListener监听接口的监听者来处理。对吗?

30、在Java Swing GUI的容器布局编程中,一个容器中可以混合使用多种布局策略。对吗?

31、在Java Swing GUI的事件编程中,并非每个事件类都只对应一个事件。对吗?

32、一个线程对象的具体操作是由其run()方法中的功能代码确定的,但是Thread类的run()方法是空的,其中没有功能实现的程序代码。所以,用户程序要么派生一个Thread的子类并在自己的子类中重新定义run()方法的功能实现代码,要么使一个类实现Runnable接口并重写其中的run()方法的方法体。对吗?

33、在Java的源代码中定义有几个类的定义体,则对该源程序文件的编译结果中,就生成几个以.class为后缀的字节码文件。对吗?

34、Java Applet小程序在执行时是由独立的解释器程序来运行的。对吗?

35、Java Applet小程序只能在图形界面下工作。对吗?

36、Java系统中的字符类型(String)采用的是ASCII编码。对吗?

37、Java中的各种数据类型占用固定长度,与具体的软硬件平台环境无关,也就是说Java程序中的某一种数据类型的变量长度在各种操作系统下都是相同的长度。对吗?

38.Java Applet小程序的Applet其实是一种特殊的Panel类,它是Java Applet小程序的最外层容器。对吗?

39、在继承与派生关系中的子类内的成员属性和成员方法的数目一定大于等于父类中的成员属性和成员方法的数目。对吗?

40、JDK系统库中的System类不能进行对象实例化,即不能创建出System类的对象实例。对吗?

41、在Java Swing GUI的图形界面编程应用中,用户自定义的图形界面元素也可以响应用户的动作,具有交互功能。对吗?

42、Java数组中的数组元素既可以是简单数据类型的数据变量,也可以是类的对象实例。对吗?

43、在Java集合编程应用中,在Vector类的对象实例中的成员元素不能是简单数据类型的数据。对吗?

44、Java中的String类的对象实例既可以是字符串常量,也可以是字符串变量。对吗?

45、在Java Swing GUI的图形界面编程应用中,容器是用来组织其它界面成分和元素的界面单元,它不能嵌套其它的容器组件。对吗?

改错题

下面给出各种形式的程序代码片段,判断其中的程序片断是否正确。如果存在错误,则指出错误所在的位置并改正;若程序代码片段是正确的,直接打“√”。

1、假设下面程序代码片段中的someOneIntVal变量为整型变量

if (someOneIntVal <> 1)
     g.drawString("不等于1", 20 , 20);

2、判断下面的循环语句片段程序代码中是否存在错误

for(float i=0.0; i>-20.0; i -=2.0)
  System.out.println   i);

3、在某个程序类中假设有如下的名称为someOneMethod的成员方法,判断其中的程序代码片段是否存在错误。

void someOneMethod(int someOneIntVal){
		System.out.println(someOneIntVal);
		return someOneIntVal;
}

4、名称为SomeOneClasses的程序类,采用abstract 和 final定义符同时加以修饰限定,是否存在错误(省略了SomeOneClasses类中的成员定义)。

abstract final class SomeOneClasses { }

5、在下面的程序代码片段中,应用final 定义符修饰一个符号,此代码片段是否存在语法错误。

final MAX_NUMBER;
			  MAX_NUMBER++;

6、有如下名称为SomeOneClasses的程序类的定义体,其中定义有一个成员属性和一个成员方法,是否存在有语法错误。

7、如下的名称为SomeOneClasses的类定义体是否存在语法错误。

8、在某个源程序文件中,定义有如下的两个程序类,其中一个类名称为SomeOneMainClass,另一个类的名称为SomeOneClasses。这两个程序类的代码片段是否存在语法错误。

9、某个名称为SomeOneAbstractClass的程序类的定义体为如下的代码片段,程序正确吗?

10、有如下的继承派生类的定义体,其中基类名为SomeOneBaseClasses,并在基类中定义有名称为someOneIntVal的成员属性,而在名称为SomeOneDerivedClasses的子类中定义有一个名称为getOneIntVal的成员方法。程序代码是否存在错误?

11、有如下的继承派生类的定义体,其中基类名为SomeOneBaseClasses,并在基类中定义有名称为someOneIntVal的成员属性和名称为getOneIntVal的成员方法,而在名称为SomeOneDerivedClasses的子类中也定义有名称为someOneIntVal的成员属性和名称为getOneIntVal的成员方法。程序代码是否存在错误?

12、给定如下的几个程序类的定义体,其中的SomeOneBaseClasses类为基类,并在此基类的基础上继承派生出子类SomeOneDerivedClasses。这四个程序类的定义体是否存在错误?

13、现有如下的某个类名称为SomeOneClasses的类定义体,判断是否存在错误。

14、在名称为SomeOneClasses的类定义体中定义有如下程序代码片段所示的成员属性和成员方法,是否存在错误?

15、定义一个名称为SomeOneInterface的接口,和对此接口的实现类SomeOneBaseClasses,再在此实现类SomeOneBaseClasses的基础上派生出名称为SomeOneDerivedClasses 的子类。这些程序代码是否存在错误?

16、定义一个名称为SomeOneInterface的接口,和对此接口的实现类SomeOneBaseClasses,但此类设计为抽象类,再在此抽象的实现类SomeOneBaseClasses的基础上进一步派生出名称为SomeOneDerivedClasses 的子类。程序代码是否存在错误,错误在何处?

17、在某个程序类中定义有如下示例代码所示的main方法,在main方法中欲从键盘中获得用户的键盘输入,这样的程序代码是否存在错误?

18、在某个线程的编程应用中,编程出如下程序代码示例所示的线程类SomeOneThread,该线程类SomeOneThread 的定义体是否存在错误?

19、名称为SomeOneClasses的类定义体中定义有如下的两个成员方法,这两个成员方法是否存在错误的定义?

20、在HTML页面中内嵌有如下程序代码示例所示的Applet小程序,其类名称为SomeOneApplet,该SomeOneApplet程序类是否存在有错误,如果有错误,则指出错在哪里,应如何改正?

21、类名称为SomeOneApplet的程序类是一个Java Applet小程序,该类实现ActionListener接以响应事件。这些程序代码是否存在有错误,如果有错误,则指出错在哪里,应如何改正?

22、在某个方法中存在有如下的for循环语句,在循环程序中对某个数组进行操作访问,请问该for循环语句是否存在错误?

23、在某个源程序文件中定义有如下名称为SomeOneMainClass类,并在该类中定义有main方法。说明其中的程序代码是否存在有错误,如果有错误,则指出错在哪里,应如何改正?

三、问答题

1、什么是Java面向对象程序设计中经常提及的“类”和“对象”概念 ? 请用简单的程序代码片段加以说明如何定义类和对象 ?

2、什么是Java面向对象程序设计中经常提及的“继承”概念 ?请用简单的代码片段加以说明如何定义某个基类及该基类所对应的派生类?

3、什么是Java程序设计中的接口?请用简单的代码片段加以说明如何实现Java程序中的接口 ?

4、什么是Java程序设计中所涉及的异常?请用简单的代码加以说明如何产生出自己的异常类 ?

5、什么是Java中的线程?请用简单的代码片段加以说明如何产生出自己的线程类 ?

四、选择题

1、如下哪一选项可以实现Java平台上的标准输入(如键盘输入)和标准输出(屏幕输出)功能( )

(1)PipedInputStream与PipedOutputStream类

(2)FileInputStream与FileOutputStream类

(3)System.in 与System.out

(4)DataInputStream 与DataOutputStream类

2、如下哪一选项可以实现Java平台上的本地文件的二进制格式的数据读写功能 ( )

(1)PipedInputStream与PipedOutputStream类

(2)FileInputStream与FileOutputStream类

(3)System.in 与System.out

(4)DataInputStream 与DataOutputStream类

3、如下哪一选项可以实现Java平台上的随机文件读写功能( )

(1)PipedInputStream类

(2)RandomAccessFile类

(3)FileOutputStream类

(4)DataInputStream类

4、在Java IO编程应用开发中,一般会产生出下面的那种形式的异常( )

(1)FileException

(2)SQLException

(3)IOException

(4)DataException

5、应该选择如下什么类来创建对象实例可以实现客户端的Socket通讯( )

(1)URL类

(2)Socket类

(3)ServerSocket类

(4)URLConnection类

6、以下说法哪项是正确的( )

(1)以上代码可通过编译

(2)不能通过编译,因为没有实现MouseListener接口中的所有方法

(3)不能通过编译,因为在类头定义中没有加public 修饰符

(4)能通过编译,若组件用该类作为Mouse的监听者并且接收了mouse-exited事件,则在执行过程中会抛出异常

7、关于以下程序段的说法,其中正确的选项是( )

(1)可通过编译

(2)第2行产生编译错误

(3)第3行产生编译错误

(4)第5行产生编译错误

8、Java Swing GUI编程应用中的容器JPanel和JApplet缺省使用的布局编辑策略是( )

(1)BorderLayout

(2)FlowLayout

(3)GridLayout

(4)CardLayout

9、在Java Swing GUI编程应用中,如果通过调用 new JList(10,false) 语句创建出一个列表组件,关于该列表组件的几个如下的说法哪项是错误的( )

(1)该列表不支持复选

(2)该列表有10个选项

(3)根据需要该列表可能有垂直滚动条

(4)该列表支持10个可见选项

10、在以下的各个选项所涉及的Java Swing GUI组件中,哪项的组件可能包含有菜单条( )

(1)JPanel

(2)JFrame

(3)JApplet

(4)JDialog

11、以下代码片段完成画线的功能,指出所画线的颜色是哪一项( )

g.setColor(Color.red.green.yello.cyan);

g.drawLine(0,0,100,100);

(1)red

(2)green

(3)yello

(4)cyan

12、关于对以下代码片段所画出图形的说明,正确的说明是哪一项( )

g.setColor(Color.black);

g.drawLine(10,10,10,50);

g.setColor(Color.red);

g.drawRect(100,100,150,150);

(1)一条40像素长的垂直红线,一个边长为150像素的红色四方形

(2)一条40像素长的垂直黑线,一个边长为150像素的红色四方形

(3)一条50像素长的垂直黑线,一个边长为150像素的红色四方形

(4)一条50像素长的垂直红线,一个边长为150像素的红色四方形

计算机等级二级考试辅导:“面向对象”单元题解答(第3部分)

计算机等级二级考试辅导:“面向对象”单元题解答(第2部分)

计算机等级二级考试辅导:“面向对象”单元题解答(第1部分)

计算机等级二级考试辅导:“面向对象”单元练习题(第3部分)

计算机等级二级考试辅导:“面向对象”单元练习题(第1部分)

相关推荐

SM小分队Girls on Top,女神战队少了f(x)?

这次由SM娱乐公司在冬季即将开演的smtown里,将公司的所有女团成员集结成了一个小分队project。第一位这是全面ACE的大姐成员权宝儿(BoA),出道二十年,在日本单人销量过千万,韩国国内200...

韩国女团 aespa 首场 VR 演唱会或暗示 Quest 3 将于 10 月推出

AmazeVR宣布将在十月份举办一场现场VR音乐会,观众将佩戴MetaQuest3进行体验。韩国女团aespa于2020年11月出道,此后在日本推出了三张金唱片,在韩国推出了...

韩网热议!女团aespa成员Giselle在长腿爱豆中真的是legend

身高163的Giselle,长腿傲人,身材比例绝了...

假唱而被骂爆的女团:IVE、NewJeans、aespa上榜

在韩国,其实K-pop偶像并不被认为是真正的歌手,因为偶像们必须兼备舞蹈能力、也经常透过对嘴来完成舞台。由于科技的日渐发达,也有许多网友会利用消音软体来验证K-pop偶像到底有没有开麦唱歌,导致假唱这...

新女团Aespa登时尚大片 四个少女四种style

来源:环球网

韩国女团aespa新歌MV曝光 画面梦幻造型超美

12月20日,韩国女团aespa翻唱曲《DreamsComeTrue》MV公开,视频中,她们的造型超美!WINTER背后长出一双梦幻般的翅膀。柳智敏笑容甜美。宁艺卓皮肤白皙。GISELLE五官精致...

女网友向拳头维权,自称是萨勒芬妮的原型?某韩国女团抄袭KDA

女英雄萨勒芬妮(Seraphine)是拳头在2020年推出的第五位新英雄,在还没有正式上线时就备受lsp玩家的关注,因为她实在是太可爱了。和其他新英雄不同的是,萨勒芬妮在没上线时就被拳头当成虚拟偶像来...

人气TOP女团是?INS粉丝数见分晓;TWICE成员为何在演唱会落泪?

现在的人气TOP女团是?INS粉丝数见分晓!现在爱豆和粉丝之间的交流方法变得多种多样,但是Instagram依然是主要的交流手段。很多粉丝根据粉丝数评价偶像的人气,拥有数百、数千万粉丝的组合作为全球偶...

韩国女团MVaespa Drama MV_韩国女团穿超短裙子跳舞

WelcometoDrama.Pleasefollow4ruleswhilewatchingtheDrama.·1)Lookbackimmediatelywhenyoufe...

aespa师妹团今年将出道! SM职员亲口曝「新女团风格、人数」

记者刘宛欣/综合报导南韩造星工厂SM娱乐曾打造出东方神起、SUPERJUNIOR、少女时代、SHINee、EXO等传奇团体,近年推出的aespa、RIIZE更是双双成为新生代一线团体,深受大众与粉丝...

南韩最活跃的女团aespa,新专辑《Girls》即将发布,盘点昔日经典

女团aespa歌曲盘点,新专辑《Girls》即将发布,期待大火。明天也就是2022年的7月8号,aespa新专辑《Girls》即将发行。这是继首张专辑《Savage》之后,时隔19个月的第二张专辑,这...

章泽天女团aespa出席戛纳晚宴 宋康昊携新片亮相

搜狐娱乐讯(山今/文玄反影/图科明/视频)法国时间5月23日晚,女团aespa、宋康昊、章泽天等明星亮相戛纳晚宴。章泽天身姿优越。章泽天肩颈线优越。章泽天双臂纤细。章泽天仪态端正。女团aespa亮...

Aespa舞台暴露身高比例,宁艺卓脸大,柳智敏有“TOP”相

作为SM公司最新女团aespa,初舞台《BlackMamba》公开,在初舞台里,看得出来SM公司是下了大功夫的,虽然之前SM公司新出的女团都有很长的先导片,但是aespa显然是有“特殊待遇”。运用了...

AESPA女团成员柳智敏karina大美女

真队内速度最快最火达成队内首个且唯一两百万点赞五代男女团中输断层第一(图转自微博)...

对来学校演出的女团成员语言性骚扰?韩国这所男高的学生恶心透了

哕了……本月4日,景福男子高中相关人士称已经找到了在SNS中上传对aespa成员进行性骚扰文章的学生,并开始着手调查。2日,SM娱乐创始人李秀满的母校——景福高中迎来了建校101周年庆典活动。当天,S...