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.*;
学年(水平)专业)学号)姓名:
……………密……………………………………………………