大工《Java程序设计》课程考试模拟试卷A

上传人:M****1 文档编号:557449780 上传时间:2023-08-25 格式:DOC 页数:8 大小:33.50KB
返回 下载 相关 举报
大工《Java程序设计》课程考试模拟试卷A_第1页
第1页 / 共8页
大工《Java程序设计》课程考试模拟试卷A_第2页
第2页 / 共8页
大工《Java程序设计》课程考试模拟试卷A_第3页
第3页 / 共8页
大工《Java程序设计》课程考试模拟试卷A_第4页
第4页 / 共8页
大工《Java程序设计》课程考试模拟试卷A_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《大工《Java程序设计》课程考试模拟试卷A》由会员分享,可在线阅读,更多相关《大工《Java程序设计》课程考试模拟试卷A(8页珍藏版)》请在金锄头文库上搜索。

1、绝 密启用前大连理工大学网络教育学院2010年9月份Java程序设计课程考试模 拟 试 卷考试形式:闭卷 试卷类型:(A) 注意事项: 1、本考卷满分共:100分;考试时间:90分钟。2、所有试题必须答到试卷答题纸上,答到试卷上无效。3、考试结束后,考生须将试卷和试卷答题纸一并交回。学习中心_ 姓名_ 学号_一、单项选择题(本大题共10小题,每小题2分,共20分) 1、哪个关键字可以抛出异常? ( )AtransientBfinallyCthrowDstatic2、下列的哪个赋值语句是不正确的?( )Afloat f = 11.1;Bdouble d = 5.3E12;Cfloat d = 3

2、.14f ;Ddouble f=11.1E10f;3、下列哪个修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问? ( )AprivateB无修饰符CpublicDprotected4、在Java源文件中什么类最多只能有一个,其他类的个数不限?( )ApublicBprivateCprotectedD没有这种类5、下列的哪个程序段可能导致错误?( )AString s = hello;String t = good ;String k = s + t;BString s = hello;String t;t = s3 + one;CString s = hello;String sta

3、ndard = s.toUpperCase();DString s = hello;String t = s + good;6、下列哪个类声明是正确的?( )A. abstract final class HIB. abstract private move()C. protected private number;D. public abstract class Car7、异常包含下列哪些内容?( )A程序中的语法错误B程序的编译错误C程序执行过程中遇到的事先没有预料到的情况D程序事先定义好的可能出现的意外情况8、switch语句不能用于下列哪一种数据类型。( )AdoubleBbyteCs

4、hortDchar9、下列代码哪几行会出错: ( )1) public void modify() 2) int I, j, k; 3) I = 100; 4) while ( I 0 ) 5) j = I * 2; 6) System.out.println ( The value of j is + j ); 7) k = k + 1; 8) I-; 9) 10) Aline 4Bline 6Cline 7Dline 810、下列关于注释语句的描述中,正确的一项是哪个?( )A以/开始的是多行注释语句B以/*开始,*/结束的是单行注释C以/*开始,*/结束的是可以用于生成帮助文档的注释语句

5、D以/*开始,*/结束的是单行注释语句二、多项选择题(本大题共8小题,每小题3分,共24分) 1、指出下列哪些方法与方法public void add(int a)为合理的重载方法。( )Apublic int add(int a) Bpublic void add(char a) Cpublic void add(int a,int b) Dpublic void add(float a) Epublic void add(int a,int b,int c) 2、下列叙述中,正确的有( )AJava语言的标识符是区分大小写的B源文件名与public类名可以不相同C源文件扩展名为.jarD源

6、文件中public类的数目不限3、接口A的定义如下,指出下列哪些类实现了该接口? ( )interface A int method1(int i); int method2(int j); Aclass B implements A int method1() int method2() Bclass B int method1(int i) int method2(int j) Cclass B implements A publicint method1(int i) publicint method2(int j) Dclass B extends A int method1(int

7、i) int method2(int j) Eclass B implements A publicint method2(int j) publicint method1(int i) 4、下列正确的有( )Acall by value不会改变实际参数的数值Bcall by reference能改变实际参数的参考地址Ccall by reference不能改变实际参数的参考地址Dcall by reference能改变实际参数的内容E在类方法中绝对不能调用实例方法5、下列说法错误的有 ( )Aclass中的constructor不可省略Bconstructor必须与class同名,但方法不能

8、与class同名Cconstructor在一个对象被new时执行DDouble a=1.0是正确的Java语句Ebyte a = 340;6、下列哪些类声明是错误的?( )Aabstract final class HI?Babstract private move()?Cpublic class A?Dpublic abstract class Car?Eprivate public Student?7、下列说法错误的有( )A在类方法中可用this来调用本类的类方法B在类方法中调用本类的类方法时可直接调用C在类方法中只能调用本类中的类方法D在类方法中绝对不能调用实例方法EJava语言中的方

9、法必定隶属于某一类(对象),调用方法与过程或函数相同8、下面关于内部类的说法正确的是( )A内部类的类名只能用在外部类或语句块之内B内部类是外部类的一个成员C外部类与内部类各自有自己的成员D内部类可以定义为抽象类型E内部类不能有自己的名字三、填空题(本大题共6小题,每小题3分,共18分)1、Java语言具有 、 、 和安全性等优点和特点。2、在Java中,所有类的根类是 ,负责对字节代码解释执行的是 。3、下面程序对数组中每个元素赋值,然后按逆序输出.请在横线处填入适当内容,使程序能正常运行。import java.io.*;public class ArrayTestpublic stati

10、c void main(String args)int i;int a = new int5;for(i=0;i=0;i-)System.out.println(a+i+=+ai);4、若x = 5,y = 10,则x = y的逻辑值分别为 和 。5、 方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象类之中定义, 方法是不能被当前类的子类重新定义的方法。6、构造方法与普通的成员函数相比,构造方法的名称必须与类名 ; 返回值;用户不能直接调用构造方法,必须通过关键字 自动调用它。四、读程题(本大题共4小题,每小题3分,共12分)请仔细阅读下面的程序并写出运行结果。1、pub

11、lic class Sum public static void main( String args ) double sum = 0.0 ;int i; for (i=1;i=5;i+) sum += i ; System.out.println( sum=+sum ); 2、public class A public int i = 0; public static void main(String arg) int p1=0;A p2 = new A();A p3 = new A();int p4 = 0;amethod(p1,p2,p3,p4); System.out.println(

12、p1+,+p2.i+,+p3.i+,+p40); public static void amethod(int p1,A p2,A p3,int p4)p1=1;p2.i=2;p3=new A();p3.i=3;p40=4; 3、int i = 9; switch (i) default: System.out.println(default); case 0: System.out.println(zero); break;case 1: System.out.println(one);case 2: System.out.println(two); 4、import java.io.*;public class ArrayTestpublic static void main(String args)int i;int a = new int5;for(i=0;i5;i+)ai=

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号