第一范文网 - 专业文章范例文档资料分享平台

java-期末考试试题(含答案)

来源:用户分享 时间:2025/5/23 1:52:50 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

2、下面的代码段执行之后count的值是什么。( D、16 ) int count=1; for(int i=1;i<=5;i++){ count+=i; }

System.out.println(count);

3、下列哪一个import命令可以使我们在程序中创建输入/输出流对象。( C、import java.io.*;)4、下列选项中,不属于Java语言特点的一项是。( C、编译执行)

5、阅读下列代码段,选出该代码段的正确的文件名。( D ) class A{ void methodl(){

System.out.println(”methodl in class A”):} }

public class B{ void method2(){

System.out.println(”method2 in class B”):} public static void main(String args[]){ System.out.println(”main()in class B”):} }

A、A .java B、A.class C、B.class D、B.java 6、下面哪条语句把方法声明为抽象的公共方法。( C.public abstract void method(){}7、编译下面源程序会得到哪些文件。( D )

1 / 14

class A1{ }class A2{ } public class B{

public static void main(String args[ ]){ } }

A、只有B.class文件 B、只有A1.Class和A2.class文件C、有A1.class、A2.Class和B.class文件 D、编译不成功

8、定义类头时能使用的修饰符是(C、protected )。

A、private B、static C、protected D、abstract 9、为了区分重载多态中同名的不同方法,要求( A、形式参数个数或者类型不同A、形式参数个数或者类型不同 B、返回值类型不同

C、调用时用类名或对象名做前缀 D、形式参数名称不同 10、float类型数据和double类型数据做加法,得到结果的类型是(C、double类型)。

11、如果在编译Java程序时,编译结果报告说找不到要编译的代码,通常的错误不是如下的哪一项?(B、文件名拼写错误)

12、int类型被包装在如下的哪一个类中?( B、java.1ang.Integer ) 13、关于对下列代码段的描述,正确的一项是( C )。 catch(Exception e){

System.Err. println(“An exception was thrown”); throw e; }

A、程序终止 B、编译出错 C、该异常不会被处理 D、该异常会继续被上层处理14、下列说法中,错误的一项是( C )。

A、内部类是被定义于另一个类中的类

2 / 14

B、使用内部类实现监听器,在编程时比较容易实现

C、内部类对象可以访问外部类的成员方法和变量,包括私有成员 A StringBuffer()

B StringBuffer(int capacity) C StringBuffer(String str) D StringBuffer(char[] data)

16、下面关于变量及其范围的陈述哪是不正确的(A) A实例变量用关键字static声明 B局部变量在使用前必须被初始化 C实例变量是类的成员变量

D在方法中定义的局部变量在该方法被执行时创建 17.以下关于继承的叙述正确的是( B)。 A、在Java中类只允许单一继承 B、在Javaxx一个类只能实现一个接口

C、在Java中一个类不能同时继承一个类和实现一个接口 D、在Javaxx接口只允许单一继承 18、下说法中错误的一项是( A )。 A、线程一旦创建,则立即自动进行

B、线程创建后需要调用start()方法,将线程置于可运行状态 C、调用线程的start()方法后,线程也不一定能立即执行 D、线程处于可运行状态,意味着它可以被调度

3 / 14

19、包packone的类ClassOne中有如下成员方法: protected void method_A(){...} private void method_B(){...} public void method_C(){...} void method_D(){...}

类ClassTwo不属于包packone并且不是ClassOne 的子类,在ClassTwo类中可以调用哪个方法(C、method_C

20、下面哪一个import命令可以为我们提供编写网络应用程序的类(;C、import java.io.*;

二、编程题:共2小题(第1题20分,第2题60分)

1、在提示下从键盘上输入10个整数,并将其放入一个一维数组中,然后将其前5个元素与后5个元素对换(20分)。

public class TextA { public void a1() {

System.out.print(\请输入10个数字:\int a[]=new int[10]; for(int i=0;i<10;i++) {

InputStreamReader ins=new InputStreamReader(System.in); BufferedReader inb=new BufferedReader(ins); s=inb.readLine();

4 / 14

搜索更多关于: java-期末考试试题(含答案) 的文档
java-期末考试试题(含答案).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c4ikch97zep02tjb2ixwe3xy6q955i0014pi_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top