秋季Java程序设计期末考试试卷(A卷)汇编

上传人:小了****8 文档编号:280905362 上传时间:2022-04-22 格式:PDF 页数:6 大小:65.47KB
返回 下载 相关 举报
秋季Java程序设计期末考试试卷(A卷)汇编_第1页
第1页 / 共6页
秋季Java程序设计期末考试试卷(A卷)汇编_第2页
第2页 / 共6页
秋季Java程序设计期末考试试卷(A卷)汇编_第3页
第3页 / 共6页
秋季Java程序设计期末考试试卷(A卷)汇编_第4页
第4页 / 共6页
秋季Java程序设计期末考试试卷(A卷)汇编_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《秋季Java程序设计期末考试试卷(A卷)汇编》由会员分享,可在线阅读,更多相关《秋季Java程序设计期末考试试卷(A卷)汇编(6页珍藏版)》请在金锄头文库上搜索。

1、1 装订线华南农业大学期末考试试卷(A 卷)2014-2015学年第1 学期考试科目:Java程序设计考试类型:(闭卷)考试考试时间:120 分钟学号姓名年级专业题号一二三四总分得分评阅人注意事项:第一大题选择题和第二大题判断题的答案必须填涂在机读卡上,第三、四大题答案写在答题卷上。考试结束时机读卡、答题卷和试卷都要上交。一、单项选择题 (本大题共17 小题,每小题2 分,共 34 分)1.下列关于 Java程序的说法错误的是_。A.一个类被编译成一个.class字节码文件B. Java程序是解释执行的,所以程序运行速度快,而且无需编译C. Java 程序可以实现跨平台D.有且仅有一个包含ma

2、in 方法的主类,否则不能运行2.下列 _是用于一般开发的Java开发工具标准版本。A.Java EE B. Java ME C. Java SED. JDK 3.下列符合 Java程序类名命名习惯的是_。A. _iBoy B. DataC. 4ksina D. studentGrade 4.下列数据定义错误的是_。A. float f = 5; B. int d = (int)4.3; C. byte c = -1186 ; D. final double PI = 3.14; 5.下列程序片段运行的结果是_。int a = 36; int b = (a+)%5; System.out.pr

3、intln(a=+a+,b=+b); A. a=36,b=0 B.a=37,b=2 C.a=36,b=1 D.a=37,b=16.下列程序片段运行的结果是_ int score = 93; char level = A; switch(score/10) case 10 : 得分2 case 9: level = A; case 8: level = B; case 7: level = C; break; case 6: level = D; System.out.println(level); A. A B. B C. CD. D 7.下列关于分支和循环语句的说法,正确的是_。A. if

4、语句可以嵌套使用,其中else和if 的配对采用就近配对原则B. 不带标号的 break可实现跳出最外层循环C. 在for语句之前和之内定义循环控制变量没什么区别D. while 中循环体至少执行一次8.下列关于二维数组a的结论,正确的是_ int a= 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15; A. a32 为9 B. a2.length 为4 C. a.length为4D. a1 为5 9.下列程序片段运行的结果是_。String s = new String(javanetbean); for(int i = 0; i 5 ? 12 : 24的值是 12。

5、24.()基本数据类型的实参向形参传递数据是单向值传递。25.()数组作为参数,传递的是数组的地址,而不是数组本身。26.()局部变量的作用范围是包含该变量的整个块。27.()int a = 25,则 a/4的值为 6.25,而 a%4的值为 1。得分1.5CM 4 三、程序阅读题 (本大题共 4小题,每小题 5分,共 20分)说明:阅读下面的程序,并写出程序的运行结果。1. public class Abc public static void main(String args ) for (int i = 0 ; i 4 ; i + ) for(int j = 0 ; j = i ; j+

6、) System.out.print (*); System.out.println(); 2. public class Abc public static void main(String args) String s=Since 2007, investment in financial aid has climbed by more than 70 percent, from $96.6 million to $166 million per year.; int num = 0; for(int i = 0; i=0 & ch=9) num+; System.out.printf(n

7、um=%dn,num); 3. class A public A()System.out.println(This is A); class B extends A public B()this(B); 得分5 装订线public B(String s)System.out.println(This is +s); class C extends B public C()this(C); public C(String s)System.out.println(This is +s); class Test public static void main(String args) new C(

8、); 4. class A public void abc() System.out.println(A); class B extends A public void abc() System.out.println(B); class C extends B public void abc() super.abc(); System.out.println(C); public class Test public static void main(String args) A a = new B(); show(a); a = new C(); show(a); public void s

9、how(A a) a.show(); 6 (1)程序实现了面向对象的什么技术?(2 分) (2)程序输出的结果如何?(3 分) 四、编写程序题 (本大题共 3小题,共 30分)1. 设 S = 1 + 2 + 3 + , ,编写程序求出满足S 5000 的 S的最大值。 (9 分)2. 编写方法double avg(int a) ,求数组 a 中能被 2 或 3 整除的数的平均值,并在 main 方法中调用测试该方法。(10 分) 3.编写一个日期类Date,具体要求如下:(11 分) ( 1)数据域:year 表示年, month 表示月, day 表示日,类型均为int。封装数据域,并提供访问器和修改器。( 2)构造方法:默认构造方法Date() ,默认值为2000 年 1 月 1 日一般构造方法Date(int year,int month,int day )( 3)改写 toString 方法,显示一个日期,格式为“XXXX 年 XX 月 XX 日” ;( 4)编写计算闰年的任意两个日期对象之间相隔天数的方法int interval(Date d) 。得分

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

最新文档


当前位置:首页 > 资格认证/考试 > 其它考试类文档

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