《java程序设计》期中测试题

更新时间:2023-07-08 10:09:12 阅读: 评论:0

《Java程序设计》期中测试题x疾病
一、选择题(每题2分,共20分)
1. Java 源程序编译后产生的字节码文件的扩展名为( A  )。
A.  java    B.  class    C.  html      D.  exe
2. 以下标识符中哪项是不合法的(  D   )。
A. BigOlLong$223    B. utfint华尔街英语软件下载    C. $12s    D. 3d
3. Java中main()函数的返回值是什么( A )。
A. String    B. int    C. char    D. void
4. 设数组定义:int[]  a=new int[10];则数组的第一个元素的正确引用方法为( B )。
A.a[1]            B.a[0]            C.a []                D.a
5. Java中导入类包的关键字是( B  )标记符。
A. class  B. import    C.extends  D.implements
6. 在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为(  C  )
A.隐藏  B.覆盖  C.重载  D.Java不支持此特性
7. 创建了java源文件后,就要使用java编译器(  A  )对其进行编译。
A. javac    B. java    C. javaw    D. javam
8. 设x为float型变量,y为double型变量,a为int型变量,则表达式x+y*a/x的值为(  C  )类型。
A. int    B.long  C. double    D.char
9. 如果result是布尔变量,下面哪个选项是正确的:(  D )
A.result = true;   
B.if(result=0){
//do something…  }
C.if(result!=0){
//do something…  }   
D.result = 1;
10. 关于变量和它们范围的说法,不正确的是:(  C  )家眷的意思
A.实例变量是类的成员变量 
B.实例变量要用关键字static来声明
C.在一个方法执行前,定义在该方法的局部变量就被创建
D.局部变量必须在它们使用前初始化
二、程序填空题(每空2分,共20分)
1. 下面是一个类的定义,请完成程序。
public class WuGang助理物流师培训{
int x, y;
public Myclass ( int x, int y) { // 构造函数的定义
this.x=x;
this.y=y;
} 
}
2. 下面一段代码的作用是输入两个整数,输出其较大的数
import java.util.Scanner ;
public class Demo{
    public static void main (String[] args) {
        int num1,num2;
    Scanner reader=new Scanner(System.in) ;
        num1=Int();
        num2=Int();
        if(num1>num2)
            System.out.println ("The max number is:"+ num1);
        el
            System.out.println ("The max number is:"+ num2);
}
}
3. 下面程序的功能为计算数组各元素的和,请完成程序。
public class SumOfArray {
public static void main(String args[ ]){
int a[] = { 1, 3, 5, 7, 9, 10 };
int total=0;
for ( int i = 0; i < 6; i++ )
total=total+a[i] ;
System.out.println("Total of array elements: " + total);
}
}
三、编程题(第1题10分,第2题10分,第3题20分,第4题20分,共60分)
1. 编写程序,类名称用自己的名字命名,计算N的阶乘并输出,n的值从键盘输入。程序import java.util.*;
public class WuGang{
    public static void main (String[] args) {
        int n,i,x=1;
        Scanner reader=new Scanner(System.in);
ache        Int();
        for(i=1;i<=n;i++){
            x=x*i;
        }
        System.out.println (n+"的阶乘是"+x);
}
}隐藏处
2. 编写程序,从10个整数中求出最大值,最小值及平均值, 这10个数存放数组中,数组名称用自己的名字命名,数组的各个元素在声明的同时赋初值
程序隐public class WuGang{
    public static void main (String[] args) {
        int  wugang[]={1,2,3,4,5,6,7,8,9,0},i,j,t;
        double ave,x=0;
        for(i=0;i<10;i++){
            x=x+wugang[i];
        }
        ave=x/10;
        for(i=0;i<10;i++)
            for(j=i+1;j<10;j++){
                if(wugang[i]>wugang[j]){
                    t=wugang[i];wugang[i]=wugang[j];wugang[j]=t;
                }
            }
        System.out.println ("max is"+wugang[9]);
        System.out.println ("min is"+wugang[0]);
        System.out.println ("ave is"+ave);
}
}藏处
3. 1)创建一个公共类Rectangle(长方形),该类属于包***(用自己的姓名全拼命名包),Rectangle类包含两个double类型的成员变量w(宽度)和h(高度),Rectangle类包含一个带有两个double类型参数的构造函数(形参赋值给变量w和h)和一个无参构造函数(w和h被赋值为0),在类Rectangle中包含两个公共的成员方法area()和perimeter(),分别计算面积和周长。垃圾袋英文
skin是什么意思2)定义一个测试类Test,Test类属于包xxxy.lyu。在main()方法中创建Rectangle类的的实例对象r,求宽度为3,高度为2时长方形的周长和面积并输出结果。
3)程序隐藏处 ~
4)class Rectangle                                        //Rectangle类
5){
6)    double w;                                        //成员变量w
badminton7)    double h;                                        //成员变量h
8)    double Area(){                                    //成员方法area()
9)        double area=w*h;
10)        return area;
11)    }
12)    double Perimeter(){                                //成员方法perimeter()
13)        double perimeter=2*(w*h);
14)        return perimeter;
15)    }
16)}
养护头发17)import java.util.*;
18)public class Test {
19)    public static void main(String[] args) {
20)        Scanner reader=new Scanner(System.in);
21)        Rectangle r;                                //声明一个Rectangle类的对象r
22)        r=new Rectangle();                            //创建r对象
23)        r.w=3;                                        //赋初值
24)        r.h=2;
25)        double area=r.Area();                        //r对象计算矩形的面积
26)        double perimeter=r.Perimeter();                //r对象计算矩形的周长
27)        System.out.println("矩形的面积为:"+area);
28)        System.out.println("矩形的周长为:"positivity+perimeter);
29)    }
30)
}
4.1)定义一个接口MyInterface,接口中只定义一个String类型的常量MAJOR=“information technology”
2)定义一个抽象Person类,包含两个String类型的变量name和id,Person类还包含一个抽象方法display();
3)定义一个Teacher类继承Person类,实现MyInterface。Teacher类增加一个成员方法work(),输出字符串“周二上午主讲Java语言程序设计”。在display()方法中输出姓名和身份证号。
4)定义一个Student类继承Person类,实现MyInterface。Student类增加一个成员方法study(),输出字符串“周二上午学习Java语言程序设计”。在display()方法中输出姓名和身份证号。
5)定义一个测试类Test,在main()方法中创建Student类的的实例对象my,my.name和my.id用自己的真实信息赋值,并调用study()方法和display()方法。程序隐interface MyInterface{
        public final static MAJOR=“information technology”;
}
class A implements MyInterface
{
}藏处

本文发布于:2023-07-08 10:09:12,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/90/170901.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:方法   变量   定义   成员
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图