《面向对象程序设计JAVA语言程序设计》期末考试试题及部分答案4.pdf
《《面向对象程序设计JAVA语言程序设计》期末考试试题及部分答案4.pdf》由会员分享,可在线阅读,更多相关《《面向对象程序设计JAVA语言程序设计》期末考试试题及部分答案4.pdf(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、面向对象程序设计面向对象程序设计 JAJAV VA A 语言程序设计期末考试试题及部分答案语言程序设计期末考试试题及部分答案1 1一、单选题:(每题1分)下列各题 A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项的标记写在题干后的括号内。1下列语句序列执行后,k 的值是(B)。int m=3,n=6,k=0;while((m+)j)i-;else j-;A)15 B)16 C)7 D)89下列语句序列执行后,k 的值是(C)。int i=10,j=18,k=30;switch(j i)case 8:k+;case 9:k+=2;case 10:k+=3;default:k/
2、=j;A)31 B)32 C)2 D)3310下面语句执行后,i 的值是(B)。for(int i=0,j=1;j 5;j+=3)i=i+j;A)4 B)5 C)6 D)711设有定义 float x=3.5f,y=4.6f,z=5.7f;则以下的表达式中,值为 true 的是(B)。A)x y|x zB)x!=yC)z (y+x)D)x y&!(x z)12下列语句序列执行后,i 的值是(D).int i=16;do i/=2;while(i 3);A)16 B)8 C)4 D)213以下由 for 语句构成的循环执行的次数是(B)。for(int i=0;true;i+);A)有语法错,不
3、能执行 B)无限次C)执行1次 D)一次也不执行14定义类头时能使用的修饰符是(C)。A)private B)static C)abstract D)protected15设 int 型变量 a、b,float 型变量 x、y,char 型变量 ch 均已正确定义并赋值,正确的 switch 语句是 D)。A)switch(x+y)B)switch(ch+1).。.。.。.C)switch chD)switch(a+b);.。.。.16。下列最终属性 i 的定义中,正确的是()。A)static final int i=100;B)final int i=1。2;C)final i=w;D)f
4、inal char i;17.下列类定义中,不正确的是(C)。A)class x .B)class x extends y 。.。C)static class x implements y1,y2 .。.D)public class x extends Applet 。.18.设 x、y 为已定义的类名,下列声明 x 类的对象 x1的语句中正确的是()。A)static x x1;B)public x x1=new x(int 123);C)y x1;D)x x1=x();19。设 i、j、k 为类 x 中定义的 int 型变量名,下列类 x 的构造函数中不正确的是(BA)x(int m).B
5、)void x(int m).。.C)x(int m,int n).D)x(int h,int m,int n).。20.下列方法定义中,正确的是(A)。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;21。用于定义类成员的访问控制权的一组关键字是(D).A)class,float,double,publicB)float,boolean,int,longC)char,extends,float,doubleD)public,
6、private,protected22。不能构成循环的语句是(C)。A)for 语句 B)while 语句 C)switch 语句 D)do_while 语句23.下列程序段执行后 b3 的结果是(D)。boolean b1=true,b2,b3;24=b1?b1:b2;A)0 B)1 C)true D)false25 下面数据结构中,属于非线性的是(B)。A)线性表 B)树 C)队列 D)堆栈11.设有定义 int i=123;long j=456;下面赋值不正确的语句是(D).A)j=i;B)j=(long)i;C)i=(int)j;D)i=j;二、填空题:(每空1分))。1。构造函数_没
7、_有返回值。2.Java 语言中的浮点型数据根据数据存储长度和数值精度的不同,进一步分为 float 和 _ double _两种具体类型。3.创建类对象的运算符是_ new。4。当整型变量 n 的值不能被13除尽时,其值为 false 的 Java 语言表达式是_n%13=0_.5.在 Java 语言中,所有的数组都有一个 lenght 属性,这个属性存储了该数组的_元素个数。6.定义类就是定义一种抽象的_父类_,它是所有具有一定共性的对象的抽象描述。7。在 Java 语言中,使用_平台无关_、_java 虚拟机_等技术,实现软件重用.8.表达式3/6*5的计算结果是_0_。9.下面是一个类
8、的定义:public class _intMyclass_int x,y;Myclass(int i,_=0_)/构造函数x=i;y=j;10。下面是一个 Java Application 的主类的定义,其功能是输出所有命令行参数。import java。io。*;public class MyClasspublic static void main(String args)if(args。length!=_0_)for(int i=0;i args.length;i+)System.out.println(_“i=+i_);else System。out。println(没有命令行参数);1
9、1下面是一个小程序的主类 myprogram 的定义,其中 A、B 是该主类所在源程序中已定义的另两个类的类名:import java awt。;import java applet.*;public class myprogram extends Applet/定义小程序的主类A a;B b;public _ myprogram _ init()a=new A();b=_new_ B();12。Java 的复合数据类型有:类、数组和_接口_等。Java 的简单数据类型有:数值类型(整形和浮点类型),自负类型和布尔类型13.表达式3/6 5的计算结果是_0_。14。定义初值为10的10次方的长
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 面向对象程序设计JAVA语言程序设计 面向 对象 程序设计 JAVA 语言程序设计 期末考试 试题 部分 答案
限制150内