文都英语六级B卷真题及答案Word下载.docx
《文都英语六级B卷真题及答案Word下载.docx》由会员分享,可在线阅读,更多相关《文都英语六级B卷真题及答案Word下载.docx(15页珍藏版)》请在冰豆网上搜索。
![文都英语六级B卷真题及答案Word下载.docx](https://file1.bdocx.com/fileroot1/2022-11/16/22205b0c-d70e-47e7-bae9-e72f1c75e759/22205b0c-d70e-47e7-bae9-e72f1c75e7591.gif)
doubleresult,item;
intdenominator;
result=0;
intsign=1;
do
{item=
(2)A(double)sign/denominator;
result+=item;
sign=-sign;
denominator+=2;
}while((3)B);
returnresult*4;
}
【可供选择的答案】
(1)
A.intsign
B.intsign=0
C.intsign=1
D.intsign=-1
(2)
A.
B.(int)sign/denominator
C.sign/denominator
D.1.0/denominator
(3)
A.Math.abs((int)sign/denominator)>
=1e-6
B.Math.abs((double)sign/denominator)>
C.(double)sign/denominator>
D.Math.abs((int)sign/denominator)>
=10-6
(4)
以下关于main方法说法正确的是 C 。
A.一个类不可以没有main方法;
B.一个类可以有多个main方法;
C.一个应用程序可以有多个类,并且每个类可有main方法;
D.一个可执行的应用程序可以没有main方法。
(5)
以下关于main方法前的关键字void说法正确的是 C 。
A.表示该方法不能输出任何结果;
B.表示该方法的静态方法;
C.表示该方法不返回任何结果;
D.表示该方法的访问权限是公有的。
试题二(程序选择,每题2分,共10分)
【程序说明】以下程序是某个类的一个sort方法,功能是对作为参数传入的int型数组arrayX用冒泡法对其进行由小到大排序,请将程序填充完整或回答相关问题,要求选出最佳答案。
publicvoidsort(A(6))
intt;
for(intk=0;
k<
arrayX.length-1;
k++)
{
for(intj=1;
j<
(7);
j++)
{
if((8))
{
t=arrayX[j];
(9);
arrayX[j-1]=t;
}
}
}
(6)
A.int[]arrayX
B.intarrayX
C.int[]arrayX[]
D.finalint[]arrayX
(7)
A.arrayX.length-1
B.arrayX.length
C.arrayX.length-k
D.k
(8)
A.arrayX[j-1]>
arrayX[j]
B.arrayX[j]<
arrayX[j-1]
C.arrayX[j]>
D.arrayX[j]<
arrayX[j+1]
(9)
A.t=arrayX[j-1]
B.arrayX[j]=t
C.arrayX[j-1]=arrayX[j]
D.arrayX[j]=arrayX[j-1]
(10)
以下关于数组的说法错误的是。
A.int型数组可以放直接放double型数据;
B.起始下标为0;
C.int型数组可以放直接放byte型数据;
D.下标越界时,会抛出异常
试题三(程序选择,每题2分,共12分)
【程序说明】Triangle为三角形类,方法getArea()用于计算并返回三角形面积(根据三边a,b,c求三角形面积的方法是:
令
面积
),请将程序填充完整或回答相关问题。
publicclassTriangle
privatedoublesideA;
privatedoublesideB;
privatedoublesideC;
publicTriangle(doublea,doubleb,doublec)(11)
if((a+b<
=c)||(b+c<
=a)||(a+c<
=b))
thrownewException("
三条边不能构成三角形"
);
else
sideA=a;
sideB=b;
sideC=c;
public(12)getArea()
doubles=0;
doublel=(sideA+sideB+sideC)/2.0;
s=(13);
returns;
publicclassTest
doublea=3.0,b=4.0,c=5.0;
//***
try
(14);
System.out.println("
三角形面积为"
+tri.getArea());
(15)
System.out.println(ex.getMessage());
(11)
A.空
B.thrownewException()
C.throwsException
D.throwsIOException
(12)
A.double
B.void
C.float
D.int
(13)
A.Math.sqrt(l*(l-sideA)*(l-sideB)*(l-sideC))
B.Math.sqrt(l(l-sideA)(l-sideB)(l-sideC))
C.Math.abs(l*(l-sideA)*(l-sideB)*(l-sideC))
D.Math.abs(l(l-sideA)(l-sideB)(l-sideC))
(14)
A.Triangletri=newTriangle()
B.Triangletri
C.Triangletriangle=newTriangle(a,b,c)
D.Triangletri=newTriangle(a,b,c)
(15)
A.catch(IOExceptionex)
B.catch(Exceptione)
C.catch(Exceptionex)
D.catch(IOExceptione)
(16)
该程序的输出结果为。
A.三角形面积为6.0
B.三条边不能构成三角形
C.6.0
D.程序出错,没有结果
试题四(程序选择,每题2分,共8分)
【程序说明】以下程序为类Person、Animal、Chinese、Zhejiang和Test的代码,请将程序填充完整或回答相关问题。
//Person.java
packagecn.zjnu.ks;
public(22)classPerson
(23)StringhairColor;
publicabstractvoidspeak();
publicPerson()
hairColor=””;
System.out.println("
人类"
//Animal.java
packagecn.zjnu.animal;
publicclassAnimal
//Chinese.java
packagecn.zjnu.chinese;
publicclassChineseextendsPerson
publicvoidspeak()
我会说汉语"
publicvoidspeak(Stringmsg)
我会说"
+msg);
publicChinese()
hairColor="
黑色"
;
中国人"
//Zhejiang.java
publicclassZhejiangextendsChinese
(24)//调用父类的方法speak()
publicZhejiang()
浙江人"
//Test.java
Zhejiangp=newZhejiang();
(22)
A.void
B.abstract
C.fianal
D.static
(23)
若成员变量hairColor能被类Chinese中的方法访问,但不被Aniaml类中方法访问,则应该填入
A.public
B.protected
C.private
D.static
(24)