《Java程序设计》试卷十二
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《Java程序设计》试卷十二
一、选择题(2分*25=50分)
1、设i、j为int型变量名,a为int型数组名,以下选项中,正确的赋值语句是______。
A)i=i+2
B)a[0]=7;
C)i++---j;
D)a(0)=66;
2、Java语言的类间的继承关系是______。
A)多重的
B)单重的
C)线程的
D)不能继承
3、设有定义int i=6;,则执行以下语句后,i的值为______。i+=i-1;
A)10
B)121
C)11
D)100
4、下列选项中,用于在定义子类时声明父类名的关键字是______。
A)interface
B)package
C)extends
D)class
5、若已定义byte[]x={11,22,33,-66};其中0≤k≤3,则对x数组元素错误的引用是______。
A)x[5-3]
B)x[k]
C)x[k+5]
D)x[0]
6、下列语句序列执行后,ch1的值是______。char ch1='A',ch2='W';if(ch1+2 A)‘A' B)‘B' C)‘C' D)B 7、下列语句序列执行后,i的值是______。int i=8,j=16;if(i-1>j)i--;else j--; A)15 B)16 C)7 D)8 8、下面语句执行后,i的值是______。for(int i=0,j=1;j<5;j+=3)i=i+j; A)4 B)5 C)6 D)7 9、设有定义float x=3.5f,y=4.6f,z=5.7f;则以下的表达式中,值为true的是______。 A)x>y||x>z B)x!=y C)z>(y+x) D)x 10、下列语句序列执行后,i的值是______。int i=16;do{i/=2;}while(i>3) A)16 B)8 C)4 D)2 11、以下由for语句构成的循环执行的次数是______。for(int i=0;true;i++); A)有语法错,不能执行 B)无限次 C)执行1次 D)一次也不执行 12、定义类头时能使用的修饰符是______。 A)private B)static C)abstrac t D)protected 13、下列最终属性i的定义中,正确的是______。 A)static final int i=100; B)final int i=1.2; C)final i='w'; D)final char i; 14、下列类定义中,不正确的是______。 A)class x{....} B)class x extends y{....} C)static class x implements y1,y2{....} D)public class x extends Applet{....} 15、设x、y为已定义的类名,下列声明x类的对象x1的语句中正确的是______。 A)static x x1; B)public x x1=new x(int123); C)y x1; D)x x1=x(); 16、设i、j、k为类x中定义的int型变量名,下列类x的构造函数中不正确的是____。 A)x(int m){...} B)void x(int m){...} C)x(int m,int n){...} D)x(int h,int m,int n){...} 17、下列方法定义中,正确的是______。 A)int x(){char ch='a';return(int)ch;} B)void x(){...return true;} C)int x(){...return true;} D)int x(int a,b){return a+b;} 18、用定义类成员的访问控制权的一组关键字是______。 A)class,float,double,public B)float,boolean,int,long C)char,extends,float,double D)public,private,protected 19、不能构成循环的语句是______。 A)for语句 B)while语句 C)switch语句 D)do__while语 20、下列程序段执行后b3的结果是______。boolean b1=true,b2,b3;b3=b1?b1:b2; A)0 B)1 C)true D)false 21、下面数据结构中,属于非线性的是______。 A)线性表 B)树 C)队列 D)堆栈 22、设有定义int i=123;long j=456;下面赋值不正确的语句是______。 A)j=i; B)j=(long)i; C)i=(int)j; D)i=j; 23、现有一整型数组a[4],它的所有数组元素是______。 A)a0,a1,a2,a3 B)a[0],a[1],a[2],a[3] C)a[1],a[2],a[2],a[4] D)a[0],a[1],a[2],a[3],a[4] 24、定义Java Applet程序时,必须有的import语句是______。 A)import java.applet.Applet; B)import java.io.*; C)import java.awt.event; D)import ng.*; 25.现有两个类A、B,以下描述中表示B继承自A的是______。 A)class A extends B B)class B implements A C)class A implements B D)class B extends A 二、判断题(2分*15=30分)