ImageVerifierCode 换一换
格式:DOCX , 页数:50 ,大小:37.10KB ,
资源ID:23361430      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/23361430.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Java期中考试题近三届.docx)为本站会员(b****9)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Java期中考试题近三届.docx

1、Java期中考试题近三届10380 a 用于企业级应用程序开发的java平台是_. (A) J2SE (B) J2EE (C) J2ME (D) J2QE知识点:Java程序开发与运行环境 答案:B 10409 a 关于以下程序段的说法,正确的是_ import java.awt.event.*;1class MyListener implements 2 ActionListener, ItemListener 3 public void actionPerformed(ActionEvent ae) 4 System.out.println(Action); 5 public void i

2、temStateChanged(ItemEvent ie) 6 System.out.println(Item); 7 8 (A) 可通过编译 (B) 第2行产生编译错误,因为类头被分开定义了(C) 第3行产生编译错误,参数ae应该改为e(D) 第5行产生编译错误,方法名称不对,应该是itemStateChange知识点:Java程序的构成 章:1 答案:A 12557 a 下列关于Java Application与Java Applet程序的差别描述正确的是_。 (A) 运行方式不同,程序结构相同,运行工具不同,受到的限制相同 (B) 运行方式相同,程序结构不同,运行工具不同,受到的限制相同

3、 (C) 运行方式相同,程序结构相同,运行工具不同,受到的限制也不同 (D) 运行方式不同,程序结构不同,运行工具不同,受到的限制也不同 知识点:Java程序的构成 章:1 答案:D 10401 a main方法是Java Application程序执行的入口点,关于main方法的方法头以下哪项是合法的_. (A) public static void main() (B) public static void main(String args)(C) public static int main(String arg) (D) public void main(String arg )知识点

4、:Java程序的构成 章:1 答案:B 11956 a javac的作用是_。 (A) 将源程序编译成字节码 (B) 将字节码编译成源程序(C) 解释执行Java字节码 (D) 调试Java代码知识点:Java程序设计步骤 章:1 答案:A 11369 a 下列 不可以作为标识符。 for 9b _time face (A) 仅 (B) (C) (D) 知识点:标识符、关键字和数据类型 章:2 答案:B 10698 a Main()方法的返回类型是: (A) int (B) void (C) boolean (D) String知识点:流程控制语句 章:2 答案:B 11367 a 下面表达式

5、正确的是int i=2.0; float i=2.0; char i=2; int i=2; (A) (B) (C) (D) 知识点:标识符、关键字和数据类型 章:2 答案:D 11370 a return语句的作用是 。 (A) 离开循环 (B) 离开函数 (C) 进入循环 (D) 进入函数 知识点:标识符、关键字和数据类型 章:2 答案:B 11523 a 下面是一个递归JAVA程序,其功能为( )long Factorial(int n) if(1=n) return 1; else return n*Factorial(n-1); (A) 求1-n的和 (B) 求2到n的和 (C) 求

6、n的阶乘 (D) 求2-n的积知识点:Java的数姐 章:2 答案:C 10391 a 若有定义 int a=1,b=2; 则表达式(a+)+(+b) 的值是( )。 (A) 3 (B) 4 (C) 5 (D) 6知识点:运算符与表达式 章:2 答案:B 10386 a 下列选项不是Java保留字的是( )。 (A) sizeof (B) super (C) abstract (D) break 知识点:Java的数姐 章:2 答案:A 10101 a 关于被私有访问控制符private修饰的成员变量,以下说法正确的是( ) (A) 可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其

7、他包中的该类的子类(B) 可以被两种类访问和引用:该类本身、该类的所有子类(C) 只能被该类自身所访问和修改 (D) 只能被同一个包中的类访问知识点:Java的访问控制符 章:3 答案:C 10371 a 下面有关Java语言类的概念中,说法错误的是_ 。 (A) 类及其属性、方法可以同时有一个以上的修饰符来修饰(B) final类中的属性和方法不一定都要用final修饰符修饰(C) 最终类不能派生子类,最终方法不能被覆盖(D) 子类要调用父类的方法,必须使用super关键字知识点:类的定义语法 章:3 答案:D 10394 a 创建一个名为 MyPackage 的包的语句正确的是( )(A)

