java考试题,Java考试题代码逻辑

发布时间:2023-01-10

本文目录一览:

  1. JAVA考试题
  2. java 题(考试了)
  3. JAVA考试选择题
  4. JAVA考试题目。
  5. java考试选择题
  6. 15道基础的java选择题

JAVA考试题

  1. 请问 ”2” 、’2’、2之间有什么不同?并回答下面程序的输出结果是什么? (提示:‘2’的ASCII码值是50 ) 答:"2"是字符串,'2'算字符。2是数字。
class test {
    public static void main(String[] args) {
        int a=2;
        int b='2';
        System.out.println (a+a);
        System.out.println (a+b);
    }
}

输出结果为:

4
52
  1. 你认为java、C、C他们之间有没有联系和区别?和C、C相比,java有哪些优点?(10分) 答:java是以c及c为基础的。许多地方沿用了它们的思想。但最主要的,java是完全面向对象的编程,而c是面向过程,c则不完全是面向对象。java相对说来,编程更方便,安全,结构,模块化强,易于移植,跨平台性好等。
  2. 下面两段代码具有多处错误,请找出你认为错误的地方,作上标记,并说明为何出错。如果你认为该行没有错误,请打上√ (12分) i)
public int search (int 错[10] number) // 1、引用时只能是类型不能带值
{
    number错 = new int[10]; // 2、数组没有下标
    for (int i=0; i<number.length; i++) // 3、对
    {
        number[i]=number[i-1]+number[i+1]错; // 4、数组在i+1在i=number.length-1是超界
        return number; // 5、对
    }
}

ii)

class MyclassOne {
    public final int A=365;
    public int b;
    private float c;
    private void myMethodOne(int a) {
        b=a;
    }
    public float myMethodTwo() {
        return 36;
    }
}
class MyClassMain {
    public static void main(String[] args) {
        MyClassOne w1=new MyClassOne();
        w1.A=12; // 6、错误,试图给final型再次赋值
        w1.b=12; // 7、对Myclassone中b赋值
        w1.c=12; // 8、对myclassone float c赋值
        w1.myMethodOne(12); // 9、调用myclassone的mymethodone形参为int的方法,
        w1.myMethodOne(); // 10、调用myclassone的mymethodone无形参的方法
        System.out.println(w1.myMethodTwo(12)); // 11、输出myclassone的mymethodtwo(12)值
        w1.c=w1.myMethodTwo(); // 12让c引用mymethodtwo方法
    }
}

请简要说明下面程序的功能

  1. public class Sum ( 5分 )
{
    public static void main( String args[ ]) {
        double sum = 0.0;
        for ( int i = 1 ; i <= 100 ; i++ )
            sum += 1.0/(double) i;
        System.out.println( "sum="+sum );
    }
}

功能为:求出1/1+1/2+1/3+1/4…+1/100的和 程序设计:(10分) 编写一个java程序。要求该程序能够具有以下功能: 定义一个坐标类coord。坐标类coord必须满足如下要求: a)coord类含有两部分数据:横坐标x和纵坐标y。x和y的类型都是int类型。 b)coord类的方法有:

  • coord( ) : 构造函数,将横坐标和纵坐标的值赋值为0
  • coord( int x , int y ) : 构造函数,形参 x 为横坐标的初值,y为纵坐标的初值。
  • coord coordAdd(int x, int y) : 将当前坐标对象与形参的值相加,所得的结果仍是一个坐标,返回给此方法的调用者。 (提示:可以将两个坐标相加定义为横坐标和横坐标相加,纵坐标和纵坐标相加。例如(1,2)+(3,4)=((1+3),(2+4))=(4,6))
public class Coord {
    int x=100;
    int y=200;
    public Coord() {
        this.x=0;
        this.y=0;
    }
    public Coord(int x, int y) {
        x=this.x;
        y=this.y;
    }
    void coordAdd(int x, int y) {
        this.x += x;
        this.y += y;
    }
    public static void main (String[] args) {
    }
}

程序设计:(10分) 请编写一个java程序,利用该程序计算并输出 1+2+3+……+100的值

// Sum.java
public class Sum {
    public Sum() {
        int sum=0;
        for(int i=1; i<=100; i++)
            sum += i;
        System.out.println("1+2+3+...100=" + sum);
    }
    public static void main (String[] args) {
        new Sum();
    }
}

OK??

