江苏省java自考练习试题.docx
《江苏省java自考练习试题.docx》由会员分享,可在线阅读,更多相关《江苏省java自考练习试题.docx(14页珍藏版)》请在冰豆网上搜索。
![江苏省java自考练习试题.docx](https://file1.bdocx.com/fileroot1/2022-11/16/868fd049-6807-4ecc-9cb6-64edce2344a1/868fd049-6807-4ecc-9cb6-64edce2344a11.gif)
江苏省java自考练习试题
复核总分
复核人
总分
题号
一
二
三
四
五
题分
20
10
30
20
20
合分人
得分
得分
评卷人
复查人
1.下列关于Application和Applet说法中,对的是()
A.都包括main办法 B.都通过“appletviewer”命令执行
C.都通过“javac”命令编译D.都嵌入在“HTML”文献中执行
2.下面关于二维数组阐明合法是()
A.inta1[2][4];B.inta1[][]=newint[2][]
C.inta1[][4]=newint[2][4]D.inta1[][]=newint[][4]
3.自定义异常类可从下列哪个类继承()
A.Error类 B.Exception及其子类C.Applet类D.Event类
4.关于数据类型转换,必要进行强制类型转换是()
A.float->double B.byte->int
C.short->long D.int->char
5.下列四个选项中,是不合法顾客标记符选项是()
A.X_0 B._abc0 C.this D.$e24
6.若要阐明一种抽象类,使用核心字是()
A.static B.implements C.extends D.abstract
7.惯用类System,在下列哪个Java包中()
A.java.langB.java.ioC.java.utilD.java.awt
8.当启动Applet程序时,一方面调用办法是()
A.start()B.init()C.stop()D.destroy()
9.设有程序段:
intk=1;
while(k==10)k++;
则下列描述中对的是()
A.while循环执行10次 B.while循环执行无限次
C.while循环执行0次D.while循环执行1次
10.关于构造函数说法,对的是()
A.一种类构造函数可以有各种B.构造函数在类定义时被调用
C.构造函数只能由对象中其他办法调用
D.构造函数可以和类同名,也可以和类名不同
11.Frame容器默认布局管理器是()
A.FlowLayoutB.BorderLayoutC.CardLayoutD.GridLayout
12.关于java中接口,说法对的是()
A.Java支持多重继承,一种类可以实现各种接口
B.Java只支持单重继承,一种类可以实现各种接口
C.Java只支持单重继承,一种类只可以实现一种接口
D.Java支持多重继承,但一种类只可以实现一种接口
13.过滤字节输出流都是如下哪个抽象类子类()
A.filteroutputstreamB.dataoutput
C.dataoutputstreamD.inflateroutputstream
14.关于类继承阐明,对的是()
A. 子类能直接继承父类所有非私有属性,可通过接口继承父类私有属性
B. 子类只能继承父类办法,不能继承父类属性
C. 子类只能继承父类非私有属性,不能继承父类办法
D.子类不能继承父类私有属性
15.下面组件不属于容器是()
A.JPanelB.JFrameC.AppletD.TextField
16.Java应用程序和小程序区别在于( )
A.前者代码量较大 B.前者不能单独执行,后者可以
C.前者可以单独执行,后者不能D.两者用途同样,没什么区别
17.在位运算中,操作数每左移一位,其成果相称于()
A.操作数乘以2B.操作数除以2
C.操作数乘以10D.操作数除以10
18.为了区别类中重载同名不同办法,规定()
A.采用不同形式参数列表
B.使用不同参数名
C.修改访问权限
D.返回值数据类型不同
19.若x=2,y=3则x&y成果是()
A.0B.2 C.3D.5
20.线程在生命周期中要经历5种状态.如果线程当前是新建状态,刚它可到达下一种状态是()
A.运营状态 B.阻塞状态 C.可运营状态 D.终结状态
得分
评卷人
复查人
21.Java程序基本构成单位是 。
22.表达式1/2*3计算成果是。
23.Java中所有类都是 类子类。
24.在java程序设计中,规定三种基本控制构造是 结构, 构造和 构造 。
25.如果一种JavaApplet源程序文献只定义有一种类,该类类名为MyApplet,则类MyApplet必要是类子类并且存储该源程序文献文献名为。
26.创立一种名为MyPackage包语句是;任何一种Java程序都默认引入了一种包,这个包名字叫java.lang。
得分
评卷人
复查人
27.下列程序功能是求1+2+…+10和。
请为程序填空。
classtest{
publicstaticvoidmain(Stringargs[])
{inti=1,sum=1 ;
for(;;)
{sum+=i;
i++; //sum+=i++;
if(i>10)break;
}
System.out.print(“sum=”+sum);
}}
得分
28.本程序功能是产生50个0--9之间随机整数,并记录整数5浮现次数.
publicclasstest{
publicstaticvoidmain(Stringargs[])
{intresult=0;inti=0;intrandomNum;
while(i<50)
{randomNum= (int)(Math.random()*10);
if( randomNum==5)
result++;
i++ ;
}
System.out.print(“resultis”+result);
}
}
得分
29.下列程序段功能是在Applet小窗口(25,25)处显示字符串”helloapplet”。
importjava.awt.*;
importjava.applet.*;
publicclasstestextends
{
Strings;
{
s="helloapplet";
}
(Graphicsg)
{ ;
}
}
tt.html文献内容:
得分
30.本程序功能是获得字符串”chinese”长度和最后一种字符,并显示这些信息。
publicclasstest{
publicstaticvoidmain(Stringargs[])
{ ;
s="chinese";
intn=0;
;
charc;
;
System.out.println("字符串中共有"+n+"个字符,最后一种字符是"+c);
}
}
得分
得分
评卷人
复查人
31.如下程序执行后运营成果是 。
importjava.awt.*;
importjava.applet.*;
classpc
{staticdoublead=8;
}
publicclasstestextendsApplet
{publicvoidpaint(Graphicsg)
{pcm=newpc();
pcm1=newpc();
m.ad=0.1;
g.drawString("m1.ad="+m1.ad,20,50);
g.drawString(“pc.ad="+pc.ad,20,70);
g.drawString("m.ad="+m.ad,20,90);
}
}
得分
32.如下程序运营成果是 。
classtest
{publicstaticvoidmain(Stringargs[])
{
inta=1,b=2,c=3;
System.out.print(a>b?
a:
b>c?
b:
c);
}
}
得分
33.如下程序运营成果是 。
classtest
{
publicstaticvoidmain(Stringargs[])
{
intnum=0;
while(num<=8)
num++;
System.out.print(num);
}
}
得分
34.如下程序运营成果是 。
publicclasstest
{
publicstaticvoidmain(Stringargs[])
{
for(intn=1;n<=10;n++)
{
if(n%2==0)
continue;
System.out.println("n="+n);
}
}
}
得分
35.如下程序运营成果是 。
classa1
{
intx=6;
}
classa2extendsa1
{
intx=8;
}
publicclasstest
{
publicstaticvoidmain(String[]args)
{
ints1;
ints2;
a1p=newa1();
a2p1=newa2();
s1=p.x;
s2=p1.x;
System.out.println("s1="+s1);
System.out.println("s2="+s2);
}
}
得分
得分
评卷人
复查人
36.编写一种程序,把100元人民币换成50元,20元,10元纸币,计算出有多少种换法。
得分
37.编程实现如下记录学生成绩图形界面程序。
点击“总分”按钮,则计算出两门课总分;点击“平均分”按钮,则计算出平均分。
得分
Java程序设计试题答案及评分参照
一、选取(每小题1分,共20分)
1.C 2.B 3.B4.D 5.C 6.D7.A 8.B9.C10.A
11.B12.B13.A14.D15.D16.C17.A18.A19.B20.C
二、填空(每空1分,共10分)
21.类 22.0 23.Object24.顺序;选取;循环
25.Applet(或JApplet);MyApplet.Java
26.packageMyPackage;lang
三、填程(每空2分,共30分)
27.sum=0;sum=sum+i;i++;b