电子科技大18秋《面向对象程序设计》在线作业123资料
18秋《面向对象程序设计》在线作业11.[单选题]当方法遇到异常又不知如何处理时,应该 (满分:)
A. 捕获异常
B. 抛出异常
C. 用throws声明异常
D. 嵌套异常]
正确答案:——C——
2.[单选题]下列各输出语句中,显示结果为“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);]
正确答案:——B——
3.[单选题]下列叙述中不正确的是 (满分:)
A. abstract不能与final并列修饰同一个类
B. abstract类中不可以有private的成员
C. abstract方法必须在abstract类中
D. static方法中能直接处理非static的属性]
正确答案:——D——
4.[单选题]布局管理器使容器中各个构件呈网格布局,平均占据容器空间。 (满分:)
A. CardLayout
B. BorderLayout
C. FlowLayout
D. GridLayout]
正确答案:————
5.[单选题]下列修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问。 (满分:)
A. private
B. public
C. protected
D. 无修饰符]
正确答案:————
6.[单选题]Applet类的直接父类是 (满分:)
A. Component类
B. Container类
C. Frame类
D. Panel类]
正确答案:————
7.[单选题]对抽象类的描述错误的是 (满分:)
A. 必须被继承使用
B. 方法必须被重写
C. 不能实例化
D. 用final修饰符修饰]
正确答案:————
8.[单选题]如果一个Java源程序文件中定义有4个类,则使用Sun公司的SDK编译器javac.exe编译该源程序文件,将产生个文件名与类名相同而扩展名为.class的字节码文件。 (满分:)
A. 1
B. 2
C. 3
D. 4]
正确答案:————
9.[单选题]下列叙述中正确的是 (满分:)
A. Java是不区分英文字母大小写的,源文件名与程序类名不允许相同
B. Java语言以方法为程序的基本单位
C. Applet是Java的一类特殊应用程序,它嵌入HTML中,随主页发布到互联网上
D. 以//符开始的为多行注释语句]
正确答案:————
10.[单选题]有数组定义:inta[]={0,1,2,3,4,5,6};,则a数组的数组元素个数为 (满分:)
A. a.length()
B. a.length()+1
C. a.length
D. a.length+1]
正确答案:————
11.[单选题]下列布局管理器能够帮助用户处理两个或者两个以上的成员共享同一个显示空间,它把容器分成许多层,每层显示空间占据这个容器的大小。 (满分:)
A. CardLayout
B. BorderLayout
C. FlowLayout
D. GridLayout]
正确答案:———— 奥鹏作业答案
12.[单选题]下列关于接口的叙述中,是正确的。 (满分:)
A. 接口与抽象类是相同的概念
B. 接口之间不能有继承关系
C. 一个类只能实现一个接口
D. 接口中只含有抽象方法和常量]
正确答案:————
13.[单选题]下列代码的执行结果是。publicclassA{publicstaticvoidmain(String[]args){System.out.println(5/2);}} (满分:)
A. 2.5
B. 2.0
C. 3
D. 2]
正确答案:————
14.[单选题]类是所有异常类的父类。 (满分:)
A. Throwable
B. Error
C. Exception
D. AWTError]
正确答案:————
15.[单选题]1main方法是JavaApplication程序执行的入口点,下列main方法原型是不正确的。 (满分:)
A. publicstaticvoidmain(String[]args)
B. publicstaticvoidmain(Stringargs[])
C. publicstaticvoidmain(String[]a)
D. publicstaticvoidmain(string[]args)]
正确答案:————
16.[单选题]计算机中的流是 (满分:)
A. 流动的字节
B. 流动的对象
C. 流动的文件
D. 流动的数据缓冲区]
正确答案:————
17.[单选题]Whichstatementiscorrectlydeclareavariableawhichissuitableforreferingtoanarrayof50stringemptyobject? (满分:)
A. String[]a;
B. chara[][];
C. Stringa;
D. Stringa;]
正确答案:————
18.[单选题]在j2sdk1.4.2版中,解压得到的目录中,是存放编译器、解释器和其他许多工具的目录。 (满分:)
A. jre
B. lib
C. demo
D. bin]
正确答案:————
19.[单选题]设有下面的两个类定义:classA{voidshow(){System.out.print(\AA\);}}\nclassBextendsA{voidshow(){System.out.print(\BB\);}}\n则顺序执行如下语句后输出的结果为。Aa=newA();Bb=newB();\na.show();b.show(); (满分:)
A. AAAA
B. AABB
C. BBBB
D. BBAA]
正确答案:————
20.[单选题]以下方法用于定义线程的执行体(线程体)。 (满分:)
A. start()
B. init()
C. run()
D. synchronized()]
正确答案:————
三、判断题:
21.[判断题]()如果p是父类Parent的对象,而c是子类Child的对象,则语句c=p是正确的。 (满分:)
A. 错误
B. 正确]
正确答案:————
22.[判断题]()有的类定义时可以不定义构造函数,所以构造函数不是必需的。 (满分:)
A. 错误
B. 正确]
正确答案:————
23.[判断题]()子类要调用父类的方法,必须使用super关键字。 (满分:)
A. 错误
B. 正确]
正确答案:————
24.[判断题]()在Java语言中,系统常量null,false,true既可以大写,也可以小写。 (满分:)
A. 错误
B. 正确]
正确答案:————
25.[判断题]()Java语言没有无符号整数类型、指针类型、结构类型、枚举类型、共用体类型。 (满分:)
A. 错误
B. 正确]
正确答案:————
18秋《面向对象程序设计》在线作业2
一、单选题:
1.[单选题]下列叙述中不正确的是 (满分:)
A. abstract不能与final并列修饰同一个类
B. abstract类中不可以有private的成员
C. abstract方法必须在abstract类中
D. static方法中能直接处理非static的属性]
正确答案:——D——
2.[单选题]Java中main()函数的值是。 (满分:)
A. String
B. int
C. char
D. void]
正确答案:——D——
3.[单选题]下列关于继承的叙述中,是正确的。 (满分:)
A. 子类能继承父类的所有方法和状态
B. 子类能继承父类的非私有方法和状态
C. 子类只能继承父类的public方法和状态
D. 子类只能继承父类的方法,而不继承状态]
正确答案:——B——
4.[单选题]Java语言中,字符变量以char类型表示,它在内存中占位bit。 (满分:)
A. 8
B. 16
C. 32
D. 2]
正确答案:————
5.[单选题]一个JavaApplication运行后,在系统中是作为一个 (满分:)
A. 线程
B. 进程
C. 进程或线程
D. 不可预知]
正确答案:————
6.[单选题]JavaApplication源程序文件的扩展名为 (满分:)
A. .java
B. .class
C. .html
D. .exe]
正确答案:————
7.[单选题]有类定义:abstractclassA{publicabstractvoidf();}下面关于该类的描述中正确的是 (满分:)
A. 该类可以用newA();实例化一个对象
B. 该类不能被继承
C. 该类的方法不能被重载
D. 以上说法都不对]
正确答案:————
8.[单选题]在线程中,普通优先级的线程其优先级默认值为 (满分:)
A. 1
B. 2
C. 5
D. 10]
正确答案:————
9.[单选题]关键字super的作用是 (满分:)
A. 用来访问父类被隐藏的成员变量
B. 用来调用父类中被重载的方法
C. 用来调用父类的构造方法
D. 以上都是]
正确答案:————
10.[单选题]下列关键字通常用来给对象进行加锁,该标记使得对对象的访问是排他的。 (满分:)
A. transient
B. serialize
C. synchronized
D. static]
正确答案:————
11.[单选题]设有下面两个类的定义:classPerson{longid;Stringname;}\nclassStudentextendsPerson{intscore;intgetScore(){returnscore;}}\n则类Person和类Student的关系是 (满分:)
A. 包含关系
B. 继承关系
C. 关联关系
D. 无关系]
正确答案:————
12.[单选题]若要抛出异常,应该使用下列子句。 (满分:)
A. catch
B. throw
C. try
D. finally]
正确答案:————
13.[单选题]当方法遇到异常又不知如何处理时,应该 (满分:)
A. 捕获异常
B. 抛出异常
C. 用throws声明异常
D. 嵌套异常]
正确答案:————
14.[单选题]下列不是Java的保留字。 (满分:)
A. do
B. double
C. sizeof
D. while]
正确答案:————
15.[单选题]下列保留字中书写正确的是 (满分:)
A. Case
B. For
C. try
D. viod]
正确答案:————
16.[单选题]对于catch子句的排列,下列是正确的。 (满分:)
A. 父类在先,子类在后
B. 子类在先,父类在后
C. 有继承关系的异常不能在同一个try结构程序段内
D. 排列顺序可任意]
正确答案:————
17.[单选题]已知如下代码:\npublic?class?Test{\nstaticlong?a[]?=?new?long;\npublic?static?void?main?(?String?arg[]?)?{\nSystem.out.println?(?a?);\n}\n}\n则下面个语句是正确的。 (满分:)
A. Outputisnull.
B. Whencompile,someerrorwilloccur.
C. Outputis0.
D. Whenrunning,someerrorwilloccur.]
正确答案:————
18.[单选题]Whichstatementiscorrectlydeclareavariableawhichissuitableforreferingtoanarrayof50stringemptyobject? (满分:)
A. String[]a;
B. chara[][];
C. Stringa;
D. Stringa;]
正确答案:————
19.[单选题]Applet运行时,被浏览器或appletviewer调用的第一个方法是 (满分:)
A. paint()
B. init()
C. start()
D. destroy()]
正确答案:————
20.[单选题]如下字符串是Java中合法的用户自定义标识符。 (满分:)
A. super
B. 3number
C. #number
D. $number]
正确答案:————
三、判断题:
21.[判断题]()Java的屏幕坐标是以像素为单位,容器的左下角被确定为坐标的起点。 (满分:)
A. 错误
B. 正确]
正确答案:————
22.[判断题]()Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free。 (满分:)
A. 错误
B. 正确]
正确答案:————
23.[判断题]()final类中的属性和方法都必须被final修饰符修饰。 (满分:)
A. 错误
B. 正确]
正确答案:————
24.[判断题]()子类要调用父类的方法,必须使用super关键字。 (满分:)
A. 错误
B. 正确]
正确答案:————
25.[判断题]()Aclasscanimplementasmanyinterfacesasneeded. (满分:)
A. 错误
B. 正确]
正确答案:————
18秋《面向对象程序设计》在线作业3
一、单选题:
1.[单选题]关键字super的作用是 (满分:)
A. 用来访问父类被隐藏的成员变量
B. 用来调用父类中被重载的方法
C. 用来调用父类的构造方法
D. 以上都是]
正确答案:——D——
2.[单选题]在Java的基本数据类型中,int型数据占用字节内存空间。 (满分:)
A. 1
B. 2
C. 4
D. 不能确定,取决于计算机字长]
正确答案:——C——
3.[单选题]下列关键字通常用来给对象进行加锁,该标记使得对对象的访问是排他的。 (满分:)
A. transient
B. serialize
C. synchronized
D. static]
正确答案:——C——
4.[单选题]在Java中,子类重新定义一个与从父类那里继承来的域变量(成员变量)完全相同的变量,这称为域的 (满分:)
A. 隐藏
B. 覆盖
C. 重载
D. Java不支持此特性]
正确答案:————
5.[单选题]以下约束符可用于定义成员常量。 (满分:)
A. static
B. final
C. abstract
D. Nomodifiercanbeused]
正确答案:————
6.[单选题]以下方法用于定义线程的执行体(线程体)。 (满分:)
A. start()
B. init()
C. run()
D. synchronized()]
正确答案:————
7.[单选题]创建字符串s:Strings=newString(\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()]
正确答案:————
附件是答案,核对题目下载,更多答案下载,点击 无忧答案网
页:
[1]