admin 发表于 2019-3-21 14:13:19

电子科大18秋《面向对象程序设计》在线作业3(100分)

【奥鹏】[电子科技大学]18秋《面向对象程序设计》在线作业3
试卷总分:100    得分:100
第1题,关键字super的作用是
A、用来访问父类被隐藏的成员变量
B、用来调用父类中被重载的方法
C、用来调用父类的构造方法
D、以上都是



第2题,在Java的基本数据类型中,int型数据占用         字节内存空间。
A、1
B、2
C、4
D、不能确定,取决于计算机字长



第3题,下列         关键字通常用来给对象进行加锁,该标记使得对对象的访问是排他的。
A、transient
B、serialize
C、synchronized
D、static



第4题,在Java中,子类重新定义一个与从父类那里继承来的域变量(成员变量)完全相同的变量,这称为域的
A、隐藏
B、覆盖
C、重载
D、Java不支持此特性



第5题,以下         约束符可用于定义成员常量。
A、static
B、final
C、abstract
D、No modifier can be used



第6题,以下         方法用于定义线程的执行体(线程体)。
A、start()
B、init()
C、run()
D、synchronized()



第7题,创建字符串s:String s=new String("abcd");以下         将改变s。
A、s.append("x");
B、s.concat("y");
C、s.substring(3);
D、以上语句都不会



第8题,下列         是异常的含义。
A、程序的语法错
B、程序编译或运行中所发生的异常事件
C、程序预先定义好的异常事件
D、程序编译错误



第9题,在Applet的关键方法中,下列         方法是关闭浏览器以释放Applet占用的所有资源。
A、init()
B、start()
C、stop()
D、destroy()



第10题,下列类定义中不正确的是
A、public class A extends B{}
B、public class A extends B,D{}
C、public class A implements B,D{}
D、public class A extends B implements C,D,E{}



第11题,下列叙述错误的是
A、Java是一种面向对象的网络编程语言
B、Java Applet程序在网络上传输不受硬软件平台的限制
C、Java提供了类库支持TCP/IP协议
D、Java语言允许使用指针访问内存



第12题,设有下面两个类的定义:class Person{long id;String name;}
class Student extends Person{int score;int getScore(){return score;}}
则类Person和类Student的关系是
A、包含关系
B、继承关系
C、关联关系
D、无关系



第13题,下面         函数是public void example(int k){...}的重载函数。
A、public void example( int m){...}
B、public int example(int k){...}
C、public void example2(int k){...}
D、public int example( int m, float f){...}



第14题,下列         是创建一个标识有"OK"的按钮的语句。
A、TextField b=new TextField("OK");
B、Button b=new Button("OK");
C、TextArea b=new TextArea("OK");
D、Checkbox b=new Checkbox("OK");



第15题,在使用interface声明一个接口时,只可以使用         修饰符修饰该接口。
A、public
B、protected
C、private和protected
D、private



第16题,下列关于继承的叙述中,         是正确的。
A、子类能继承父类的所有方法和状态
B、子类能继承父类的非私有方法和状态
C、子类只能继承父类的public方法和状态
D、子类只能继承父类的方法,而不继承状态



第17题,下列代码的执行结果是         。public class A{public static void main(String[]args){System.out.println(5/2);}}
A、2.5
B、2.0
C、3
D、2



第18题,下列叙述中正确的是
A、Java是不区分英文字母大小写的,源文件名与程序类名不允许相同
B、Java语言以方法为程序的基本单位
C、Applet是Java的一类特殊应用程序,它嵌入HTML中,随主页发布到互联网上
D、以//符开始的为多行注释语句



第19题,下列各输出语句中,显示结果为"123"的是
A、System.out.println(1+2+3);
B、System.out.println(1+""+2+3);
C、System.out.println(1+2+3+"");
D、System.out.println(1+2+""+3);



第20题,对于catch子句的排列,下列         是正确的。
A、父类在先,子类在后
B、子类在先,父类在后
C、有继承关系的异常不能在同一个try结构程序段内
D、排列顺序可任意



第21题,(   )Java语言没有无符号整数类型、指针类型、结构类型、枚举类型、共用体类型。
A、错误
B、正确



第22题,(   )Java的屏幕坐标是以像素为单位,容器的左下角被确定为坐标的起点。
A、错误
B、正确



第23题,(   )抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法。
A、错误
B、正确



第24题,(   )字符串分为两大类,一类是字符串常量,使用StringBuffer类的对象表示;另一类是字符串变量,使用String类的对象表示。
A、错误
B、正确



第25题,(   )Java的各种数据类型占用固定长度,与具体的软硬件平台环境无关。
A、错误
B、正确






页: [1]
查看完整版本: 电子科大18秋《面向对象程序设计》在线作业3(100分)