8、 import MyPackage ; (B) import package MyPackage (C) package MyPackage ; (D) package import MyPackage ; 知识点:Java的包 章:4 答案:C 10705 a 欲编写如下图的一个界面,用于显示用户指定的图像: 如果在区域A中只能放置一个AWT组件,从各组件的本来功能角度考虑,最好使用哪种组件: (A) TextArea (B) Panel (C) Applet (D) Canvas 知识点:Java的继承 章:4 答案:D 11148 a try int a=1/0;catch(Except

9、ion e) (A) Exception 类型与抛出的ArithmeticException异常不匹配(B) 运行出错 (C) 正常运行 (D) 异常不需要捕获,所以编译出错知识点:异常的捕获和处理 章:4 答案:C 11374 a 给出下面的代码段 class b int n=1; void disp() System.out.print (n); class c extends b int n=2; void disp() super.disp(); System.out.print(super.n); System.out.print(n); public static void mai

10、n(String args) (new c().disp(); ; 运行结果哪项是正确的? (A) 112 (B) 222 (C) 111 (D) 221 知识点:Java的继承 章:4 答案:A 10385 a paint( )方法所使用的参数类型是( )。 (A) Graphics (B) Graphics2D (C) String (D) Color 知识点:Java的多态 章:4 答案:A 10387 a 下面程序段执行后,其输出结果正确的是( )。 StringBuffer buf=new StringBuffer(China2008); buf.insert(5,); System

11、.out.println(buf.toString(); (A) China2008 (B) China2008 (C) China2008 (D) China#2008 知识点:Java的多态 章:4 答案:C 10697 a 哪个关键字可以抛出异常? (A) transient (B) throws (C) throw (D) static 知识点:异常的捕获和处理 章:4 答案:C 10701 a public class Parent public int addValue( int a, int b) int s; s = a+b; return s; class Child ext

12、ends Parent 下述哪些方法可以加入类Child? (A) int addValue( int a, int b )/ do something. (B) public void addValue (int a, int b )/ do something. (C) public int addValue( int a )/ do something. (D) public int addValue( int a, int b )throws MyException /do something. 知识点:Java的继承 章:4 答案:C 10707 a 下面关于Applet的说法正确的

13、是 ()(A) Applet也需要main方法 (B) Applet必须继承自java.awt.Applet (C) Applet能访问本地文件 (D) Applet程序不需要编译 知识点:Java的继承 章:4 答案:B 10695 a 1) public class Test 2) int m, n; 3) public Test() 4) public Test(int a) m=a; 5) public static void main(String arg) 6) Test t1,t2; 7) int j,k; 8) j=0; k=0; 9) t1=new Test(); 10) t

14、2=new Test(j,k); 11) 12) 哪行将引起一个编译时错误? (A) 3 (B) 5 (C) 6 (D) 10知识点:Java的继承 章:4 答案:D 10393 a 下列说法正确的是( )。(A) 私有方法不能被子类覆盖 (B) 子类可以覆盖超类中的任何方法 (C) 覆盖方法可以声明自己抛出的异常多于那个被覆盖的方法 (D) 覆盖方法中的参数清单必须是被覆盖方法参数清单的子集 知识点:Applet的生命周期方法 章:5 答案:C 10669 a 下面哪个是对字符串String的正确定义 ( ) (A) String s1=null; (B) String s2=null ;(

15、C) String s3=(String) abc ; (D) String s4=(String) uface;知识点:String和StringBuffer 章:5 答案:A 10673 a Java编程所必须的默认引用包为 (A) java.sys包 (B) java.lang包 (C) java.new包(D) 以上都不是知识点:Java语言基础类库 章:5 答案:B 10677 a 数组中可以包含什么类型的元素? (A) int型 (B) string型 (C) 数组 (D) 以上都可以知识点:Java的向量 章:5 答案:D 10671 a 下面哪条语句定义了5个元素的数组( )

