山东电大《Java语言程序设计》形考、终考题库.docx

上传人:飞猪 文档编号:426397 上传时间:2025-07-20 格式:DOCX 页数:28 大小:19.41KB
下载 相关 举报
山东电大《Java语言程序设计》形考、终考题库.docx_第1页
第1页 / 共28页
山东电大《Java语言程序设计》形考、终考题库.docx_第2页
第2页 / 共28页
山东电大《Java语言程序设计》形考、终考题库.docx_第3页
第3页 / 共28页
山东电大《Java语言程序设计》形考、终考题库.docx_第4页
第4页 / 共28页
山东电大《Java语言程序设计》形考、终考题库.docx_第5页
第5页 / 共28页
点击查看更多>>
资源描述

1、山东电大Java语言程序设计形考、终考题库1 .【单项选择题】下列代码执行的结果中a和b的值分别为 Oo int a = 20, b=30; int tmp =a; a=b; b=tmp;A. 30 20B. 30 30C. 20 30D. 20 202 . 一个变量的作用域可以在整个程序段中,即内部代码块和 外部代码块中都可以使用。()A.对B.错3.对象仅做声明,并未做初始化,其默认情况下的值为IoOA.对B.错4.使用WhiIe语句,循环体逻辑代码至少可以执行一次。OA.对B.错5.使用this调用本类中的其它构造方法,调用时可以放在 构造方法的任意行。OA.对B.错6.接口可以继承类,

2、也可以继承接口。()A.对B.错7 .【判断题】JaVa程序中的注释,只是用于程序员之间的沟 通,对程序代码的维护性没有作用。OA.对8 .错9 .【判断题】线程是比进程更小的独立运行的基本单位。OA.对B.错10 【判断题】在java继承机制中,父类中的私有(private) 成员不能被子类继承。A.对11 错10.【判断题】类是典型的体现了面向对象的封装特性,可以 隐藏类的内部实现,简化项目的复杂度。OA.对B.错11.【判断题】面向对象的继承性,可以大大减少类实现中的 重复代码。OA.对B.错12 .【单项选择题】JaVa语言中,用来运行JaVa程序编译后 的代码且屏蔽系统差异13 .【

3、单项选择题】关于被私有访问控制符private修饰的成 员变量,下列说法正确的是()。A.只能被该类自身所访问和修改16.【单项选择题】下列关于包的描述中,错误的是()。A.包是若干对象的集合B.包分为有名包和无名包两种C.使用package语句创建包D.使用import语句引入包17.【单项选择题】有如下代码片段,其执行的结果为()。 int n; for (n=2; n<; ; =7; n+) System. out. print (n); A.代码执行成功,输出结果为8B.代码执行成功,输出结果为7C.代码编译失败,没有结果输出D.代码执行成功,输出结果为23456718.1单项选择

4、题】在下列的代码中,输入信息会导致输出 feldquo;default&rdquo; m 是 ()。 public class Testlpublic static void main (String args) int m; switch (m) case 0:System. out. printin ( ";case O"; ) ; case 1:System, out. printin (";case l"; ) ; break; case 2: break; default: System. out.printin ("; default&quo

5、t;); A. 2B. 1C. 3D. O19 .【单项选择题】执行下列语句:int i=19; int val =-i; val的值为是()。A. 18B. 17C. 20D. 1920 .【单项选择题】在SWitCh-case语句中,()需要与下列 语句搭配使用,用以结束对应CaSe逻辑的执行。A. whileB. continueC. if-elseD. break21 .【单项选择题】下列控制语句不能实现循环操作的是()。A. switch-caseB. whileC. do-whileD. for22 .【单项选择题】下列O是合法的标识符。A. -5B. +viodC. 12clas

