"精品资料:JAVA语言程序设计考试试题及答案"
45 浏览量
更新于2024-03-12
1
收藏 111KB DOC 举报
;,则表达式 i % 3 的值是( B )。 A) 0 B) 2 C) 3 D) 45.下列程序片断,编译时出现错误的是( C )。
//check.java
abstract class A {
int i;
} A a=new A();
class B extends A {
int j;
}
class check {
public static void main(String args[]) {
B b=new B();
b.j=5;
System.out.println(b.j);
}
}
A) 类 A 中没有构造函数 B) 类 B 继承了类 A C) 类 A 不能实例化 D) 类 check 没有 main 函数6.下列方法头正确的是( A )。 A) public int setValue (int i) B) public int setvalue (int i)
C) public int Setvalue (int i) D) public int SETVALUE (int i)
二、填空题(每题 3 分):下列问题请在答案处写出符合要求的答案。1.Java 语言是第_____代语言。
答案:第三代2.面向对象程序设计的基本特征是_____、_____、_____、_____。
答案:封装、继承、多态、抽象3.若 x、y 为整型变量,则表达式 (x<<2) 的结果是_____。
答案:x 左移 2 位4.在Java 中,数组是_____类型数据类型。
答案:引用5.Java 中的包(package)_____是很常见的访问修饰符。
答案:是6.面向对象设计的基本原则有_____、_____。
答案:封装、继承
三、编程题(每空 5 分):
1.编写一个 Java 程序,输出直角三角形。输入输出如下所示:
输入:5
输出:
*
**
***
****
*****
答案:
public class Triangle {
public static void main(String[] args) {
int n = 5;
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= i; j++) {
System.out.print("*");
}
System.out.println();
}
}
}
2.编写一个 Java 程序,输出斐波那契数列。输入输出如下所示:
输入:10
输出:0 1 1 2 3 5 8 13 21 34
答案:
public class Fibonacci {
public static void main(String[] args) {
int n = 10;
int a = 0, b = 1;
System.out.print(a + " " + b + " ");
for (int i = 2; i < n; i++) {
int c = a + b;
System.out.print(c + " ");
a = b;
b = c;
}
}
}
以上为题目和部分答案的内容,通过对各类别题目的解析,可以发现本次 JAVA 语言程序设计期末考试试题涵盖了基础知识、逻辑思维、编程能力等多个方面。单选题部分主要考察了对JAVA语言基础语法、类、继承等概念的理解和掌握程度;填空题部分则涉及了JAVA语言的发展历程、面向对象编程的基本特征以及一些基础的运算操作;编程题部分则考察了学生对JAVA语言编程的实际应用能力,要求学生通过编写代码实现指定功能。
总体而言,这份期末考试试题涵盖了JAVA语言程序设计的多个方面,既考核了学生对基硨知识的掌握程度,也考察了学生的逻辑思维能力和编程实践能力。希望学生通过认真复习和解答这些试题,能够在期末考试中取得好成绩,巩固和提高自己的JAVA编程技能。
2021-10-07 上传
2024-10-27 上传
2024-10-26 上传
2024-10-27 上传
2024-10-27 上传
2024-11-10 上传
2024-10-29 上传
xinkai1688
- 粉丝: 390
- 资源: 8万+
最新资源
- 关于perl教程perl教程perl教程
- 线性代数-同济版第四版
- 经典著作The C Programming Language (2nd Edition)清晰版
- C++ GUI Programming with Qt 4 中文版.pdf
- as3.0 cookbook
- HSSF:纯java的Excel解决方案
- scjp题库部分题目绝对真实有用
- Learningjquery
- 选区划分模型及快速分类算法
- 软件工程课程设计指导书
- YD-T_1363.4-2005_通信局(站)电源、空调及环境集中监控管理系统第4部分:测试方法.pdf
- YD-T_1363.1-2005_通信局(站)电源、空调及环境集中监控管理系统第1部分:系统技术要求.pdf
- Thinking in C++ Vol 2
- wincc PDF资料
- Using JAAS in Java EE and SOA Environments
- IBM 认证 SOA 解决方案设计师认证考试准备-SOA 最佳实践