中国矿业大学2003-2004学年第一学期函授夜大学
《Java程序设计》模拟试题A 开一页
站点:_ 中山__ 专业年级: 法学01_ 形式: 夜大_ 层次:_ 专科_
一、填空题:
1、在面向对象程序设计中,对象有两大特征,分别是_________和____________。
2、Java的程序有两种应用形式,即______________和____________。
3、Java的源程序是由一个或多个类组成的正文文件,一个可执行的应用程序必须有一个__方法。
4、Java的源程序文件必须以_______作为后缀,由Java编译器编译成字节码,存储在以__________为后缀的文件中。
5、在Java程序设计中,变量名是由________、________、_________或_______字符序列,并且不能用_________作为第一个字符。
6、Java中的数据类型有两大类,一类为_____________;另一类则是_______________。
7、常量是指程序运行过程中其值不变的量,在定义时要在类型前面加_________关键字。
8、Java语言提供三种逻辑运算符,分别是__________、__________、___________。
9、在Java中,当int型数据和float型数据进行运算时,_________应转换成_______然后进行运算。
10、在Java程序设计中,常用的循环结构控制语句有___________、___________、_______________。
二、简答题:
1、简述Java程序的执行过程?
2、写出Java中常用的几种基本数据类型?
3、什么是对象?什么是类?对象和类是什么关系?
4、Java提供算术运算符++和--,其使用方法有两种,放在变量前和放在变量后有和区别?
5、消息的三要素是什么?
三、写出下列程序的运行结果:
1、public class Arithmetic
__ {
public static void main(String args[])
{
_ int I,J,A,B,M,N,X,Y;
I=8;
J=3;
A=I/J;
B=I%J;
M=A++;
N=++A;
X=B--;
Y=--B;
System.out.println(“A=”+A+”B=”+B);
System.out.println(“M=”+M+”N=”+N);
System.out.println(“X=”+X+”X=”+X);
}
__ }
2、public class sumof10
__ {
public static void main(String args[])
{
int I,sum;
sum=0;
I=1;
Do
_ {
___ sum+=I;
I++;
}while (I<=10);
System.out.println(“sum=”+sum);
}
}
四、编程题:
编程实现将学生成绩的百分制转换成等级制,90~100分转换为“A”;80~90分转换为“B”;70~80分转换为“C”;60~70分转换为“D”;60分以下转换为“F”。
1