6、sD. _black23 .【单项选择题】下列O文档注释在JaVa代码中是正确 的。A. /B.其它选项都可以C. /*/D. /*/A. 18.0B. 18C. 18. 999D. 1925.【单项选择题】(int) (double) (3) /2)的结果是()。A. 1B. 1. 5C. 0D. 1. 5026.【多选题】下面说法错误的是()。A.数组是一种对象。B.数组属于一种原生类。C. int number=31, 23, 33, 43, 35, 63。D.数组的大小可以任意改变。27.【多选题】下面说法错误的是()。A.能被java, exe成功运行的java class文件必须有

7、mian()方法。B. J2SDK 就是 JaVaAPI。C. Appletviewer, exe可利用jar选项运行.jar文件。D.能被Appletviewer成功运行的java class文件必须有 main方法。28 .【多选题】下列说法错误的有()。A.在类方法中可用this来调用本类的类方法。B.在类方法中调用本类的类方法时可直接调用。C.在类方法中只能调用本类中的类方法。D.在类方法中绝对不能调用实例方法。29 .【多选题】不能用来修饰interface的有()。A. privateB. publicC. protectedD. RuntimeException3 .【多选题】哪

8、两种声明防止方法覆盖?A. final void methoda () B. static void methoda () C. static final void methoda () D. void final methoda () 4 .【多选题】JaVa程序的种类有()。A.类(CIaSS)B. AppletC. ApplicationD. Servlet5.【多选题】下列说法正确的有()。A.环境变量可在编译sourcecode时指定B.在编译程序时,所能指定的环境变量不包括CIaSSPathC. javac 一次可同时编译数个Java源文件10.【判断题】JaVa语言是编译解释型语

9、言。A.对B.错11.【判断题】抽象方法没有方法体。A.对B.错12.【判断题】接口是特殊的类,所以接口也可以继承,子接 口将继承父接口的所有常量和抽象方法。A.对B.错13.【判断题】描述对象的两个要素是属性和方法。A.对B.错14.【判断题】抽象方法必须在抽象类中,所以抽象类中的方 法都必须是抽象方法。A.对Dog (int m) Dog (double m) int Dog (int m) return 23;void Dog (double m) A. Dog (int m)与DOg (double m)互为重载的构造方法。B. int Dog (int m)与 Void Dog (d

10、ouble m)互为重载的非 构造方法。C. DOg类只有两个构造方法,而且没有无参数的构造方法。D. Dog类有3个构造方法。19.【单项选择题】下列哪些语句关于Java内存回收的说明C. floatD. char22.【单项选择题】以下关于继承的叙述正确的是()。A.在Java中类只允许单一继承B.在JaVa中一个类只能实现一个接口C.在JaVa中一个类不能同时继承一个类和实现一个接口D.在Java中接口只允许单一继承23 .【单项选择题】不允许作为类及类成员的访问控制符的是 OoA. publicB. privateC. staticD. protected24 .【单项选择题】设x=l

11、 y = 2 , z = 3,则表达式 y+ =z/+x 的值是()。B. 3.5C. 4D. 525 .【单项选择题】编译JaVaAPPliCation源程序文件将产 生相应的字节码文件,这些字节码文件的扩展名为()。A. . javaB. . classC. . htmlD. . exe26 .【单项选择题】实现变量线程安全的方式是O。A,使用volatile修饰符27 使用static修饰符C.将变量加final修饰符D.使用将变量转化为对应的对象类型27.【单项选择题】编写线程类,需要继承的父类是()。A. RunnableB. ObjectC. ThreadD. Callable2

12、8 .【单项选择题】编写线程类,需要实现的接口是()。A. SerializableB. RunnableC. ClonableD. Throwable29 .【单项选择题】Java语言中,方法声明中用来声明异常 的关键字是()。A. catchB. throwsC. throwD. finally30.1单项选择题】下列关于类的定义中,al, a2为接口,x, y为类,继承代码中错误的是()。3 .【单项选择题】定义一个类,必须使用的关键字是OA. publicB. classC. interfaceD. static4 .【单项选择题】下面的代码段执行之后count的值是什么 Oint c

