Java考试题及其答案Word下载.docx
- 文档编号:15157441
- 上传时间:2022-10-28
- 格式:DOCX
- 页数:17
- 大小:21.08KB
Java考试题及其答案Word下载.docx
《Java考试题及其答案Word下载.docx》由会员分享,可在线阅读,更多相关《Java考试题及其答案Word下载.docx(17页珍藏版)》请在冰豆网上搜索。
6、编译JavaApplet源程序文件产生的字节码文件的扩展名为(B)。
7、设a=8,则表达式a>
>
2的值是(B)。
A.1B.2C.3D.4
8、在JavaApplet程序用户自定义的Applet子类中,常常重载(D)
方法在Applet的界面中显示文字、图形和其它界面元素。
9、下面程序段的输出结果是(A)。
StringMyStr="
Hello,"
;
MyStr=MyStr+"
Guys!
"
System.out.println(MyStr);
A.Hello,Guys!
B.Hello,
C.Guys!
D.该程序段有语法错误
10、在编写JavaApplication程序时,若需要使用到标准输入输出语句,必须在程序的开头写上(C)语句。
A.importjava.awt.*;
B.importjava.applet.Applet;
C.importjava.io.*;
D.importjava.awt.Graphics;
1、A2、B3、C4、D5、C
6、B7、B8、D9、A10、C
二、填空题
1、一个复杂的系统必然包括有多个对象,这些对象间可能存在的关系有三种:
包含、关联和继承。
2、根据程序的构成和运行环境的不同,Java源程序分为两类:
应用程序和小应用程序。
3、如果一个Java源程序文件中定义有4个类,则使用Sun公司的JDK编译器javac编译该源程序文件将产生4个文件名与类名相同而扩展名为.class的字节码文件。
4、在Java的基本数据类型中,char型数据占2字节内存空间,int型数据占用4字节内存空间。
5、设x=2,则表达式(x++)*3的值是6。
6、若x=5,y=10,则x>
y和x<
=y的逻辑值分别为flase和true。
7、抽象方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象类之中定义。
最终方法是不能被当前类的子类重新定义的方法。
8、从标准输入读入一个字节的信息并返回给一个字符变量c的语句为:
。
9、设有数组定义:
intMyIntArray[]={10,20,30,40,50,60,70};
则执行以下几个语句后的输出结果是280。
ints=0;
for(inti=0;
i<
MyIntArray.length;
i++)
s+=MyIntArray[i];
System.out.println(s);
10、若需要在PhoneCard200类中声明变量additoryFee为浮点双精度型的静态域并初始化其值为0.1,则应在类PhoneCard200的定义中加入一条域定义语句:
11、在Java程序中,通过类的定义只能实现单重继承,但通过接口的定义可以实现多重继承关系。
12、顺序执行以下两个语句的输出结果是:
6。
Strings=“Hello!
”;
System.out.println(s.length());
13、开发与运行Java程序需要经过的三个主要步骤为编辑源程序、
编译生成字节码和解释运行字节码。
14、如果一个JavaApplet源程序文件只定义有一个类,该类的类名为MyApplet,则类MyApplet必须是Applet类的子类并且存储该源程序文件的文件名为MyApplet.java。
15、一个JavaApplication源程序文件名为MyJavaApplication.java,如果使用Sun公司的Java开发工具JDK编译该源程序文件并使用其虚拟机运算这个程序的字节码文件,应该顺序执行如下两个命令:
javacMyJavaApplication.java、
javaMyJavaApplication。
16、在Java的基本数据类型中,char型采用Unicode编码方案,每个Unicode码占用
2字节内存空间,这样,无论是中文字符还是英文字符,都是占用2字节内存空间。
17、设x=2,则表达式(++x)*3的值是9。
18、若x=5,y=10,则x>
y&
&
x++==y--的逻辑值为flase。
19、创建一个名为MyPackage的包的语句是packageMyPackage,
该语句应该放在程序的位置为:
应该在程序第一句。
20、设有数组定义:
inta[]={11,22,33,44,55,66,77,88,99};
则执行以下几个语句后的输出结果是33、66、99。
for(inti=0;
a.length;
i++)
if(a[i]%3==0)System.out.println(a[i]);
21、若需要在PhoneCard200类中声明变量additoryFee为浮点双精度型的静态域并初始化其值为0.1,则应在类PhoneCard200的定义中加入一条域定义语句为:
。
22、在Java程序中,通过类的定义只能实现重继承,但通过接口的定义可以实现重继承关系。
23、顺序执行以下两个语句的输出结果是:
Strings="
万方科技学院"
1、包含、继承、关联
2、JavaApplication、JavaApplet(或应用程序、小应用程序)
3、4、.class
4、2、4
5、6
6、flase、true
7、抽象方法、最终方法(或abstract方法、final方法)
8、charc=System.in.read();
9、280
10、staticdoubleadditoryFee=0.1;
11、单、多
12、6
13、编辑源程序、编译生成字节码、解释运行字节码
14、Applet、MyApplet.java
15、javacMyJavaApplication.java、javaMyJavaApplication
16、2、2
17、9
18、flase
19、packageMyPackage;
应该在程序第一句。
20、33、66、99
21、staticdoubleadditoryFee=0.1;
22、单、多
23、6
三、写出下列程序完成的功能。
1、publicclassSum
{
publicstaticvoidmain(Stringargs[])
intsum=0;
for(inti=1;
=100;
sum+=i;
System.out.println(“sum=”+sum);
}
}
2、importjava.io.*;
publicclassReverse
{
publicstaticvoidmain(Stringargs[])
{inti,n=10;
inta[]=newint[10];
for(i=0;
n;
try{
BufferedReaderbr=newBufferedReader(
newInputStreamReader(System.in));
a[i]=Integer.parseInt(br.readLine());
//输入一个整数
}catch(IOExceptione){};
for(i=n-1;
i>
=0;
i――)
System.out.print(a[i]+"
"
);
System.out.println();
3、importjava.awt.*;
publicclassAppOut
{publicstaticvoidmain(Stringargs[])
newFrameOut();
}
classFrameOutextendsFrame
{Labelprompt;
FrameOut()
super("
prompt=newLabel("
万方科技学院欢迎您"
setLayout(newFlowLayout());
add(prompt);
setSize(300,200);
show();
}
4、importjava.io.*;
publicclassabc
{SubClasssb=newSubClass();
System.out.println(sb.max());
classSuperClass
{inta=10,b=20;
classSubClassextendsSuperClass
{intmax(){return((a>
b)?
a:
b);
}}
5、publicclassSum
{publicstaticvoidmain(Stringargs[])
{doublesum=0.0;
sum+=1.0/(double)i;
System.out.println("
sum="
+sum);
6、importjava.io
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 考试题 及其 答案