java 题(考试了)

  1. 运行Java字节码的假想计算机称为JVM(Java虚拟机)。
  2. Java程序分为两种类型,分别是java application(java应用程序,可独立运行)和java applet(java小应用程序,不能独立运行) 。
  3. 开发工具JDK中的Javac(Java编译器)的作用是将Java源文件编译为Java字节码文件。
  4. 在Java语言中,short数据类型的存储开销是16字节,而long数据类型的存储开销是64位。
  5. Java语言的继承机制是单一继承,使用接口作为多重继承的替代物。
  6. 对类中成员的访问,Java提供了四个不同的访问范围,分别是public、protected、private和default(firendly)。
  7. 子类和父类中覆盖的方法,要具有相同的方法名、相同的参数类型和相同的返回值类型。
  8. 将Applet小应用程序嵌入到HTML文件中,要用applet/applet 标记,其中它还有三个基本参数,分别是 code、width和height。
  9. 如果x = 2,y = 5,z = 6;则 u = x < y ? ( x < z ? x : y ) : ( y < z ? y : ( z < x ? z : x ) );则u = 6。
  10. 在Java中,所有的异常类都是Throwable类的子类,该类有两个最基本的子类分别是Error和Exception。
  11. 异常处理的基本结构分为三部分,每部分的关键字分别是try、catch 和finally 。
  12. Java采用抢占式调度方式,即高优先级线程具有剥夺低优先级线程执行的权利。
  13. 创建新线程的两种方法是继承Thread类重写run()方法和实现Runnable接口。
  14. 若有int i = 2,b = 0;表达式b = ( ++i ) + ( ++i ) + ( ++i ) 的值是12。 二.单项选择题(本大题共20小题,每小题1分,共20分)
  15. 下列标识符中,合法的标识符是( B )。 A. goto
    B. final
    C. 9stud
    D. student2
  16. int m,n=3; m=++n;执行完成这两行代码后,则( C )。 A. m=3,n=4
    B. m=3,n=3
    C. m=4,n=4
    D. 以上都不是
  17. int a[][]=new int[2][3]; 选择正确的答案( B )。 A.a.length=3
    B.a.length=2
    C.a.length=6
    D.a.length的值不能确定
  18. 在设计Application程序时,设main()方法的参数是args,则用( C )可以获得命令行参数的个数。 A.args[0].length
    B.args[0].length()
    C.args.length
    D.args.length()
  19. 要求某成员变量访问权限局限于同一类,则应该使用( D )。 A.public
    B. protected
    C. 确省
    D. private
  20. 当用户最小化包含Applet的窗口时,将执行Applet的( D )方法。 A.init()
    B. start()
    C. stop()
    D. destroy()
  21. 以下哪组修饰符不能同时修饰一个方法 ( D ) A. abstract public
    B. public final
    C. public static
    D. abstract private
  22. 编写Applet程序时,所定义的类必须是(C )的子类。 A. Window
    B. Panel
    C. Applet
    D. Frame
  23. Java编程所必须的默认引用包为 ( B ) A. java.sys包 
    B. java.lang包
    C. java.new包 
    D. 以上都不是
  24. 如果需要按add()语句的顺序依次放置部件,则需要使用(A )布置管理器。 A. FlowLayout
    B. BorderLayout
    C. CardLayout
    D. GridLayout

JAVA考试选择题

答案保证正确但是多少给点分数么? 1 D
2 B
3 D
4 A
5 A
6 C
7 C
8 D
9 C
10 B
11 D
12 A
13 B
14 A
15 D

JAVA考试题目。

  1. 学生类
public class Student {
    private String name;
    private String sex;
    public Student() {
        super();
        this.name = "小A";
        this.sex = "男";
    }
    public void show() {
        System.out.println("姓名:" + this.name + ",性别:" + this.sex);
    }
    public void study() {
        System.out.println("学生学习");
    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public String getSex() {
        return sex;
    }
    public void setSex(String sex) {
        this.sex = sex;
    }
    @Override
    public String toString() {
        return "Student [name=" + name + ", sex=" + sex + "]";
    }
}
  1. 大学生类
public class DStudent extends Student {
    @Override
    public void study() {
        // TODO Auto-generated method stub
        System.out.println("大学生学习");
    }
}

望采纳!!!

java考试选择题

2、D
3、B
4、A
5、D
6、D
7、D
8、C
9、A
10、A
11、A
12、C
13、B
14、D
15、B

15道基础的java选择题

41.C
A.abstract修饰符可修饰字段、方法和类。 不可以修饰字段
B.抽象方法的body部分必须用一对大括号{}包住。
C.声明抽象方法不可写出大括号。
D.声明抽象方法,大括号可有可无。
42D
43.A
A.一个程序里只能有一个类被修饰为Public 错误
B.源文件名必须和用public修饰的类名相同 正确
C.若程序中没有任何Public类,则文件名可任取 正确
D.一个Java程序中,必须有一个被Public修饰的类 怎么说呢?很难说正确,也很难说错误,一个java程序是可以没有一个被修饰为Public的类
44B
A好像也可以
45D
46A
47A
48C
49B
50A
51D
52C
53A
54B
55.A