《JAVA程序设计》期末试题A卷.doc

上传人:doc321 文档编号:14841602 上传时间:2022-02-20 格式:DOC 页数:7 大小:77.50KB
返回 下载 相关 举报
《JAVA程序设计》期末试题A卷.doc_第1页
第1页 / 共7页
《JAVA程序设计》期末试题A卷.doc_第2页
第2页 / 共7页
《JAVA程序设计》期末试题A卷.doc_第3页
第3页 / 共7页
《JAVA程序设计》期末试题A卷.doc_第4页
第4页 / 共7页
《JAVA程序设计》期末试题A卷.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《《JAVA程序设计》期末试题A卷.doc》由会员分享,可在线阅读,更多相关《《JAVA程序设计》期末试题A卷.doc(7页珍藏版)》请在三一文库上搜索。

1、班级:_ 学号:_ 姓名:_任课教师:_-装-订-线-宜宾职业技术学院2011-2012学年度第一学期JAVA程序设计期末考试试题A卷 (适用于11级网络专业 时间100分钟)题号一二三四五六总分得分得 分评卷人一、填空题 (每空0.5分,共10分)1为了将Application程序编译为本地计算机能够执行的指令并予以运行,常用 命令进行编译。2如果一个Java Applet源程序文件只定义有一个类,该类的类名为MyApplet,则类MyApplet必须是1 类的子类,并且存储该源程序文件的文件名为 。3Java中标识符的命名必须符合一定的规则,其中规则之一为标识符只能由 、 、下划线和美元符

2、组成。4定义类的构造方法不能有返回值类型,其名称与 名相同。5接口中的成员只有 和抽象方法。6在子类中使用关键字 做前缀可调用被子类覆盖的父类中的方法。7给数组元素分配内存并为数组元素赋初值的过程称为 ,初始化可分为 和静态初始化。8设有整型数组的定义:int a=new int8; ,则a.length的值为 。9JAVA Application程序的主类是包含 方法的类。10. 在Java程序中,通过类的定义只能实现单重继承,但通过 的定义可以实现多重继承关系11. 将一个类声明为 ,表示类为最终的,表示它不可以被 ,不需要有子类。12. 在面向对象的程序设计中,有一些方法的含义相同,但带

3、有不同的参数,使用相同的名称,就叫方法的 。13. Java语言中提供了两种不同的字符串类: 类和 类。14. 由于System类的所有属性和方法都是 的,因此可以直接使用System作为前缀引用其属性和方法,不需要创建实例对象。15.构造函数public Color(int r,int g,int b)的作用是使用0255范围中的值创建一个 1 对象。得 分评卷人二选择题(每小题1分,共10分)1Java语言是( )。A、面向问题的解释型高级编程语言 B、面向机器的低级编程语言C、面向过程的编译型高级编程语言 D、面向对象的解释型高级编程语言2Java 可用来生成程序( )。A、应用程序(A

4、pplication)和小应用程序(Applet)。B、应用程序(Applet)和小应用程序(Application)。C、应用程序(Application)。D、小应用程序(Applet)。3下列不属于开发与运行一个Java程序需要经过的三个主要步骤的是( )。A、建立Java源程序 B、编译源程序C、运行Java程序 D、查看Java源程序4对下面一段代码描述正确是( )。1 /这是名称为“HelloWorld.java”的简单程序2 import java.io.*; 3 class HelloWorld public static void main(String args ) Sys

5、tem.out.println(“欢迎访问 Java 世界!“); A、1行为注释语句 B、2行为类定义C、3行为必要包导入语句 D、以上说法都不对5对于可以独立运行的Java应用程序,下列( )说法是正确的。A、无须main方法 B、必须有两个main方法 C、可以有多个或零个main方法 D、必须有一个main方法6在JAVA中,( )用来表示指定变量、方法和类等的名称,以便编译器可唯一标识它们。A、标识符 B、表达式 C、运算符 D、数组7下列不属于JAVA关键字的是( )。A、try B、void C、import D、xxgcx8关于Java中注释描述不正确的是( )。A、/ 单行注

