UOO C优课联盟 Java程序设计 作业一 测验答案 第一次作业慕课作业答案深圳大学继续教育学院.docx
-
资源ID:60383259
资源大小:16.91KB
全文页数:8页
- 资源格式: DOCX
下载积分:15金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
UOO C优课联盟 Java程序设计 作业一 测验答案 第一次作业慕课作业答案深圳大学继续教育学院.docx
UOOC优课联盟Java程序设计第一次作业测验答案一、单项选择题(共50. 00分)1. 考虑以下两个类:public class UpByOne private int num = 0;public int getNum ( ) return num;public void setNum (int x) num = x;public void up ( ) num = num + 1;public class UpByTwo extends UpByOne public void up ( ) / missing code goes here) )在类UpByTwo中方法up()是重定义使得num加2.以下那段代码最合适省掉的代码?A.num = num + 2;B.super, up () ; super.up ();C.setNum (getNum () ) + 2;D.super, up () + 1;正确答案:B下面哪些是java语言中的关键字?A.sizeofB.abstractC.NULLD.Native正确答案:B以下代码段打算输出文件f.txt的行数/ missing code goes hereint count = 0;String line = x.readLine ();while (line != null) count+;line = x.readLine ();)System.out.print (count);x.close ();以下哪个选项是注释处合适的语句?A. BufferedReader x = new BufferedReader (new FileReader ( "f. txt ");B. FileReader x = new FileReader (new BufferedReader ( "f.txt “);C. PrintReader x = new PrintReader (new FileReader ( uf. txt ");D. FileReader x = new FileReader (new PrintReader ( "f txt ”); 正确答案:A 4.A.public class X B.public class X C.public class XD.public class X 正确答案:以下哪个方法可用于创立一个可运行的类implements Runable public void run () implements Thread public void run () implements Thread public int run () implements Runable protected void run () 5.编译及运行以下代码,以下选项哪个是正确的class Baseclass Sub extends Baseclass Sub2 extends Basepublic class CExpublic static void main(String argv)Base b=new Base();Sub s=(Sub) b;)运行时报强制类型转换错误编译时报错可以顺利运行运行时报多重继承错误正确答案:AJava程序的执行过程中用到一套JDK工具,其中java, exe是指 A.Java文档生成器B.Java解释器C.Java编译器D.Java类分解器正确答案:B在Java语言中,不允许使用指针表达出的Java特性是<A.可移植解释执行多态性平安性正确答案:D 8.运行以下程序,会产生什么结果public class X extends Thread implements Runablepublic void run () System.out.printin ("this is run ()");)public static void main (String args)Thread t=new Thread (new X ();t.start ();)A. 第一行会产生编译错误B. 第六行会产生编译错误C. 第六行会产生运行错误D. 程序会运行和启动正确答案:A函数重载是指两个或两个以上的函数取相同的函数名,但形参的个数或类型不同两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型可以不同两个以上的函数名字不同,但形参的个数或类型相同两个以上的函数取相同的函数名,并且函数的返回类型相同正确答案:A下面给出的方法中,哪一个不属于WindowListener?A. windowClosed ()B. windowOpened ()C. windowExitedOD. windowActivated ()正确答案:C二、多项选择题(共25. 00分)1.如下类定义:class Basepublic Base () /.)public Base (int m) /.)protected void fun (int n) /.)public class Child extends Base/ member methods)如下哪句可以正确地加入子类中?A.private void fun(int n) /*.*/ B.void fun (int n) /*,*/ C.protected void fun(int n) /*.*/ ) D.public void fun(int n) /*/ 正确答案: C D 2.不使用static修饰符限定的方法称为对象(或实例)方法, A.实例方法可以直接调用父类的实例方法。B. 实例方法可以直接调用父类的类方法。C. 实例方法可以直接调用其他类的实例方法。D. 实例方法可以直接调用本类的类方法。 正确答案: B D 3.关于构造函数,以下哪些说法是正确的。A. 构造函数的名称必须与类名相同。B. 一个类可以有一个或多个构造函数。C. 一个构造函数可以有零个、一个或多个参数。D. 构造函数没有返回值。E. 构造函数只能和new操作符一起使用,不能显式的调用一个类的构造函数。F. 一个类的构造函数不能调用它的父类中的构造函数。 正确答案: A B C D E 4.以下选项哪些能产生包含五个空串的数组?A.String a = new String 5 ; for (int i = 0; i < 5; ai+= " "); B.String a 5; C.String 5 a;D.String a = new String 5 ; for (int i = 0; i < 5;ai+ = null);正确答案:A 5.以下哪些语句能够编译正确?A. import java. awt. package Mypackage; class Myclass B. package MyPackage; import java. awt. class MyClass C./*This is a comment */ package MyPackage; import java. awt. class MyClass D./*Myclass. java*/ package MyPackage; import java. awt. public class MyClass 正确答案: BCD三、判断题(共25. 00分)1. Java的各种数据类型占用固定长度,与具体的软硬件平台环境无关A.正确B.错误 正确答案: A假设s二"today",那么语句s.length。的值为5。A.正确B.错误 正确答案: Adefault在switch选择结构中是必须的正确错误正确答案:B有的类定义时可以不定义构造函数,但编译器会自动插入一个不带参数的构造方 法。A. 正确B. 错误正确答案:A判断以下代码正确与否:public class MyClass int data;void MyClass(int d)data=d;)A. 正确B. 错误正确答案:B