16、(A) int a=22,23,24,25,12;(B) int a =new int(5); (C) int 5 array; (D) int arr;知识点:Java的向量 章:5 答案:A 10377 a 下面_方法是Applet不包含的。 (A) start() (B) drawString(String s, int x, int y) (C) repaint() (D) destroy()知识点:Applet的生命周期方法 章:5 答案:B 10375 a 实现下列_接口可以对TextField对象的事件进行监听和处理。 TextListener ActionListener Wi

17、ndowListener MouseMotionListener ItemListener (A) ( B) (C) (D) 知识点:Java的事件处理机制 章:6 答案:B 10388 a ( )布局管理器中的按钮位置有可能会根据Frame的大小改变而改变。 (A) BorderLayout (B) CardLayout (C) GridLayout (D) FlowLayout 知识点:AWT/Swing图形用户界面基础 章:6 答案:D 8134 b Java语言中,变量名可以用汉字表示 知识点:Java的数姐 章:2 答案:Y 7189 b 最终类不能派生子类,最终方法不能被覆盖。 知

18、识点:final修饰符的使用 章:3 答案:Y 7176 b 实例变量只能通过对象名访问,类变量既可以通过某个对象名也可以通过类名来访问。 知识点:面向对象基本概念 章:3 答案:Y 7183 b 对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。知识点:面向对象基本概念 章:3 答案:N 7175 b 构造函数用来初始化类,静态初始化器用来初始化对象。 知识点:构造函数的特点 章:3 答案:N 7177 b 抽象类中不能有private的成员,所有的抽象方法必须存在于抽象类中。 知识点:各种修饰符混用的原则 章:3 答案:Y 7184 b 有的类定义时可

19、以不定义构造函数,所以构造函数不是必需的。 知识点:构造函数的特点 章:3 答案:N 7188 b Final类中的属性和方法都必须被final修饰符修饰。 知识点:final修饰符的使用 章:3 答案:N 7510 b java程序中用到的所有类都必须使用import语句 知识点:Java的包 章:4 答案:N 7670 b 抽象类必须有抽象方法 知识点:Java的多态 章:4 答案:N 7672 b 一个java类可以实现多个接口 知识点:Java的接口 章:4 答案:Y 7944 b 一个类只能有一个直接父类 知识点:Java的继承 章:4 答案:Y 7949 b super关键字可以用

20、来调用父类的构造函数。 知识点:构造函数的继承与重载 章:4 答案:Y 7511 b java.lang包中的类不需要使用import 知识点:Java的包 章:4 答案:Y 7671 b 一个java类只能有一个直接父类 知识点:Java的继承 章:4 答案:Y 7673 b 所有的抛出的异常都必须捕获 知识点:异常的捕获和处理 章:4 答案:N 7942 b 重载只能在同一个类中完成 知识点:Java的多态 章:4 答案:N 7947 b 接口中的方法默认都是静态的 知识点:Java的接口 章:4 答案:N 7497 b Java中数组的元素只能是简单数据类型的量。 知识点:Java的向量

21、 章:5 答案:N 7505 b 用= =比较字符串对象时,如果字符串包含的是同一个值时,结果为true。知识点:String和StringBuffer 章:5 答案:N 7498 b 使用方法?length( )可以获得字符串或数组的长度。 知识点:String和StringBuffer 章:5 答案:N 7499 b 数组的某个元素被传递给一个方法并被该方法修改,当被调用方法执行完毕时,这个元素中含有修改过的数值。 知识点:Java的向量 章:5 答案:N 7255 b java中画圆和画椭圆使用的是两个不相同的方法。 知识点:AWT/Swing图形用户界面基础 章:6 答案:N 7261

