Java习题(一)
原创约 643 字大约 2 分钟...
174-Java习题(一).md
注意
本博文仅供学术研究和交流参考,严禁将其用于商业用途。如因违规使用产生的任何法律问题,使用者需自行负责。
在么是继承,什么是多态,方法的重载和覆盖有何区别(10分)
定义类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();
则输出的结果如何?
- 请输出下面主函数的值。(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);
}
}
- 给出一串数字如下。(15分)
0 1 1 2 3 5 8 ? 21 ? 55
1)请问?可能的数字。
2)根据上面数列的排列规律写出求前N项和的程序。(只需列出核心代码) 思路:每次求出第N项,每次累加得出当前的和。
简述在JAVA中的String类各个方法的功能。(10分)
指出下面程序中的错误(多处)。(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):
}
}
用JAVA实现冒泡排序。(15分)
数据库题目,有3张表(20分)
Student 学生表 (学号、姓名、性别、年龄、组织部门)
Course课程表(编号、课程名称)
Sc选课表(学号、课程编号、成绩)

1、写一个SQL语句,查询选修了"计算机原理"的学生学号和姓名(5分)
2、写一个SQL语句,查询"周星驰"同学选修了的课程名称(5分)
3、写一个SQL语句,查询选修了至少3门课程以上的学生学号和姓名(10分)
分割线
相关信息
以上就是我关于 Java习题(一) 知识点整理与总结的全部内容,希望对你有帮助。。。。。。。
Powered by Waline v2.15.4