2022年mooc课程java期末考试试卷.pdf
《2022年mooc课程java期末考试试卷.pdf》由会员分享,可在线阅读,更多相关《2022年mooc课程java期末考试试卷.pdf(38页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、mooc课程 java 期末考试试卷2、1 数据类型已完成1以下标识符中 () 就是不合法的。?A、_small?B、Big?C、$12ab?D、7hello我的答案 :C 错误2JAVA 语言使用的字符集就是() 。?A、ASCII?B、EBCDIC?C、Unicode?D、BCD我的答案 :C 3下面赋值语句不会产生编译错误或警告的就是( ) 。?A、char a= abc ;?B、byte b=145;?C、float c=3 、14;?D、int i=12;我的答案 :A 错误4下面数据类型转换中, 必须进行强制类型转换的就是() 。?A、byte-int;?B、int-char;?C
2、、short-float;?D、float-double;我的答案 :B 5精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 1 页,共 38 页 - - - - - - - - - - mooc课程 java 期末考试试卷下列数组定义及赋值, 错误的就是 ( ) 。?A、int a=1,2,3;?B、int a;?C、a=new int3; a1=1; a2=2; a3=3;?D、int a=new int3; a0=new int2; a1=new int2; a2=new int2;我的答案 :D 错
3、误2、3 控制语句已完成1JAVA 语言中控制结构包括()。?A、顺序结构、选择结构、循环结构?B、顺序结构、循环结构?C、顺序结构、选择结构?D、选择结构、循环结构我的答案 :A 2当下面程序输出” 第 2 区域时 ” 时, x 的范围为 ( ) 。if(x-100)System、out、println(“第 1 区域”);else if(x0)System、out 、println(“第 2 区域 ”);else System 、out 、println(“第 3 区域”);?A、x-100?C、x=-100?D、x=0我的答案 :C 3下面程序的运行结果为( ) 。int i; for(
4、i=0;i-j) break; while(true); ?A、i=6,j=4?B、i=6,j=5?C、i=5,j=5?D、i=5,j=4我的答案 :A 5下列语句执行后, j 的值就是 ()。int j=0,i=3; while(-i0) j+=j-=i; ?A、0?B、5?C、-5?D、-17精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 3 页,共 38 页 - - - - - - - - - - mooc课程 java 期末考试试卷我的答案 :C 6下列语句执行后, c 的值就是 ( ) 。cha
5、r c; for(c=z;ca;c-=4) if(c=o) break; ?A、z?B、n?C、m ?D、p我的答案 :A 2、2 运算符已完成1执行下面程序后,结论正确的就是( ) 。intx,y,z;x=1;y=2;z=(+x+y+=5?y+x-:-y+x);?A、x 的值为 1,y 的值为 3,z 的值为 5?B、x 的值为 2,y 的值为 2,z 的值为 5?C、x 的值为 1,y 的值为 3,z 的值为 4?D、x 的值为 2,y 的值为 2,z 的值为 4我的答案 :D 2设各个变量的定义如下:()选项的值为true。int a=1,b=1; boolean flag=a!=b+;
6、 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 4 页,共 38 页 - - - - - - - - - - mooc课程 java 期末考试试卷?A、a+=b;?B、!(+a=b);?C、(+a=b) | flag;?D、(+a=b) & flag;我的答案 :D 错误3若 a 就是 int 型变量 , 表达式 a=(int)(25 、8/3%3); 执行后 a的值为 () 。?A、1?B、2?C、3?D、4我的答案 :B 类的基础知识已完成1下列哪个类声明就是正确的?A、abstract final
7、 class H1?B、abstract private move()?C、protected private number;?D、public abstract class Car我的答案 :D 2符合对象与类的关系的就是: ?A、人与老虎?B、书与汽车?C、楼与建筑物?D、汽车与交通工具我的答案 :D 3下面关于 java 中类的说法哪个就是不正确的?A、类体中只能有变量定义与成员方法的定义,不能有其她语句。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 5 页,共 38 页 - - - - - -
8、- - - - mooc课程 java 期末考试试卷?B、构造函数就是类中的特殊方法?C、类一定要声明为public 的,才可以执行。?D、一个 java 文件中可以有多个class 定义。我的答案 :C 错误4下面哪个单词就是Java 语言的关键字?A、Float?B、this?C、string?D、unsigned我的答案 :B 5Java 编程所必须的默认引用包为?A、java 、sys 包?B、java 、lang 包?C、java 、net 包?D、以上都不就是我的答案 :错误6java 应用在消费电子市场上开发平台名称为: ?A、JDK?B、J2ME?C、J2SE?D、J2EE我的
9、答案 :B 7以下哪个就是JAVA 的关键字??A、NULL?B、new?C、instanceOf?D、wend精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 6 页,共 38 页 - - - - - - - - - - mooc课程 java 期末考试试卷我的答案 :B 8下面哪个就是Java 语言中正确的标识符?A、3com?B、import?C、that?D、this我的答案 :C 9在 Java 中函数 main() 的返回值就是 :() ?A、String?B、int?C、char?D、void
10、我的答案 :D 10数组中可以包含什么类型的元素??A、int 型?B、string 型?C、数组?D、以上都可以我的答案 :D 类的初始化已完成1构造方法何时被调用?A、类定义时?B、创建对象时?C、调用对象方法时?D、使用对象的变量时我的答案 :B 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 7 页,共 38 页 - - - - - - - - - - mooc课程 java 期末考试试卷2构造方法在 时被调用 ? ?A、类定义时?B、创建对象时?C、调用对象方法时?D、使用对象的变量时我的答案
11、:B 3认真阅读代码 ,选择正确的选项public class MyClass public static void main(String arguments) amethod(arguments); public void amethod(String arguments) System 、out、println(arguments); System 、out、println(arguments1); ?A、这段代码就是错误的,main 方法不能接受字符串参数?B、这段代码就是错误的,amethod 方法中的字符串数组尚未初始化?C、这段代码就是错误的,main 方法不能调用实例方法?D、
12、这段代码就是正确的我的答案 :C 4Java 应用程序经过编译后会产生一个以_ 为扩展名的字节码文件。?A、java?B、class?C、exe?D、html精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 8 页,共 38 页 - - - - - - - - - - mooc课程 java 期末考试试卷我的答案 :B 5在 Java 中,一个类可以同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同 ,传回的值也可以不相同。这种面向对象程序特性称为( ) ?A、隐藏?B、覆盖?C、重载?D
13、、Java 不支持此特性我的答案 :C 6编译 Java Application源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为?A、java?B、class?C、html?D、exe我的答案 :B 7下面关于构造函数的说法不正确的就是?A、构造函数也属于类的方法,用于创建对象的时候给成员变量赋值。?B、构造函数不可以重载。?C、构造函数没有返回值。?D、构造函数一定要与类名相同我的答案 :B 8命令 javac -verbose 中选项的作用就是: ?A、显示 JVM 加载 class 的过程?B、显示 JVM 的版本?C、显示 JVM 调用内存的情况?D、显示 JVM 的错误跟踪
14、过程我的答案 :A 9精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 9 页,共 38 页 - - - - - - - - - - mooc课程 java 期末考试试卷在编写 Java Application程序时 ,若需要使用到标准输入输出语句,必须在程序的开头写上( ) 语句。?A、import java 、awt、*?B、import java 、applet 、Applet?C、import java 、io、*?D、import java 、awt 、Graphics我的答案 :C 10给出类的
15、定义如下: 1、class Test(int i) void test(int i) System 、out 、println(“I am an int、”); void test(String s) System 、out 、println(“I am a string、”); public static void main(String args) Test t=new Test(); char ch= “y”;t、test(ch); 下列描述哪个正确? ?A、程序将不会编译,因为空的方法不能被覆盖。?B、命令行 t、test(ch); 将不会编译 ,因为没有对应的方法。?C、代码将编译并
16、输出以下结果: I am an String、?D、代码将编译并输出以下结果: I am a int 、我的答案 :D 错误精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 10 页,共 38 页 - - - - - - - - - - mooc课程 java 期末考试试卷11编译及运行以下代码,下列选项哪个就是正确的public class Sandys private int court; public static void main(String argv) Sandys s = new Sandy
17、s(99); System 、out 、println(s 、court); Sandys(int ballcount) court=ballcount; ?A、编译错误 :the variable court is defined as private?B、编译错误 :s is not initialized when the System、out method is called?C、编译通过 ,没有输出?D、编译通过 ,输出 99我的答案 :D 方法与变量使用已完成1关于 static 修饰符 ,以下哪个选项就是正确的。?A、被 static 修饰符修饰的成员变量不能被修改。?B、在方法
18、中创建的static 变量 ,每次方法调用中对它的值做的修改都不能保留下来。?C、一个类的所有类对象共享这个类的static 变量。?D、static 修饰符只能用于修饰基本类型变量。我的答案 :C 2方法内的变量 : ?A、一定在方法内所有位置可见精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 11 页,共 38 页 - - - - - - - - - - mooc课程 java 期末考试试卷?B、可能在方法内的局部可见?C、可以在方法外可见?D、方法外也可用我的答案 :B 错误3给出如下代码 : cl
19、ass Test private int m; public static void fun() / some code、 如何使成员变量m 被函数 fun() 直接访问 ? ?A、将 private int m 改为 protected int m?B、将 private int m 改为public int m?C、将 private int m 改为static int m?D、将 private int m 改为int m我的答案 :C 4类 JOptionPane提供了几个产生标准对话框的方法,它们能够给用户提供有用的信息,具体的有 : ?A、closeDialog()?B、open
20、Dialog()?C、inputDialog()?D、outputDialog()我的答案 :D 错误5运行下列程序 ,会产生什么结果: class Outer1 private int a; void foo(double d,final float f) String s; 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 12 页,共 38 页 - - - - - - - - - - mooc课程 java 期末考试试卷final boolean b; class Inner void methodI
21、nner() System 、out 、println(“in the Inner “); public static void main(String args) Outer1 me=new Outer1(); me、foo(123,123); System 、out、println(“outer “); ?A、in the Inner outer?B、outer?C、in the Inner?D、编译不通过我的答案 :B 6编译及运行以下代码,下列选项哪个就是正确的public class Ref public static void main(String argv) Ref r = n
22、ew Ref(); r、amethod(r); public void amethod(Ref r) 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 13 页,共 38 页 - - - - - - - - - - mooc课程 java 期末考试试卷int i=99; multi(r); System 、out、println(i); public void multi(Ref r) r、i = r、i*2; ?A、编译错误?B、输出 99?C、输出 198?D、运行时出错我的答案 :A 访问权限练习已完
23、成1如果任何包中的子类都能访问超类中的成员,那么应使用哪个限定词?A、public?B、private?C、protected?D、transient我的答案 :A 2不允许作为类及类成员的访问控制符的就是: ?A、public?B、private?C、static?D、protected我的答案 :B 错误精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 14 页,共 38 页 - - - - - - - - - - mooc课程 java 期末考试试卷3下面哪个修饰符修饰的方法只能被本类中的其她方法使用
24、?A、protected?B、static?C、private?D、public我的答案 :C 4如果类中的成员变量可以被同一包访问,则使用如下哪个约束符? ?A、private?B、public?C、protected?D、no modifier我的答案 :C 错误5某个类的成员变量可以被其子类访问,但不能被其她包中的类访问,该如何定义??A、变量应该用public 做修饰。?B、变量应该用private 做修饰。?C、变量应该用protected 做修饰。?D、变量不需做任何修饰。我的答案 :C 6关于被私有保护访问控制符private 、 protected 修饰的成员变量,以下说法正确
25、的就是( ) ?A、可以被三种类所引用:该类自身、与它在同一个包中的其她类、在其她包中的该类的子类?B、可以被两种类访问与引用:该类本身、该类的所有子类?C、只能被该类自身所访问与修改?D、只能被同一个包中的类访问我的答案 :C 错误7精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 15 页,共 38 页 - - - - - - - - - - mooc课程 java 期末考试试卷this 关键字指的就是??A、当前对象指针?B、当前类的实例对象?C、当前对象引用?D、当前类的方法我的答案 :B 嵌套类练
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 mooc 课程 java 期末考试 试卷
限制150内