JAVA语言试题1

来源:百度知道 编辑:UC知道 时间:2024/09/21 06:15:55
程序分析题
1、阅读下列程序,然后回答问题。
class Car {
int carNumber;
Car(){}
Car(int no){
this.carNumber=no;
}
void setNumber(int carNum) {
carNumber = carNum;
}
void showNumber() {
System.out.println(“My car No. is :” + carNumber);
}
}
① 写出这里定义了什么类?有哪些成员变量?有哪些成员方法?
② 有哪些构造方法?
③ 这个类有无访问控制修饰?表示谁可以访问这个类内的属性和方法?
④ void表示什么?static表示什么?
2、 运行下列程序段后,结果c的取值为 。
int a = 100, b = 20, c;
char oper ='+';
switch(oper) {
case '+':
c = a+b;
break;
case '-':
c = a - b;
break;
default :
c = a * b;
break;
}
五、编程题
1、 编写一个完整的Java Application程序在命令行输出“I am a student.” ,并说明在JDK环境下的开发并运行的具体过程。
2、 编写一个完整的JAVA的Applet,使之能够在浏览器上显示“I am a student.”字符串信息,并说明在JDK环境下的开发并运行的具体过程。
问题补充:很急的,明天考试了,麻烦大家了

1
类Car
成员变量carNumber
成员方法setNumber showNumber
构造方法Car(){} Car(int no){}
无访问控制修饰
同一个包内的类可以访问
void表示没返回类型
Static 表示静态
2
c=120;
五、编程题
public class stu{
public static void main(String args[]){
System.out.println("I am a student");
}
}

运行cmd 输入 java stu.java 再输入javac stu 就可以运行