22、 b 使用BorderLayout的容器最多只能放置5个组件,如果要放置更多的组件,则需要使用多层容器。 知识点:Java的容器类 章:6 答案:Y 7272 b TextComponent可以响应文本区域或文本框中的回车,都拥有addActionListener()这个方法。 知识点:Java的事件处理机制 章:6 答案:N 7173 b 多个事件源可以注册同一个监听器,一个事件源也可能注册多个监听器。 知识点:Java的事件处理机制 章:6 答案:Y 7254 b java中画圆和画椭圆使用的是相同的方法。 知识点:AWT/Swing图形用户界面基础 章:6 答案:Y 7259 b Tex

23、tField和TextArea是用来接受用户输入的组件,但是也可以由程序控制使用户不能在其中输入信息。 知识点:标准组件的使用 章:6 答案:Y 7271 b 使用GridLayout布局策略的容器中,所有的组件都有相同的大小。 知识点:布局管理器 章:6 答案:Y 7186 b Java的屏幕坐标是以像素为单位,容器的左下角被确定为坐标的起点. 知识点:AWT/Swing图形用户界面基础 章:6 答案:N 26 c Java程序分为两种类型,分别是 _ 和Java Applet。 知识点:Java程序的构成 章:1 (1)答案:Java Application 24 c 运行Java字节码的

24、假想计算机称为_ 。 知识点:Java程序开发与运行环境 章:1 (1)答案:Java虚拟机JVM虚拟机 27 c Java开发工具JDK包中,Javac.exe的作用是 _ 知识点:Java程序开发与运行环境 章:1 (1)答案:Java编译程序,负责检查Java源程序是否有语法错误并生成相应的字节码文件。 29 c Java开发工具JDK包中,模拟WWW浏览器运行Java Applet小程序的应用程序名是_ .exe。 知识点:Java程序开发与运行环境 章:1 (1)答案:AppletViewer 1073 c 在Java程序中,通过类的定义只能实现单重继承,但通过接口的定义可以实现_重

25、继承关系。 知识点:Java的接口 章:4 (1)答案:多 1076 c 可以使用jar.exe把一些文件压缩成一个_文件,来发布应用程序。 知识点:Java的包 章:4 (1)答案:JAR 1078 c 下列程序的输出结果是_。class A public int f(int x) return x+1; class B extends A public int f(int x) return x*x; public class E public static void main(String args ) A a=new B( ); int m=a.f(10); System.out.pr

26、intln(m); 知识点:Java的多态 章:4 (1)答案:100 1064 c Java中所有类都直接或间接继承自_类。 知识点:Java的继承 章:4 (1)答案:Object 1074 c 接口使用_关键字声明。 知识点:Java的接口 章:4 (1)答案:interface 1077 c 设有程序段如下: String s=淮海工学院; char a=s.charAt(0),b=s.charAt(2); System.out.print(a); System.out.println(b);以上程序的输出结果是_。 知识点:String和StringBuffer 章:5 (1)答案:

27、淮工 10401 a main方法是Java Application程序执行的入口点,关于main方法的方法头以下哪项是合法的_. (A) public static void main() (B) public static void main(String args)(C) public static int main(String arg)(D) public void main(String arg ) 知识点:Java程序的构成 章:1 答案:B 10403 a 关于以下application的说明,正确的是_1 class StaticStuff 2 3 static int x=

28、10; 4 static x+=5; 5 public static void main(String args ) 6 7 System.out.println(“x=” + x); 8 9 static x/=3; 10. (A) 4行与9行不能通过编译,因为缺少方法名和返回类型(B) 9行不能通过编译,因为只能有一个静态初始化器(C) 编译通过,执行结果为:x=5 (D) 编译通过,执行结果为:x=3 知识点:Java程序的构成 章:1 答案:C 10402 a main方法是Java Application程序执行的入口点,关于main方法的方法头以下哪项是合法的_. (A) public static void main() (B) public static void main(String args)(C) public static int main(String arg)(D) public void main(String arg ) 知识点:Java程序的构成 章:1 答案:B 10409

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

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