首页 > 编程知识 正文

java程序设计期末试题(java面向对象程序设计期末考试)

时间:2023-05-06 13:04:51 阅读:74573 作者:2786

2015年春季学期《Java 程序设计》试卷a

一、选择(各小题2分,共40分) )。

1、关于Java语言的说法中,哪个是错误的(

答,java是高级语言

b、java是面向过程的语言

c、java是面向对象的设计语言

d、java是可移植的语言2,JDK是(

a .新的程序语言

b .方案发展支助工具

用Java编写并支持Java小程序的浏览器

d、游戏软件3,以下选项中,用于在定义接口时声明接口名称的关键字为(a、package B、接口c、class D、implements

4、编写Java应用程序时,如果需要使用标准输入输出语句,请

在程序的开头(写句子。

a、import java.awt.*;

b、导入Java .小程序.小程序;

c、import java.io.*;

d、import java.awt.Graphics; 5、以x=40运行y=(x ) ) x ) 1后,x、y的结果分别为) ) a、42、80b、41、81c、43、82d、42、83,以下派生类的描述不正确的是)

a、一个派生类可以用作另一个派生类的基类

b、Java中一个派生类只有一个基类

c .在继承关系中,子类不能定义与父类同名的成员变量和方法

d、生成派生类对象时,调用基类构建方法,然后调用派生类构建方法7。 关于Java语言的特征,哪个是错误的? )

a、多态性

b、可移植

c、多线程

d、手动垃圾回收

8、可以独立执行的Java APP应用程序()。

答,有一个或多个main方法

b、最多只有两种主方法

c,main方法可能有一个或零个

d、main方法只有一个9,不属于以下构建方法的特点是() ) )。

a、方法名称与类名相同

b、结构方法可以继承

c、构建方法在创建对象时自动执行。

d、每个类有多种构建方法

10、以下)限定符定义的方法必须由子类覆盖

a、final

b,abstract

c、静态

d,volatile 11,下一个for循环语句的循环次数为() )。

for(intI=0,j=0; i=j=10; I,j )

a,0

B,1

C,10

d、无限次12,下一个程序的输出结果为() )。

int a、b、k;

k=(a=20,b=30,ab? a :b,a b; system.out.println(k; 返回0;

A,20

b,30

c,52

d,51

13、实现) )接口可以监听和处理JTextField对象的事件

a、focus监听器

b、ConponentListener

c .窗口监听器

d、ActionListener 14和JTextArea可以注册的接口是() ) ) ) )。

a、文本监听器

b、ConponentListener

c .窗口监听器

d,动作监听器

15、在Java中,一个类可以同时定义多个同名的方法。 这些方法的格式参数数量、类型或顺序各不相同,返回的值也可以不同。 这种面向对象程序的特性称为()。

a、隐藏

b、罩盖

c、重载

d,Java不支持此特性16,用公共限定的类,例如公共类Car {…}则为car (

a、可用于其他包的类

b、只能在本包的类中使用

c、不能在其他类中使用

d、其他类不继承的17、有以下语句:

向量向量=新向量(4,4 ); 将五个元素添加到vector集合时,vector.size (和vector.capacity ) )的输出结果

分别为()。

a、5、4

b、4、5

c、5、8

d、8、518、容器面板、applet中默认使用的布局管理器是() ) ) )。

a、FlowLayout

b、BorderLayout

c、GridLayout

d、CardLayout 19和Java应用程序的主类必须包含main方法。 main方法的返回类型是什么? )

a、int

b、浮动

c、双精度

d、void 20,写以下程序的执行结果() import java.io.*;

学年(水平)专业)学号)姓名:

……………密……………………………………………………

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。