13、ount = 1;for (int i = 1; i <; = 5; i+) count += i;System. out. printin (count);A. 5B. 1C. 155 .【单项选择题】如下哪个是JaVa中有效的关键字OA. nameB. helloC. falseD. good6 .【单项选择题】已知如下定义:String S = "; story";下面哪个语句不是合法的()A. s += ";books";B. s = s + 100;C. int Ien = s. length;D. String t = s + feldquo;a

14、bc&rdquo;7 .【单项选择题】如下哪个是JaVa中的标识符OA. fieldnameB. superC. 3numberD. ttnumberDog (int m) Dog (double m) int Dog (int m) return 23;void Dog (double m) 题目:【单项选择题】下列程序中注释的哪个代码(A, B, C, D)是错误的(无法通过编译)?class A static int m;static void f () 20 ; /Ainterface Takecare protected void SpeakHello ();/Apublic abs

15、tract static void cry ();/Bint f (); /Cabstract float g ();/D题目:【多项选择题】下列程序中注释的哪两个代码(A, B, C, D)是错误的(无法通过编译)?class Father private int money =12;float height;int SeeMoney () return money ; /Aclass Son extends Father int height;int IookMoney () int m = SeeMoney ();/Breturn m;class E public static void

16、 main (String args )Son erzi = new Son ();erzi. money = 300; /Cerzi. height = 1.78F; /D题目:【多项选择题】下列哪些类声明是错误的?题目:【多项选择题】下列技术中,属于前端开发技术的是()。题目:【多选题】javal.8中,忽略内部接口的情况,在接口 中以下哪条定义是正确的?题目:【多选题】下面哪个语句正确地声明一个整型的二维数 组?题目:【多选题】下面哪些不是java的简单数据类型?题目:【多选题】下列说法错误的有()。题目:【多选题】不能用来修饰interface的有()。题目:【多选题】执行下列代码后,

17、哪个结论是正确的String: s=new StringClO;题目:【多选题】不能用来修饰interface的有()。题目:【多选题】下列说法错误的有()。题目:【多选题】下面说法错误的是()。题目:【多选题】下面说法错误的是()。题目:【判断题】JaVa的源代码中定义几个类,编译结果就生 成几个以.class为后缀的字节码文件。题目:【判断题】JaVa程序里,创建新的类对象用关键字new, 回收无用的类对象使用关键字freeo题目:【判断题】JaVa有垃圾回收机制,内存回收程序可在指 定的时间释放内存对象。题目:【判断题】构造函数用于创建类的实例对象,构造函数 名应与类名相同,返回类型为V

18、Oid。题目:【判断题】在异常处理中,若try中的代码可能产生多 种异常则可以对应多个CatCh语句,若CatCh中的参数类型有父类子 类关系,此时应该将父类放在后面,子类放在前面。题目:【判断题】拥有abstract方法的类是抽象类,但抽象类 中可以没有abstract方法。题目:【判断题】在JaVa中对象可以赋值,只要使用赋值号(等 号)即可,相当于生成了一个各属性与赋值对象相同的新对象。题目:【判断题】一个类的内部会包含其他类中类似的特征和 属性,可以考虑基于继承来借鉴这些属性和方法,但还是需要对于类 进行重新定义和实现。O题目:【判断题】方法重载通过方法入口参数类型以及顺序相 同,实现

19、了多个具有方法名的方法。O题目:【判断题】布尔值也可以被强制转化为整数型,true的 整型值为0, false为Io题目:【判断题】如果将类设置为abstract,则此类既可以被 继承使用,也可以直接创建对象。O题目:【判断题】SynChroniZed主要是用在多线程环境下,用 以保障代码块和方法的线程安全。()题目:【判断题】类内部的成员变量属性为了防止被修改和数 值被覆盖,一般使用native修饰符进行修饰。O题目:【判断题】一个类的方法内部,可以使用&ldquo;this. 成员变量名&rdquo;的格式引用成员变量名,this不能省略。()题目:【判断题】类是典型的体现了面向对象的封装

