|
答案来源:雅宝题库QV同步1144766066网(www.ybaotk.com)-[吉林大学]吉大《面向对象程序设计》在线作业二
试卷总分:100 得分:100
第1题,下列代码中,将引起一个编译错误的行是( ) 1)public class Test{ 2) int m,n; 3) public Test(){} 4) public Test(int a){m=a;} 5) public static void main(String args[]){ 6) Test t1,t2; 7) int j,k; 8) j=0;k=0; 9) t1=new Test(); 10) t2=new Test(j,k); 11) } 12) }
A、第3行
B、第5行
C、第6行
D、第10行
正确答案:
第2题,"阅读下面程序 class ex3124 { public static void main(String [] args) { boolean b=true; if(b){ int i=1;} else { int i=2;}System.out.println(i);}} 现在想先编译再运行该程序,结果是( )。
A、1
B、2
C、编译出错
D、运行出错
正确答案:
第3题,关于以下程序段的说法正确的是( )。 1. public class Myar{ 2. public static void main(String argv[]){ 3. int[]i=new int[5]; 4. System.out.println(i[5]); 5. } 6. }
A、第2行编译出错
B、第4行编译出错
C、编译时产生错误
D、编译时没有产生错误,运行时发生异常
正确答案:
第4题,下列叙述中,错误的是( )。
A、父类不能替代子类
B、子类能够替代父类
C、子类继承父类
D、父类包含子类
正确答案:
答案来源:雅宝题库QV同步1144766066网(www.ybaotk.com),类Teacher和Student是类Person的子类; Person p; Teacher t; Student s; //p, t and s are all non-null. if(t instanceof Person) { s = (Student)t; } 最后一句语句的结果是( )。
A、将构造一个Student对象;
B、表达式是合法的;
C、表达式是错误的;
D、编译时正确,但运行时错误。
正确答案:
第6题,以下语句有语法错误的是( )
A、int x=1;y=2;z=3
B、for (int x=10,y=0;x0;x++);
C、while (x5);
D、for(; ;);
正确答案:
第7题,下列方法定义中,正确的是( )
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; }
正确答案:
第8题,若已定义 byte[ ] x= {11,22,33,-66} ; 其中0≤k≤3,则对x数组元素错误的引用是( )
A、x[5-3]
B、x[k]
C、x[k+5]
D、x[0]
正确答案:
第9题,如果类中的成员变量可以被同一包访问,则使用如下哪个约束符( )。
A、private
B、public
C、protected
D、no modifier
正确答案:
答案来源:雅宝题库QV同步1144766066网(www.ybaotk.com),不允许作为类及类成员的访问控制符的是( )。
A、public
B、private
C、static
D、protected
正确答案:
第11题,Java语言的类间的继承关系是( )
A、多重的
B、单重的
C、线程的
D、不能继承
正确答案:
答案来源:雅宝题库QV同步1144766066网(www.ybaotk.com),以下叙述正确的是( )
A、构造方法必须是public方法
B、main方法必须是public方法
C、Java应用程序的文件名可以是任意的
D、构造方法应该声明为void类型
正确答案:
第13题,在 Java 中,用 package 语句说明一个包时,该包的层次结构必须是( )
A、与文件的结构相同
B、与文件目录的层次相同
C、与文件类型相同
D、与文件大小相同
正确答案:
第14题,下面哪个为构造函数的特性定义( )。
A、在类中声明构造函数时,名称须与类名相同
B、具有重载特性,可以建立多个相同名称
C、使用类建立新对象时,会自动执行构造函数,因此在构造函数内设定变量的初始值进行内存的分配
D、以上都是
正确答案:
答案来源:雅宝题库QV同步1144766066网(www.ybaotk.com),关于Java中数据类型叙述正确的是( )
A、整型数据在不同平台下长度不同
B、boolean类型数据只有2个值,true和false
C、数组属于简单数据类型
D、Java中的指针类型和C语言的一样
正确答案:
第16题,下列正确的表达式( )
A、double a=1.0;
B、Double a=new Double(1.0);
C、byte a = 340;
D、Byte a = 120;
正确答案:,B
第17题,执行下列代码后,哪个结论是正确的 ( )String[] s=new String[10];
A、s[10] 为 "";
B、s[9] 为 null;
C、s[0] 为 未定义
D、s.length 为10
正确答案:,D
第18题,以下哪些是面向对象编程的基本特征?( )
A、继承
B、封装
C、多态
正确答案:,B,C
第19题,指出下列哪个方法与方法public void add(int a){}为合理的重载方法( )。
A、public int add(int a)
B、public void add(long a)
C、public void add(int a,int b)
D、public void add(float a)
正确答案:,D
答案来源:雅宝题库QV同步1144766066网(www.ybaotk.com),说明下列创建数组的方法那些是正确的( )。
A、int twoDim[][] = new int[4][];
B、int twoDim[][] = new int[][4];
C、int twoDim[][] = new int[4][5];
D、char a[] = {'A', 'B'};
正确答案:,C,D
第21题,如果p是父类Parent的对象,而c是子类Child的对象,则语句c = p是正确的( )
A、错误
B、正确
正确答案:
第22题,在异常处理中总是将可能产生异常的语句放在try块中,用catch子句去处理异常,而且一个try块之后只能对应一个catch语句( )。
A、错误
B、正确
正确答案:
第23题,Java的各种数据类型占用的内存长度固定,与具体软硬件环境雅关( )
A、错误
B、正确
正确答案:
第24题,有的类定义时可以不定义构造函数,所以构造函数不是必需的( )。
A、错误
B、正确
正确答案:
答案来源:雅宝题库QV同步1144766066网(www.ybaotk.com),一个Java类可以有多个父类( )。
A、错误
B、正确
正确答案: |
上一篇:21春吉大《面向对象程序设计》在线作业一(答案)下一篇:21春吉大《面向对象程序设计》在线作业二(答案)
|