国开吉林50016《JAVE和WWW技术》春形成性考核一省开选修学生专用复习资料答案Word格式文档下载.docx
《国开吉林50016《JAVE和WWW技术》春形成性考核一省开选修学生专用复习资料答案Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《国开吉林50016《JAVE和WWW技术》春形成性考核一省开选修学生专用复习资料答案Word格式文档下载.docx(12页珍藏版)》请在冰豆网上搜索。
a.一个程序可以包含多个源文件
b.一个源文件中可以有多个公共类
c.一个源文件只能供一个程序使用
d.一个源文件中只能有一个类
一个程序可以包含多个源文件
【题目】
javaapplet源程序文件的扩展名为_________。
a.java
b.class
c.html
d.exe
java
下面哪条语句定义了5个元素的数组_________。
a.int[]a={22,23,24,25,12};
b.inta[]=newint(5);
c.int[]arr;
d.int[5]array;
int[]a={22,23,24,25,12};
设int型变量a、b,float型变量x、y,char型变量ch均已正确定义并赋值,正确的switch语句是_________。
a.switch(ch+1){......}
b.switch(a+b){......}
c.switch(x+y){......}
d.switchch{......}
switch(a+b){......}
以下程序段执行后将有_________个字节被写入到文件afile.txt中。
try{
fileoutputstreamfos=newfileoutputstream(“afile.txt”);
dataoutputstreamdos=newdataoutputstream(fos);
dos.writeint(3);
dos.writedouble(0.01);
dos.close();
fos.close();
}
catch(ioexceptione){}
a.2
b.12
c.8
d.16
12
设x=1,y=2,z=3,则表达式y+=z--/++x的值是_________。
a.5
b.3.5
c.3
d.4
5
下列语句序列执行后,x的值是_________。
publicclasstest{
publicstaticvoidmain(string[]args){
inta=2;
intb=3;
intx=4;
x=++a*x;
system.out.println(x);
}
a.13
b.10
c.11
d.12
执行如下程序代码后,c的值是_________。
inta=0;
intc=0;
do{
--c;
a=a-1;
while(a>
0);
a.死循环
b.1
c.-1
d.0
-1
设有定义intx=‘a’;
,则执行下列语句之后,x的值为_________
x%='
a'
;
a.‘a’
b.0
c.65
d.‘A’
【题目】在java中当方法没有返回值时,其类型必须是_________,可以省略return。
a.public
b.double
c.static
d.void
void
【题目】用protected修饰的成员变量被称为_________。
a.受保护的成员变量
b.友好方法
c.共有变量
d.友好变量
受保护的成员变量
【题目】在编写javaapplication程序时,若需要使用到标准输入输出语句,必须在程序的开头写上_________语句。
a.importjava.awt.*c
b.importjava.awt.Graphics
c.importjava.io.*
d.importjava.applet.Applet
importjava.io.*
【题目】在一个合法的java源程序文件中定义了3个类,则其中属性为public的类可能有_________个。
a.1
c.2
d.3
1
【题目】在使用interface声明一个接口时,只可以使用_________修饰符修饰该接口。
b.protecteds
c.privateprotected
d.private
public
【题目】下列哪个说法是错误的?
_________
a.不允许使用final修饰abstract方法。
b.不用修饰符的成员变量被称为友元变量
c.abstract方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在abstract类中定义。
d.对于abstract类可以使用new运算符创建该类对象。
对于abstract类可以使用new运算符创建该类对象。
【题目】下面有关java中接口的说法正确的是_________。
a.若一个类要实现一个接口,则用到“extends”关键字
b.若一个类要实现一个接口,则用到“implements”关键字
c.接口不允许继承
d.接口中含有具体方法的实现代码
若一个类要实现一个接口,则用到“implements”关键字
【题目】java语言中的super关键字是_________。
a.指向父类对象的指针
b.父类的标识符
c.指向父类的指针
d.对父类的引用
对父类的引用
______________是java的关键字用来定义类。
class
【题目】一般java程序的类体由两部分组成:
一部分是属性,另一部分是______________。
方法
【题目】在java语言中,字符串常量是用双引号括起来的字符序列,字符串不是字符数组,而是类______________的实例对象。
String
java标识符是由字母、$、下划线和______________组成,其中数字不能放在开头。
数字
java程序分为两种,分别是______________和applet。
Application
在编程java源文件时,可以使用______________引入有包名的类。
import语句
【题目】______________关键字修饰父类中的一个方法,那么这个方法将不允许子类重写。
final
【题目】面向对象技术具有三个重要特性:
封装、继承和______________。
多态
【题目】在浏览器中执行applet程序,将被最后执行的方法是______________。
destroy()
【题目】applet生命周期中关键方法包括:
______________、start()、stop()、destroy()。
init()
【题目】java语言具有良好的安全性和可移植性及平台无关性。
对
错
正确的答案是“对”。
【题目】java语言中数据类型占内存字节数与平台无关。
【题目】java语言标识符中可以使用美元符。
【题目】分号,逗号和冒号都可用为java语言的分隔符。
【题目】java语言的复合数据类型有3种:
数据、类和包。
正确的答案是“错”。
【题目】抽象方法只有方法头,而无方法体。
【题目】抽象方法一定出现在抽象类中。
【题目】最终类,最终方法和最终变量的修饰符都用final。
【题目】applet程序是通过浏览器中内置的java解释器来解释执行的。
【题目】applet程序是以.java为扩展名的java语言源程序,该程序经过编译器后便成为可执行文件。
第41题
publicclasstest{
publicstaticvoidmain(string[]args){
inti=5;
system.out.print(i++);
system.out.print(i--);
system.out.print(--i);
运行结果:
______________。
5644
第42题
classa{
doublef(doublex,doubley){
returnx*y;
classbextendsa{
returnx+y;
publicstaticvoidmain(stringargs[]){
bobj=newb();
system.out.println("
theresultis"
+obj.f(4,6));
theresultis______________
10.0
第43题
classfather{
voidprintme(){system.out.println("
father"
);
classsonextendsfather{
son"
voidprintall(){super.printme();
this.printme();
printme();
publicclasstest{
publicstaticvoidmain(string[]ars){
sonmyc=newson();
myc.printall();
}
father
______________
son
第44题
publicclasstestextendsfather{
privatestringname="
test"
publicstaticvoidmain(string[]args){
testtest=newtest();
system.out.println(test.getname());
classfather{
publicstringgetname(){
returnname;
第45题
publicclassdemo{
publicintadd(inta,intb){
try{returna+b;
}
catch(exceptione){system.out.println("
catch语句块"
finally{system.out.println("
finally语句块"
return0;
publicstaticvoidmain(string[]args){
demodemo=newdemo();
system.out.println("
和是:
"
+demo.add(9,34));
43
finally语句块