Java习题(一)

涎涎原创约 643 字大约 2 分钟...JavaJava

174-Java习题(一).md

注意

本博文仅供学术研究和交流参考,严禁将其用于商业用途。如因违规使用产生的任何法律问题,使用者需自行负责。

  1. 在么是继承,什么是多态,方法的重载和覆盖有何区别(10分)

  2. 定义类A和类B如下:(10分)

    class A{
        int a=1;
        doubled=2.0;
        void show(){
            System.out.print1n("ClassA:a="+a+"\td="+d);
        }
    }
    Class Bextends A{
        float a=3.0f;
        String d="Javaprogram.";
        void show(){
            super.show();
            System.out.printIn("ClassB:a="+a+"\td="+d);
        }
    }

(1)若在应用程序的main方法中有以下语句:


A a=newA();
a.show();

则输出的结果如何?

(2)若在应用程序的main方法中定义类B的对象b:

A b=newB();
b.show();

则输出的结果如何?

  1. 请输出下面主函数的值。(10分)
public class Function{
    public static void funl(int i){
        i=1;
    }
    public static void fun2(Integer i){
        i=new Integer(2);
    }
    public static void fun3(String s){
        s="3";
    }
    public static void fun4(StringBuffer s){
        s.append("4");
    }
        
    public static void main(String[]args){
        int il=0;
        Integer i2=new Integer(0);
        String s="";
        StringBuffer sb=new StringBuffer();
        fun1(i1);
        System.out.println(i1):
        fun2(i2);
        System.out.println(i2); 
        fun3(s);
        Systen.out.println(s);
        fun4(sb);
        System.out.print1n(sb);
    }
}
  1. 给出一串数字如下。(15分)

0 1 1 2 3 5 8 ? 21 ? 55

1)请问?可能的数字。

2)根据上面数列的排列规律写出求前N项和的程序。(只需列出核心代码) 思路:每次求出第N项,每次累加得出当前的和。

  1. 简述在JAVA中的String类各个方法的功能。(10分)

  2. 指出下面程序中的错误(多处)。(10分)

public class A 
{
    final static int num;
    public void doSomeThing(String s){
    if(s==“Print”){
        Systen.out.println(“Priint..…”)
    }else if(s=“Quit”){
        System.out.println(“Quit.…”)
    }
    num++;
}
    public static void main(String[]args){
    System.out.println(“Start…”):
    doSomeThing(“Priint”):
    doSomeThing(“Quit”);
    System.out.pirntln(“total do num:”+num):
    }
}
  1. 用JAVA实现冒泡排序。(15分)

  2. 数据库题目,有3张表(20分)

Student 学生表 (学号、姓名、性别、年龄、组织部门)

Course课程表(编号、课程名称)

Sc选课表(学号、课程编号、成绩)

1、写一个SQL语句,查询选修了"计算机原理"的学生学号和姓名(5分)

2、写一个SQL语句,查询"周星驰"同学选修了的课程名称(5分)

3、写一个SQL语句,查询选修了至少3门课程以上的学生学号和姓名(10分)


分割线


相关信息

以上就是我关于 Java习题(一) 知识点整理与总结的全部内容,希望对你有帮助。。。。。。。

上次编辑于:
贡献者: 涎涎
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.15.4