6、释。 B、/*/ 多行注释。 C、/*/ 文档注释。 D、/*/ 全文注释 。9Java语言中关键字( )表示整型。A、double B、int C、float D、char10. 以下程序测试String 类的各种构造方法,其运行效果( )。class STRpublic static void main(String args)String s1=new String();String s2=new String(String 2);char chars=a, ,s,t,r,i,n,g;String s3=new String(chars);String s4=new String(cha

7、rs,2,6);System.out.println(The String No.1 is +s1);System.out.println(The String No.2 is +s2);System.out.println(The String No.3 is +s3);System.out.println(The String No.4 is +s4); A 、The String No.1 is B、 The String No.1 isThe String No.2 is String 2 The String No.2 is String 2The String No.3 is a

8、string The String No.3 is a stringThe String No.4 is string The String No.4 is tringC 、The String No.1 is D 、以上都不对The String No.2 is String 2 The String No.3 is a string The String No.4 is strin 得 分评卷人三判断题(每小题1分,共10分)1Java语言是面向对象的解释型高级编程语言。 ( )2编译Java Applet源程序将产生相应的字节码文件,这字节码文件的扩展名为class。 ( )3定义数组时

9、,“”指明变量是一数组类型的变量,放数组名后面,也可放数组名前。 ( )4创建一个名为 MyPackage 的包的语句是package MyPackage;,该语句可以放在程序任何位置 。 ( )5在类的继承过程中,被继承的类为父类,继承得到的类为子类。父类只包括所有间接被继承的类。 ( )6this代表当前类的父类的父类,super代表当前类的父类。 ( )7在java语言中,异常处理是通过try,catch,throw,throws和finally等关键字来实现的。 ( )8在HTML文件的Applet标签属性中,WIDTH是必选的。 ( )9文本区JTextArea的构造方法TextAr

10、ea()的作用为按默认方式构造一个文本区对象。 ( )10.创建Font对象,必告诉Graphics将此对象应用文本显示,格式g.setFont(myFont)。 ( )得分评卷人四简述题(每小题5分,共20分) 1、在JAVA中,什么是构造方法?并简述构造方法的主要作用。2、简述super常用的三种用法。3、简述顶级容器JFrame、JDialog、JApplet的作用。4、简述BorderLayout的布局策略。五、 程序阅读题(阅读并分析下列程序或程序段,写出运行结果,每题 5分,共30 分)1、有以下程序片段: int x=2, y=5, k=0;switch( x%y ) case

11、0: k=x+y; break;case 1: k=x-y; break;case 2: k=x*y; break;default: k=x/y; break;System.out.println(k);语句序列执行后,k 的值是:2、有以下程序片段: public class A implements B public static void main(String args)int i;A c1 = new A();i= c1.k;System.out.println(i=+i);interface B int k = 10;程序输出的结果是:3、应用程序的main方法中有以下语句;int

12、 x=122,33,55,678,-987;int max=x0;for(int i=1;imax)max=xi;System.out.println(max);则输出的结果是:4、有以下程序片段:public class aapublic static void main(String args)int n=0;for(int i=1;i10;i+)if(i%2!=0) System.out.print( +i);程序输出的结果是:5、有以下程序片段:import java.io.*;public class lx34public static void main(String args)i

13、nt N=4,multi=1;for(int i=1;i=N;i+) multi*=i; System.out.println( +multi);程序输出的结果是:6、有以下程序片段:int a=0,i;for(i=0;i6;i+) switch(i) case 0:case 3:a+=2;case 1:case 2:a+=3;default:a+=5;System.out.println( +a);程序输出的结果是:六、 编程题(每题 10分,共 20分)1编写程序,实现以下功能。猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾又多吃了一个,第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半加一个。到第20天早上想再吃时,见只剩下一个桃子了。求猴子第一天共摘了多少个桃子? 2编写程序,使用一维数组对30,1,-9,70,25,5,98,78,102,-16进行排序。友情提示:部分文档来自网络整理,供您参考!文档可复制、编制,期待您的好评与关注!7 / 7

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1