「java程序设计期末考试题」java程序设计期末考试题汇总
本篇文章给大家谈谈java程序设计期末考试题,以及java程序设计期末考试题汇总对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、请高手帮忙解决一些JAVA试题
- 2、java程序设计的一些填空题~~求答案啊~~后天考试~~明天能给答案就给分
- 3、JAVA程序设计复习题目
- 4、java程序设计题,帮帮忙给做做看,要一定正确啊,教别人呢,别误人子弟啊,呵呵,谢谢啦
- 5、JAVA程序设计题(很简单的)
请高手帮忙解决一些JAVA试题
《Java程序设计》期未考试复习题
一.填空
1.在一个java源程序中定义了3个类和15个方法,编译该Java源文件时,会产生个字节码文件,其扩展名是class。
2.创建类的关键字是public class.
3. 类包声明的关键字是package.
4.引用类包的关键字是import.
5.声明接口的关键字是interface.
6.继承的关键字是extends.
7.返回变量的值的关键字是return.
8.声明虚拟类的关键字是abstract.
9.在Java语言中,逻辑常量只有true false两个值。
10.i为整型变量且赋值为11,表达式
int a=i++;
则a的值为12。
11.面向对象的软件开发方法用把数据和基于数据的操作封装在一起。
12.构造方法的方法名必须与类名相同。
13.如果子类中的某个方法的名字、和与它的父类中的某个方法完全一样,则称子类中的这个方法覆盖了父类的同名方法。
14.同一个类中多个方法具有相同的方法名,不同的,称为方法的重载。
15.Java异常处理中可能够抛出异常的代码是放在try块中,处理代码是放在catch块中。
java程序设计的一些填空题~~求答案啊~~后天考试~~明天能给答案就给分
1.要激活一个java小应用程序applet需具有 class 文件。
2.一个java源程序文件必须以 .java为其扩展名。
3.java编译器产生的文件的扩展名为 .class。
4.每个java程序语句以 分号 结束。
5.所有程序均可以用 顺序结构,分支结构 和 循环结构 三种控制结构编写。
6.一个只有在定义它的方法中可知的变量称为 局部变量.
7.被调用方法中的 return 语句可以将表达式的值回送给调用它方法。
8.方法头中的关键字void 用来表示方法不还返回值。
9.当applet开始执行时,调用一次init 方法。
10.在java中可以使用许多方法同名,但各方法使用的参数的类型和数量不同,这称为方法 重载。
11.限定词final 用来声明只读变量。
12.指定为private 的类成员只能被此类中的成员访问。
13.类的方法通常设为public,而类的实例变量一般设为private.指定为 static的类成员可被此类作用域中的任何对象访问。
15.关键字final表明一个对象或变量在初始化后不能被修改。
16.声明为static的方法不能访问 非静态 类成员。
17.如Alpha类继承Beta类,Alpha类被称为 子 类,Beta类被称为 父 类。
18.四种成员访问限制是 public ,protected,private,friendly。
19.如果一个类包含了一个或多个abstract方法,它是 抽象 类。
20.线程通过调用sleep() 方法可以休眠一段时间,然后恢复运行。
21.Applet类的 getImage()方法将图像装入applet。
22.FileOutputStream、FileInputStream、RandomAccessFile文件流类的 close() 方法,可用于关闭文件。
23.鼠标被移动时会发生 MouseEvent 事件。
24.使用setLayout() 方法为构件容器设置布局管理器。
25.Java的网络类在java.net包中
JAVA程序设计复习题目
4、A D错误原因:float x;y; 定义多个变量 应该用,隔开,修改后: float x,y;
char ch1=’m’, ch2=’\’; \是转义字符
5、A 错误原因:B. 1.5e-4F 后边的F表示是float C. abcf 字符串 D. Float.MIN_VALUE float的最小值
6、D 错误原因:A.int a=6;已经说了定义a为int类型,再定义就重复 B. a= =3; 双==表示比较 C. a=3.2f; 末尾的f表示float类型
7、C 错误原因:C. ‘a’=8 两边都是变量
8、B 错误原因:A.类具有封装性,所以类的数据是不能被访问的 数据可以被访问
C. 声明一个类时,必须用public修饰符 不是必需的
D.每个类中,必须有main方法,否则程序无法运行 不是每个类都要有
9、A 错误原因:
作用域 当前类 同包 子孙类 其他
public √ √ √ √
protected √ √ √ ×
default √ √ × ×
private √ × × ×
不写时默认为default。
10、C
A. int fun(int a, float b) { } float fun(int a, float b) { } 方法重载跟返回值无关
B. int fun(int a, float b) { } float fun(int x, float y) { } 方法重载跟返回值无关,跟参数类型和参数个数有关
D. float fun1(int a, float b) { } float fun2(int a, float b) { } 方法重载就是方法名相同
我说的也未必都对
java程序设计题,帮帮忙给做做看,要一定正确啊,教别人呢,别误人子弟啊,呵呵,谢谢啦
1. Java源程序编译后会生成一种扩展名为(.class)的字节码文件。
2. Java小程序不能单独运行,必须将编译后的文件嵌入到网页中,将其嵌
入时使用的标记是(applet)标记。
3.若希望所有的控件在界面上从左至右排列,应采用(FlowLayout)布局,
设置布局调用的方法是(setLayout)。
4.若类中定义的成员变量只能被同一个包中的类访问,则该变量的访问修饰符为(protected)。
5. Java通过(接口)实现多重继承。
6. 如果有一个类A是B的子类,且能够被不同包中的类所使用,请写出
该类的声明头:(public class A extends B)。
7. InputStream类以(字节)为信息的基本单位。
8. 自定义异常类必须是(Exception)类及子类,主动抛出异常的关
键字是(throw)。
9. java中下拉列表框对象的事件处理中,用addItemListener()方法注册监听对象,监听类实现的接口是(ItemListener)。
三、程序填空题
1. 下面程序中定义了一个Car类,要求创建一个该类的对象demoCar,该对象调
用set_number方法设置车号属性为3388,调用该对象的show_number方法则
输出车号。将程序补充完整。
class Car
{ int car_number;
void set_number(int car_number)
{ this.car_number = car_number; }
void show_number()
{ System.out.println(“My car No. is :”+car_number); }
}
class CarDemo
{ public static void main(String args[])
{ Car car = new Car();
demoCar.set_number(3388);
car.show_number(); }}
2.以下是一个applet的完整程序,它使用“宋体”字体,在applet窗口中显
示背景色为黑色,前景色为绿色的字符串“您好!”。
import java.awt.*;
import java.applet.Applet;
public class DrawStringDemo extends Applet {
private Font afont= new Font(“宋体”,Font.BOLD,18);
public void init(){
(Color.black);
}
public void paint(Graphics g){
g.setColor(Color.GREEN);
(afont);
(“您好!”,10,40);
}
}
3.程序改错。
①public static void main(String[] args) {
②boolean isValid = false;
③int scores[] = {65,70,69,98,86};
四、分析程序结果题
结果:
a=1
b=1
c=1
a=2
b=2
c=1
a=3
b=1
c=1
a=4
b=2
c=1
应该不会有问题,有问题PM我把。
JAVA程序设计题(很简单的)
你的题有很多错误,我给你改了一下。
1.设变量i和j的定义如下,试分别计算下列表达式的值:
int i=1; double d=1.0;
1题 35/4 [8]
2题 46%9+4*4-2 [15]
3题 45+43%5*(23*3%2)[48]
4题 45+45*50%i-- [45]
5题 45+45*50%(i--) [45]
6题 1.5*3+(++d) [6.5]
7题 1.5*3+d++ [5.5]
8题 i+=3/i+3 [7]
程序阅读题
1给定如下代码,写出程序运行结果
class Example{
public static void main(String arges[]){
int i=0;
do{
System.out.println("doing it for i is:"+i);
}while(--i0);
System.out.println("finish");
}
}
结果如下:
doing it for i is:0
finish
2 阅读程序段写出执行结果
for(int k=1;k=5;k++){
if(k4)break;
System.out.println("k="+k);
}
结果:
k=1
k=2
k=3
k=4
3试写出下列程序段循环的运行结果
int i=1;
while(i10)
if(i++%2==0)
System.out.println(i);
结果:
3
5
7
9
操作题
求1!+2!+...+10!
public static void main(String arges[]){
long sum = 0;
for(int i = 1; i = 10; i++) {
long s = 1;
for(int j = 1; j = i; j++) {
s *= j;
}
sum += s;
}
System.out.println("sum = " + sum);
}
求100之内的所有“完数”。完数是指等于它的因子和的数。例如:6=1+2+3,6=1*2*3,则6是一个完数
public class wanshu{
public static void main(String[] args) {
for(int i = 1; i = 100; i++) {
if(fun(i)) {
System.out.println(i);
}
}
}
public static boolean fun(int num) {
int sum = 0;
for(int i = 1; i num; i++) {
if(num % i == 0) {
sum += i;
}
}
return num == sum;
}
}
关于java程序设计期末考试题和java程序设计期末考试题汇总的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-12-17,除非注明,否则均为
原创文章,转载请注明出处。