《JAVA语言程序设计》期末考试试题及答案1-7.doc

上传人:坚持 文档编号:3933122 上传时间:2019-08-26 格式:DOC 页数:40 大小:161.50KB
下载 相关 举报
《JAVA语言程序设计》期末考试试题及答案1-7.doc_第1页
第1页 / 共40页
《JAVA语言程序设计》期末考试试题及答案1-7.doc_第2页
第2页 / 共40页
《JAVA语言程序设计》期末考试试题及答案1-7.doc_第3页
第3页 / 共40页
《JAVA语言程序设计》期末考试试题及答案1-7.doc_第4页
第4页 / 共40页
《JAVA语言程序设计》期末考试试题及答案1-7.doc_第5页
第5页 / 共40页
点击查看更多>>
资源描述

1、JAVA 语言程序设计期末考试试题及答案 1(应考必备题库)一、单选择题1、编译 Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( )。A. java B. .classC. html D. .exe2、设 x = 1 , y = 2 , z = 3,则表达式 yz/x 的值是( )。A. 3 B. 3. 5C. 4 D. 53、不允许作为类及类成员的访问控制符的是( )。A. public B. privateC. static D. protected4、为 AB 类的一个无形式参数无返回值的方法 method 书写方法头,使得使用类名 AB

2、作为前缀就可以调用它,该方法头的形式为( )。A. static void method( ) B. public void method( ) C. final void method( ) D. abstract void method( )5 给定 java 代码如下,编译运行后,输出结果是()(选择一项) 。 public class test static int i; public int aMethod() i+; return i; public static void main (String args) Test test=new Test() ; test.aMethod

3、 () ; System.out.println (test.aMethod() ; a) 0 b) 1 c) 2 d) 3 二、填空题1、开发与运行 Java 程序需要经过的三个主要步骤为 编辑源程序 、编译生成字节码 和 解释运行字节码 。2、在 Java 的基本数据类型中,char 型采用 Unicode 编码方案,每个 Unicode 码占用 2 字节内存空间,这样,无论是中文字符还是英文字符,都是占用 2 字节内存空间。3、设 x = 2 ,则表达式 ( x + + )3 的值是 0 。4、若 x = 5,y = 10,则 x = y 的逻辑值分别为 true 和 false 。5、

4、 抽象(abstract) 方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象类之中定义。 最终(final) 方法是不能被当前类的子类重新定义的方法。6、创建一个名为 MyPackage 的包的语句是 package MyPackage ; ,该语句应该放在程序的位置为: 应该在程序第一句 。7、设有数组定义:int MyIntArray = 10 , 20 , 30 , 40 , 50 , 60 , 70; 则执行以下几个语句后的输出结果是 120 。int s = 0 ;for (int i = 0 ; i ) 。6、在 Java 中定义一个字符串类型的变量 str

5、的语句是:( String str;) ,定义一个具有 10个元素的整型数组 a 的语句是:(int arr = new int10;) 。7、导入 mypackage 包中的所类的命令是 ( import mypackage.*; ) 。8、当声明一个数组 int arr = new int5; 时,这代表这个数组所保存的变量类型是( int) ,数组名是(arr) ,数组的大小为(5) ,数组元素下标的使用范围是( 0 到 4) 。9、假设 x=13,y=4 ,则表达式 x%y != 0 的值是(true) ,其数据类型是( boolean) 。10、异常处理是由(try) 、 (catc

6、h)和 finally 块三个关键所组成的程序块。11、以下程序段的输出结果是(三角形)int x = 5, y = 6, z = 4;if (x + y z elseSystem.out.println(“不是三角形“);12、下面程序段的执行结果是(6 5 4 3 2)int a = 2, 3, 4, 5, 6 ;for (int i = a.length - 1; i = 0; i-)System.out.print(ai + “);三、程序阅读题1、以下程序的输出结果为_ Peter is 17 years old!_。public class Person String name;i

7、nt age;public Person(String name, int age) this.name = name;this.age = age;public static void main(String args) Person c = new Person(“Peter“, 17);System.out.println(c.name + “ is “ + c.age + “ years old!“);2、以下程序的输出结果为_课程号:101 课程名:ASP 学分 :3_。public class Course private String cNumber;private String cName;private int cUnit;public Course(String number, String name, int unit)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 参考答案

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。