以下哪项可能包含标题选两个.docx
《以下哪项可能包含标题选两个.docx》由会员分享,可在线阅读,更多相关《以下哪项可能包含标题选两个.docx(13页珍藏版)》请在冰豆网上搜索。
以下哪项可能包含标题选两个
第五套
1.以下哪项可能包含标题(选两个)
A、PanelB、FrameC、AppletD、Dialog
2.以下代码完成画线功能,指出所画线的颜色()
1.g.setColor(Color.cyan.red.green.);
2.g.drawLine(0,0,100,100);
A、redB、greenC、yellowD、cyan
3.关于以下代码所画图形的说明,正确的是()
1.g.setColor(Color.black);
2.g.drawLine(10,10,10,50);
3.g.setColor(Color.red);
4.g.drawRect(100,100,150,150);
A、一条40像素长的垂直红线,一个边长为150像素的红色四方形
B、一条40像素长的垂直黑线,一个边长为150像素的红色四方形
C、一条50像素长的垂直黑线,一个边长为150像素的红色四方形
D、一条50像素长的垂直红线,一个边长为150像素的红色四方形
4.下面是源文件TestPackage.java的所有内容
packagecom.dhu.dpj;
publicclassTestPackage
{
publicstaticvoidmain(String[]args)
{newTest().print();}
}
classTest
{
publicvoidprint()
{System.out.println("theprogramisdemostratinghowtousingpackage!
");}
}
假定系统当前目录是E:
\JavaSample,源文件正好处于当前目录处,在当前目录运行编译命令
javac–d.TestPackage.java
则结果是:
A、编译命令失败
B、编译成功,在E:
\JavaSample目录下产生一个类文件
C、编译成功,在E:
\JavaSample目录下产生两个类文件
D、编译成功,在E:
\JavaSample\com\dhu\dpj目录下产生两个类文件
E、编译成功,在E:
\JavaSample\com\dhu\dpj目录下产生一个类文件
F、编译成功,在E:
\com\dhu\dpj目录下产生一个类文件
5.给定下面的源代码,则输出结果是:
classTestStaticCode
{
static{System.out.println("TestStaticCodeisloading");}
TestStaticCode(){System.out.println("CallCustructor1");}
TestStaticCode(inta){System.out.println("CallCustructor2");}
publicstaticvoidmain(String[]args)
{
newTestStaticCode();
newTestStaticCode
(2);}
}
A、TestStaticCodeisloading
CallCustructor1
TestStaticCodeisloading
CallCustructor2
B、TestStaticCodeisloading
CallCustructor1
CallCustructor2
C、TestStaticCodeisloading
D、CallCustructor1
CallCustructor2
E、CallCustructor1
CallCustructor1
6.你想让任意包中的子类都可以访问其父类中的成员,对于父类下面哪一个修饰限定符可以恰好满足这一要求?
A.publicB.privateC.protectedD.transientE.Noaccessmodifierisqualified
7.给定下面的代码,编译运行结果将是:
publicclassTestVar
{
publicstaticvoidmain(String[]args)
{intx;
x=x+1;
System.out.println("xis"+x);
}
}
A、xis1B、xis+1
C、xis(某个不能确定的数值)D、编译失败
8.在AWT中不是容器的部件是:
A、ScrollPanelB、DialogC、TextArea、D、Applet
9.选择输出结果?
publicclassTest{
publicstaticvoidmain(Stringargs[]){
Strings=newString(”true”);
Booleanb=newBoolean(true);
if(s.equals(b))
{System.out.println(“hello”);}
}
}
A.print“hello” B.compileerroratline6
C.compilesucceedbutprintnothing
10.编译并运行以下程序(命令:
javaAB1),关于运行结果的描述以下哪个选项是正确的()
classAB{
publicstaticvoidmain(String[]args){
inti=0;
try{
i=Integer.parseInt(args[0]);
}catch(Exceptione){}
switch(i)
{case0:
System.out.println("0");
case1:
System.out.println("1");
default:
System.out.println("default");}
}
}
A、编译出错B、打印出“0”C、打印出“1”D、打印出“default”
11.Applet类特有方法有:
A、init()B、start()C、destroy()
D、stop()E、finally()
12.classSuper{
publicinti=0;
publicSuper(Stringtext){
i=1;}
}
publicclassSubextendsSuper{
publicSub(Stringtext){
i=2;
}
publicstaticvoidmain(Stringag[]){
Subsub=newSub(“Hello”);
System.out.println(sub.i);
}}
Whatistheresult?
A.Compilationwillfail
B.Compilationwillsucceedandtheprogramwillprint”0”.
C.Compilationwillsucceedandtheprogramwillprint”1”
D.Compilationwillsucceedandtheprogramwillprint”2”
13.选择与第二行等价的语句?
interfacefoo{
inti=10;
}
A.statici=10; B.finali=10; C.publici=10;
D.protectedi=10;E.privatei=10;
14.执行完以下代码int[]x=newint[25];后,以下哪项说明是正确的()
A、x[24]为0B、x[24]未定义C、x[25]未定义D、x[0]为空
15.使用位操作符“>>”和“>>>”.哪个语句正确?
A.10100000000000000000000000000000>>4得
00001010000000000000000000000000
B.10100000000000000000000000000000>>4得
11111010000000000000000000000000
C.10100000000000000000000000000000>>>4得
00001010000000000000000000000000
D.10100000000000000000000000000000>>>4得
11111010000000000000000000000000
16.给定下面的定义:
Strings=null;
哪段代码将导致一个NullPointerException类的异常被抛出?
A.if((s!
=null)&(s.length()>0)) B.if((s!
=null)&&(s.length()>0))
C.if((s==null)|(s.length()==0))D.if((s==null)||(s.length()==0))
17.哪个语句可以创建一个两维的整数数组?
A.inta[][]=newint[][]; B.inta[10][10]=newint[][];
C.inta[][]=newint[10][10];D.int[][]a=newint[10][10];
E.int[]a[]=newint[10][10];
18.给定下面关于类的定义:
publicclassExample{
publicExample(){//dosomething}
protectedExample(inti){//dosomething}
protectedvoidmethod(){//dosomething}
}
publicclassHelloextendsExample{//membermethodandmembervariable}
下面哪些方法可以加入到Hello类?
A.publicvoidExample(){}B.publicvoidmethod(){}
C.protectedvoidmethod(){}D.privatevoidmethod(){}
19.下面是一个不完整的方法定义:
1)
2){if(unsafe()){//dosomething…}
3)elseif(safe()){//dotheother…}}
unsafe()方法将会抛出一个IOException异常,要正确完成该方法,应将下面哪个语句放在第一行处?
A.publicIOExceptionmethodName()
B.publicvoidmethodName()
C.publicvoidmethodName()throwIOException
D.publicvoidmethodName()throwsIOException
E.publicvoidmethodName()throwsException
3.java.applet.Applet类提供了取得图像数据文件的方法drawImage(),其在Graphics类中有几种定义形式,请选出下列选项中正确的方法()。
设Pic为Image对象。
(A)drawIname(Pic,0,0,this);
(B)g.drawImage(Pic,30,20,40,20);
(C)g.drawImage(Pic,30,20,40,20,this);
(D)g.drawImage(Pic,30,40,this);
5.下面几种定义方式中,请选出错误的选项()
(A)shorts=28;
(B)charc=’1’;
(C)doubled=2.3
(D)floatf=2.3
6.下面哪个选项能正确定义float型变量()
A.floatfoo=-1;
B.floatfoo=1.0;
C.floatfoo=42e1;
D.floatfoo=2.02f;
E.floatfoo=3.03d;
7.下面代码的运行输出结果是()。
publicclassexample
{
publicstaticvoidmain(Stringargs[])
{
intX=0;
if(X>0)X=1;
switch(x)
{
case1:
System.out.println
(1);
case0:
System.out.println(0);
case2:
System.out.println
(2);
break;
case3:
System.out.println(3);
default:
System.out.println(4);
break;
}
}}
A0B4C2D1
2330
8.下列语句序列执行后,r的值是()。
intx=5,y=10,r=5;
switch(x+y)
{
case15:
r+=x;
case20:
r-=y;
case25:
r*=x/y;
default:
r+=r;
}
(A)15(B)10(C)0(D)20
9.下列哪些程序片断可能发生错误?
()
(A)Strings=”Welcomtoourschool”;
Stringt=”thanks”;
Stringk=s+t;
(B)Strings=”Welcomtoourschool”;
Stringstandard=s.toUpperCase();
(C)Strings=”Welcomtoourschool”;
Stringt;
t=s[3]+”again”
(D)Strings=”Welcomtoourschool”;
Stringt=s-“school”;
15.在下面指定位置添加()选项中定义的方法,编译时会产生错误。
publicclassCextendsB
{
//此处添加选项中的方法
}
classB
{
publicfloatgetNum()
{
return1.0f;
}
}
(A)publicfloatgetNum(){return4.0f;}
(B)publicdoublegetNum(floatD){return3.0f;}
(C)publicvoidgetNum(doubleD){}
(D)publicvoidgetNum(){}
16.定义两个类如下,如果编译类B和类C时,得到的结果是()。
abstractclassB
{
abstractvoidshow();
}
abstractclassCextendsB
{}
(A)类B和类C都可成功地编译
(B)类B和类C都不能编译
(C)类B可以编译,类C不能编译
(D)类C可以编译,类B不能编译
21.当运行下面程序:
javatest54下面程序的运行输出结果是:
()
publicclasstest
{
publicstaticvoidmain(String[]args)
{
System.out.println(args[1]);
}
}
(A)0
(B)5
(C)编译出错
(D)4
23.阅读下面的程序,选择正确的说法()。
classA
{
publicstaticvoidmain(Stringargs[])throwsException
{
method();
}
staticvoidmethod()throwsException
{
try
{
System.out.print(“try:
performed\t”);
}
finally
{
System.out.print(“finally:
alwaysperformed”);
}
}
}
(A)编译该程序会显示产生编译错误,因为method()抛出异常,而调用它时没有进行处理
(B)程序编译成功,运行该程序输出:
try:
performedfinally:
alwaysperformed
(C)程序编译成功,运行该程序输出:
try:
performed
(D)程序编译成功,运行该程序输出:
try:
alwaysperformed
25.以下语句中,哪些能通过编译?
()
(A)if(a=b){……}
(B)while(3){……}
(C)switch(true){……}
(D)if(2!
=5)System.out.println(“Hello”);
31.在Java中,关于CLASSPATH环境变量的说法正确的是()。
(本题共有1个答案)
(A)CLASSPATH一旦设置之后不可修改;
(B)CLASSPATH中只能设置一个路径
(C)CLASSPATH含有java源文件的路径
(D)解释器用它来搜索各自的类文件
32.在Java中,关于CLASSPATH环境变量的说法正确的是()。
(A)CLASSPATH一旦设置之后不可修改,但可以将目录添加到环境变量中
(B)编译器用它来搜索各自的类文件
(C)解释器用它来搜索各自的类文件
(E)以上都不对
35下列各种java的布局方式,页面默认缺省布局方式是()(本题共有1个答案)
(A)FlowLayout布局方式
(B)BorderLayout布局方式
(C)GridLayout布局方式
(D)CardLayout布局方式
36.给定下列代码:
publicclasstemp{
staticdoubletest[]=newdouble[10];
publicstaticvoidmain(Stringa[]){
System.out.println(test[0]);
}
}
下列说法正确的有:
()本题共有1个答案
(A)编译时将发生错误
(B)编译时正确但是运行时出错
(C)输出为0。
(D)输出为0.0。
37.下列哪些代码片断是正确的?
()
(A)packagetestpackage;
publicclassTest{//dosomething……}
(B)importjava.io.*;
packagetestpackage;
publicclassTest{//dosomething……}
(C)importjava.io.*;
classPerson(){//dosomething……}
publicclassTest{//dosomething……}
(D)importjava.io.*;
importjava.awt.*;
publicclassTest{//dosomething……}
44,importjava.awt.*;
import.applet.*;
publicclassDrawOvalextendsApplet{
publicvoidpaint(Graphicsg){
g.drawOval(100,150,50,100);
g.setColor(Color.red);
g.fillOval(300,150,50,100);}}
根据以上Java代码,对输出结果的描述正确的是()本题共有2个正确答案
(A)两个一样的颜色的椭圆
(B)两个一样大小的椭圆
(C)两个空心的椭圆
(D)一个是填充了红色的椭圆
45.下列语句中合法的有?
()
(A)RandomAccessFile(“xy”,”rw”);
(B)RandomAccessFile(”xy”,“r”);
(C)RandomAccessFile(“r”,”xy”);
(E)RandomAccessFile(“w”,”df”);
54.下面那些是正确的标识符命名()
a.&Jid3
b.$_183comp
c.MyInstanceVar
d._My%Frame
e.83True_$False
f.$_$_my
h.new
i.Class
55.对于Applet程序的生命周期和基本方法,下列说法正确的是()。
(A)init()方法用于对Applet所需要的东西进行初始化;
(B)paint()方法用于在屏幕上绘制图形和图像;
(C)start()方法只能调用一次;
(A)stop()方法使Applet停止,一旦被停止就无法被启动
56.下面代码的运行输出结果是()。
publicclassexample
{
publicstaticvoidmain(Stringargs[])
{
intX=0;
if(X>0)X=1;
switch(x)
{
case1:
System.out.println
(1);
case0:
System.out.println(0);
case2:
System.out.println
(2);
break;
case3:
System.out.println(3);
default:
System.out.println(4);
break;
}
}}