20、特性,可 以隐藏类的内部实现,简化项目的复杂度。O题目:【判断题】面向对象的抽象性,可以从事物中抽象出本 质特征信息,其中的状态数据可转化为类的行为。O题目:【判断题】在for语句中,必须设置循环条件,否则程 序无法执行。O题目:【判断题】类的方法的修饰符StatiC是静态的,表示该 方法不依赖于对象实例。O题目:【判断题】修饰符控制了方法的可见范围。O题目:【判断题】对象仅做声明,并未做初始化,其默认情况下的值为Io O题目:【判断题】在JaVa语言中,方法在类中声明,一个类中 可以声明多个方法,方法之间是有前后顺序关系的。()题目:【判断题】在JaVa语言中,方法的返回值的类型可以是 任意

21、的数据类型,但是不能是用户自定义类。O题目:【判断题】Synchronzied用来保障Java程序的线程安 全。O题目:【判断题】JaVa语言支持跨平台,是由于其在JVM上屏 蔽了不同操作系统的差异。O题目:【判断题】JRE是一整套JaVa运行环境的程序包,它内 置了 JDKo ()题目:布尔值也可以被强制转化为整数型,true的整型值为0,false 为 1。 O题目:在条件判断中使用的条件可以是任意类型的变量或者表 达式。()题目:while语句执行的规则是&ldquo;先判断再循环&rdquo;, 满足条件,进入循环体内执行。否则不执行循环体的内容。O题目:break是中断打断的意思,在

22、循环语句中是中断一次执行,然后继续后续的循环。O题目:类的方法的修饰符StatiC是静态的,表示该方法不依 赖于对象实例。O题目:除。异常ArithlnetiCEXCePtiOn是受控异常。()题目:【判断题】JaVa程序一般应当含有main方法,因为它 是所有Java程序执行的入口。题目:【判断题】JaVa语言的标识符是不区分大小写的。题目:【判断题】有时候为了避免引起混淆,构造方法的方法 名可以不与所属类名同名。题目:【判断题】一个类中含有几个构造方法,称为构造方法 的重载。对于重载的方法,其参数列表可以相同。题目:【判断题】包名可以设置多个,中间通过&ldquo; ; &rdquo; 进

23、行分隔。O题目:【判断题】在JaVa的方法中定义一个常量要用COnSt关 键字。题目:【判断题】抽象方法必须在抽象类中,所以抽象类中的 方法都必须是抽象方法。题目:【判断题】接口是特殊的类,所以接口也可以继承,子 接口将继承父接口的所有常量和抽象方法。题目:【判断题】final修饰的类能派生子类。题目:【判断题】覆盖的同名方法中,子类方法不能比父类方 法的访问权限低。题目:【判断题】抽象类中能创建对象。题目:【判断题】JaVa语言是编译解释型语言。题目:【判断题】抽象方法没有方法体。题目:【判断题】面向对象的继承性,可以大大减少类实现中 的重复代码。O题目:【判断题】类是典型的体现了面向对象的

24、封装特性,可 以隐藏类的内部实现,简化项目的复杂度。O题目:【判断题】JaVa程序中的注释,只是用于程序员之间的 沟通,对程序代码的维护性没有作用。O题目:【判断题】线程是比进程更小的独立运行的基本单位。O题目:一个变量的作用域可以在整个程序段中,即内部代码块 和外部代码块中都可以使用。()题目:对象仅做声明,并未做初始化,其默认情况下的值为Io题目:使用WhiIe语句,循环体逻辑代码至少可以执行一次。O题目:使用this调用本类中的其它构造方法,调用时可以放 在构造方法的任意行。O题目:接口可以继承类,也可以继承接口。O题目:【判断题】在java继承机制中,父类中的私有private) 成员不能被子类继承。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

宁ICP备18001539号-1