ImageVerifierCode 换一换
格式:DOCX , 页数:29 ,大小:20.81KB ,
资源ID:9789969      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9789969.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(国开电大 Java语言程序设计 形考任务12答案.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

国开电大 Java语言程序设计 形考任务12答案.docx

1、国开电大 Java语言程序设计 形考任务12答案Java语言程序设计 形考任务一答案一、单项选择题(30个小题,每题2.5分,共75分)题目1( )提供给上层应用进行开发和构建应用的基础类库。选择一项:A. JDK B. Java应用C. JRED. JVM正确答案是:JDK题目2Java程序在编译之后,以( )方式被Java虚拟机执行。选择一项:A. 文本B. 二进制C. 字节码 D. 源代码正确答案是:字节码题目3下列( )移动开发平台使用Java语言作为官方推荐开发语言。选择一项:A. WindowsB. Android C. SymbianD. IOS正确答案是:Android题目4J

2、ava语言中用来编译Java程序的命令是( )。选择一项:A. javap.exeB. java.exeC. javaw.exeD. javac.exe 正确答案是:javac.exe题目5下列( )是合法的标识符。选择一项:A. num_green B. printOutC. 23667D. modityPrice正确答案是:num_green题目6下列( )不是保留字选择一项:A. byteB. num_blue C. returnD. private正确答案是:num_blue题目7下列关于float类型float f=5.2的说法,正确的是( )。选择一项:A. 错误,变量声明错误 B

3、. 错误,精度不够,需要强制类型转换floatC. 正确D. 错误,可以考虑使用int类型正确答案是:错误,变量声明错误题目8下列代码执行的结果中m和n的值分别为( )。int m = 50, n=160; int tmp =m; m=n; n=tmp选择一项:A. 160/50 B. 50/160C. 50/50D. 160/160正确答案是:160/50题目9表达式29/3*3的值是( )。选择一项:A. 27.0B. 27 C. 29D. 27.999正确答案是:27题目10执行下列语句: int m=15; int val =m- -; val的值是( )。选择一项:A. 15 B.

4、14C. 16D. 13正确答案是:15题目11执行下列语句: int m=15; int val =-m; val的值是( )。选择一项:A. 16B. 14 C. 15D. 13正确答案是:14题目12编译运行以下代码段后,关于输出结果正确的是( )。public class Conditional public static void main(String args ) int x=4; System.out.println(“value is “+ (x4) ? 99.9:9); 选择一项:A. value is 99.9B. value is 9C. 编译错误D. value is

5、 9.0 正确答案是:value is 9.0题目13下列代码的执行结果是( )。public class Exam1 public static void main(String args) double var1 = 333; double var2 = 2344; String str = var1 + / + var2 + = ; var2 = var1 / var2; str = str + var2; System.out.println(str); 选择一项:A. 0.142B. 333.0 / 2344.0 = 0.14206484641638226 C. 333.0 / 23

6、44.0 = 0.142D. 0.14206484641638226正确答案是:333.0 / 2344.0 = 0.14206484641638226, 0.14206484641638226题目14下列代码段运行结果为( )。int num = 15;if (num % 2=0) System.out.println( num + num + is 偶数); else System.out.println( num + num + is 奇数);选择一项:A. 2B. 15C. num 15 is 奇数 D. num 15 is 偶数正确答案是:num 15 is 奇数题目15下列代码段,

7、m的值为2时会输出( )。public class Test1public static void main(String args)int m;switch(m)case 0:System.out.println(case 0);break;case 1:System.out.println(case 1);break;case 2: break;default: System.out.println(default);选择一项:A. 代码编译失败,没有结果输出B. 没有任何显示 C. case 0D. default正确答案是:没有任何显示题目16下列代码段, n处于( )范围时将打印字符

8、串third 。if(n5) System.out.println(first); else if(n5B. n0&n=5 C. n5D. n0&n=3; n-) System.out.print(n);选择一项:A. 代码执行成功,输出结果为9B. 代码执行成功,输出结果为9876543 C. 代码执行成功,输出结果为8D. 代码编译失败,没有结果输出正确答案是:代码执行成功,输出结果为9876543题目18下列循环语句实现先执行后判断循环条件的是( )。选择一项:A. switch-caseB. whileC. forD. do-while 正确答案是:do-while题目19在switc

9、h-case语句中,需要与( )语句搭配使用,用以结束对应case逻辑的执行。选择一项:A. whileB. if-elseC. break D. continue正确答案是:break题目20下列代码段,输出“default”的m的值( )。public class Test1public static void main(String args)int m;switch(m)case 0:System.out.println(case 0);case 1:System.out.println(case 1);break;case 2: break;default: System.out.p

10、rintln(default);选择一项:A. 2B. 1C. 3 D. 0正确答案是:3题目21下列代码段, x处于( )范围时将打印字符串second 。if(x0) System.out.println(first); else if(x-3) System.out.println(second); else System.nut.println(third); 选择一项:A. x-3C. x0D. x-3 正确答案是:x-3题目22下列数据类型中,switch语句不能用于的是( )。选择一项:A. shortB. charC. double D. byte正确答案是:double题目2

11、3类内部内容不包括( )。选择一项:A. 属性信息B. 方法声明C. 构造方法声明D. 外部类的私有方法调用 正确答案是:外部类的私有方法调用题目24下列关于类方法的描述,错误的是( )。选择一项:A. 类方法和实例方法均占用内存空间,类方法在未实例化之时,不占用内存空间 B. 类方法只能处理类变量或调用类方法C. 类方法能用实例和类名调用D. 类方法可使用关键字static作为修饰符正确答案是:类方法和实例方法均占用内存空间,类方法在未实例化之时,不占用内存空间题目25下列( )不是修饰符。选择一项:A. abstractB. void C. staticD. final正确答案是:void

12、题目26下列修饰符( )修饰的变量称为静态变量,修饰的方法称为静态方法。选择一项:A. abstractB. nativeC. static D. synchronized正确答案是:static题目27对于下列代码段,说法正确的是( )。public class Student private String name; private int age; public Student() this(李红, 25); public Student(String curName, int curAge) this.name = curName; age = curAge; public void

13、setName(String name) this.name = name; Override public String toString() return this.getName() + , + this.age; 选择一项:A. 通过this(李红, 25) 调用了构造方法 B. 通过this.name 调用了方法nameC. name 和 age 是两个构造方法的入口参数D. 通过age 调用了方法age正确答案是:通过this(李红, 25) 调用了构造方法题目28下列修饰符中,可以用来定义类方法和类变量的是( )。选择一项:A. static B. finalC. nativeD

14、. synchronized正确答案是:static题目29下列修饰符在修饰类时,类不能直接用来创建实例的是( )。选择一项:A. abstract B. finalC. synchronizedD. override正确答案是:abstract题目30下列修饰符在修饰类时,不能被继承扩展的是( )。选择一项:A. final B. nativeC. implementsD. synchronized正确答案是:final二、判断题(10个小题,每题2.5分,共25分)题目31Eclipse目前只支持Windows操作系统,不支持Linux和Macos操作系统。( )选择一项:对错 正确答案是

15、:“错”。题目32Java的源代码,首先被编译为class文件,然后再被翻译成机器码被目标机器执行。( )选择一项:对 错正确答案是:“对”。题目33布尔值也可以被强制转化为整数型,true的整型值为0,false为1。( )选择一项:对错 正确答案是:“错”。题目34一个变量的作用域可以在整个程序段中,即内部代码块和外部代码块中都可以使用。( )选择一项:对错 正确答案是:“错”。题目35Java语言中注释的语法有三种:单行注释、多行注释和文档注释。( )选择一项:对 错正确答案是:“对”。题目36逻辑运算符主要用于比较数据之间的大小。( )选择一项:对错 正确答案是:“错”。题目37bre

16、ak是中断打断的意思,在循环语句中是中断一次执行,然后继续后续的循环。( )选择一项:对错 正确答案是:“错”。题目38在for语句中,必须设置循环条件,否则程序无法执行。( )选择一项:对错 正确答案是:“错”。题目39类是典型的体现了面向对象的封装特性,可以隐藏类的内部实现,简化项目的复杂度。( )选择一项:对 错正确答案是:“对”。题目40面向对象的继承性,可以大大减少类实现中的重复代码。( )选择一项:对 错正确答案是:“对”。Java语言程序设计 形考任务二答案一、单项选择题(30个小题,每题2.5分,共75分)题目1下列是有关子类继承父类构造函数的描述,正确的是( )。选择一项:A

17、. 子类无条件地继承父类不含参数的构造函数 B. 子类必须通过super关键字调用父类的构造函数C. 子类可以继承父类的构造函数D. 创建子类的对象时,先调用子类自己的构造函数,然后调用父类的构造函数正确答案是:子类无条件地继承父类不含参数的构造函数题目2下列关于类的定义中,a1,a2为接口,x,y为类,继承代码中错误的是( )。选择一项:A. public x extends a1. B. public class x extends y.C. public interface a1 extends a2.D. public class x extends y implements a1.正

18、确答案是:public x extends a1.题目3关于下列代码说法正确的是( )。public class A public void doit() public String doit() return “a”; public double doit(int x) return 1.0; 选择一项:A. 代码return “a”;行,出现编译错误B. 代码public double doit(int x) 行,出现编译错误C. 代码public String doit() 行,出现编译错误 D. 无编译错误正确答案是:代码public String doit() 行,出现编译错误题目4

19、在Java语言中,下列关于方法覆盖的描述,错误的是( )。选择一项:A. 父类中声明为private的方法,对于子类是可以访问的 B. 子类的参数信息与父类要保持一致C. 子类的返回数据类型与父类要保持一致D. 子类的方法名称与父类要保持一致正确答案是:父类中声明为private的方法,对于子类是可以访问的题目5下列关于抽象类和接口的说法错误的是( )。选择一项:A. 接口中的方法都必须加上public关键字 B. 在抽象类中可以没有抽象方法C. 接口中的方法都不能被实现D. 抽象类在Java语言中表示的是一种继承关系正确答案是: 在抽象类中可以没有抽象方法, 接口中的方法都必须加上publi

20、c关键字题目6下面语句中,把方法声明为抽象的公共方法是( )。选择一项:A. public abstract method()B. public abstract void method() C. public abstract void method()D. public void method() extends abstract正确答案是:public abstract void method()题目7内部类不可以声明在( )。选择一项:A. 类的构造方法内部B. 类的内部C. 类的方法内部D. 类的外部 正确答案是:类的外部题目8下列选项中,( )修饰符修饰的变量是被同一个类生成的对象

21、共享的。选择一项:A. privateB. publicC. static D. Final正确答案是:static题目9Java语言中用来抛出异常的关键字是( )。选择一项:A. tryB. throw C. finallyD. catch正确答案是:throw题目10( )类是所有异常类的父类。选择一项:A. ErrorB. ExceptionC. IOExceptionD. Throwable 正确答案是:Throwable题目11自定义异常类时,可以继承的类是( )。选择一项:A. ErrorB. AppletC. Exception及其子类 D. AssertionError正确答案

22、是:Exception及其子类题目12使用catch(Exception e)的优点是( )。选择一项:A. 指挥捕获个别类型的异常B. 捕获try语句块中产生的所有类型异常 C. 执行一些程序D. 忽略一些异常正确答案是:捕获try语句块中产生的所有类型异常题目13Java语言中,一定会执行完的代码是( )。选择一项:A. throwB. tryC. finally D. catch正确答案是:finally题目14下列( )属于受控异常。选择一项:A. ErrorB. IOException C. NullPointerExceptionD. ClassCastException正确答案是

23、:IOException题目15下列( )异常属于非受控异常。选择一项:A. SocketExceptionB. FileNotFoundExceptionC. RuntimeException D. SQLException正确答案是:RuntimeException题目16下列关于异常的说法正确的是( )。选择一项:A. 异常声明可以声明多个异常,中间用“;”分开B. 抛出异常是指程序运行中出现异常情况时发生中断的现象C. 抛出异常是异常处理的起点 D. 使用关键字catch声明可能发生的异常正确答案是:抛出异常是异常处理的起点题目17如下程序代码运行的结果是( )。public clas

24、s Foo public static void main(String args) try return; finally System.out.println( Finally ); 选择一项:A. 代码正常运行但没有任何输出B. 运行时抛出异常C. Finally D. 编译失败正确答案是:Finally题目18如果抛出在继承中的异常,下列说法正确的是( )。选择一项:A. 父类中方法抛出两个异常,子类可以抛出两个异常 B. 父类与子类抛出异常是没有关系的C. 父类中方法抛出三个异常,子类可以抛出四个异常D. 父类抛出异常IOException,子类不是必须抛出异常IOException

25、正确答案是:父类中方法抛出两个异常,子类可以抛出两个异常题目19编写线程类,能够返回线程执行结果的接口是( )。选择一项:A. Callable B. RunnableC. SerializableD. Clonable正确答案是:Callable题目20下列说法中错误的是( )。选择一项:A. 多线程是指一个程序的多个执行流程B. 多线程用于实现并发C. 线程就是程序 D. 线程是一个程序的单个执行流程正确答案是:线程就是程序题目21线程的生命周期,不包括( )。选择一项:A. 停止 B. 新建C. 运行D. 阻塞正确答案是:停止题目22一个线程对象调用了( )方法之后,进入就绪状态。选择一

26、项:A. start() B. sleep()C. suspend()D. run()正确答案是:start()题目23下列( )关键字通常用来对代码块或者方法加锁,从而使得对其的访问是排他的。选择一项:A. SerializableB. transientC. synchronized D. static正确答案是:synchronized题目24Java中保证变量实现线程安全是通过关键字( )解决的。选择一项:A. throwB. synchronizedC. volatile D. finally正确答案是:volatile题目25假设存在进程/线程等待序列p1,p2,.,pn,其中p1

27、等待p2占有的资源,p2等待p3占有的资源,pn等待p1占有的资源,形成一个循环。这属于下列死锁产生必要条件中的( )。选择一项:A. 循环等待 B. 资源互斥条件C. 资源不可抢占条件D. 占有且申请资源条件正确答案是:循环等待题目26下列代码创建一个新线程并启动线程。Runnable target=new MyRunnable(); Thread myThread=new Thread(target); 其中,( )类可以创建target对象,并能编译正确。选择一项:A. public class MyRunnable extends Runnable void run() B. public class MyRunnable implements Runnable public void run() C. public class MyRunnable extends Object public void run() D. public class MyRunnable extends Runnable public void run() 正确答案是:public class MyRunnable implements Runnable public void run() 题目27

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1