奥鹏中国石油大学(华东)《JAVA编程语言》在线考试(适用于12月份考试)
奥鹏教育在线考核期末考试
2020年秋季学期《JAVA编程语言》在线考试(适用于2020年12月份考试)
Java语言中,负责并发管理的机制是( )
A:垃圾回收
B:虚拟机
C:代码安全
D:多线程
答案问询微信:424329
正确的是( )
A:String s= “Welcome to our school”; String t=”thanks”; String k = s+t;
B:String s= “Welcome to our school”; String s = s.toUpperCase();
C:String s= “Welcome to our school”; String t=s[3] + “again”;
D:String s= “Welcome to our school”; String t=s – “school”;
答案问询微信:424329
面向对象的软件开发过程顺序为( )
A:OOA、OOP、OOB
B:OOA、OOD、OOP
C:OOB、OOP、OOA
D:OOA、OOB、OOP
答案问询微信:424329
在Applet程序中获取HTML文件的参数时,应使用的方法是( )
A:getParameter( )
B:getDocumentBase( )
C:getCodeBase( )
D:getImage( )
答案问询微信:424329
不允许使用指针体现了Java的一种特性是( )
A:可移植
B:解释执行
C:健壮性
D:安全性
答案问询微信:424329
下列代表16进制整数的是( )
A:0123
B:1900
C:fa00
D:0xa2
答案问询微信:424329
异常包含( )
A:程序中的语法错误
B:程序的编译错误
C:程序执行过程中遇到的事先没有预料到的情况
D:程序事先定义好的可能出现的意外情况
答案问询微信:424329
( )是网格布局管理器。
A:BorderLayout
B:FlowLayout
C:ReseauLayout
D:GridLayout
答案问询微信:424329
边框布局管理器将一个“容器”分成了( )个位置。
A:9个
B:3个
C:5个
D:4个
答案问询微信:424329
JDK中提供的文档生成器是( )
A:java.exe
B:javap.exe
C:javadoc.exe
D:javaprof.exe
答案问询微信:424329
当一个部件有一个事件发生,但并没有为这个部件的这个事件指定事件监测器,将会发生( )
A:编译时就不会通过
B:忽略这个事件
C:引起Java程序发生致命错误
D:引发默认的事件处理
答案问询微信:424329
结构化程序设计所规定的三种基本控制结构是( )
A:输入、处理、输出
B:树形、网形、环形
C:顺序、选择、循环
D:主程序、子程序、函数
答案问询微信:424329
下面语句正确的是( )
A:char c=’abc’;
B:long l=oxfff;
C:float f=0.23;
D:double d=0.7E-3;
答案问询微信:424329
( )为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )。
A:static void method( )
B:public void method( )
C:final void method( )
D:abstract void method( )
答案问询微信:424329
下列描述中,错误的是( )
A:Java要求编程者管理内存
B:Java的安全性体现在多个层次上
C:Applet要求在支持Java的浏览器上运行
D:Java有多线程机制
答案问询微信:424329
下列关于Applet的叙述中,正确的是( )
A:Applet是Java类,所以可由JDK中的解释器直接解释运行
B:Applet的主类不一定要定义为java.applet.Applet类或JApplet类的子类
C:Applet与Application的主要区别在执行方式上
D:Applet不能在浏览器中运行
答案问询微信:424329
如果想让某方法不能被任何外部类访问,应使用访问说明符( )定义。
A:public
B:private
C:default
D:protected
答案问询微信:424329
在Java语言中,( )包是编译器自动导入的。
A:java.applet
B:java.awt
C:java.io
D:java.lang
答案问询微信:424329
下列选项中,( )反映了Java程序并行机制的特点。
A:安全性
B:多线程
C:跨平台
D:可移植
答案问询微信:424329
下面( )是Java语言中的关键字。
A:sizeof
B:NULL
C:abstract
D:Native
答案问询微信:424329
在程序中有一表达式为short x=64589,程序不能够正常编译。
A:对
B:错
答案问询微信:424329
构造函数用于创建类的实例对象,构造函数名应与类名相同,返回类型为void。
A:对
B:错
答案问询微信:424329
假设x、y都是float型,分别等于5和7,而x1、y1则是double型,分别等于5.0和7.0,那么x/y与x1/y1的值不相等。
A:对
B:错
答案问询微信:424329
一个Java类可以实现多个接口。
A:对
B:错
答案问询微信:424329
Java源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。
A:对
B:错
答案问询微信:424329
true ^ true = false。
A:对
B:错
答案问询微信:424329
Java Applet是由独立的解释器程序来运行的。
A:对
B:错
答案问询微信:424329
当一个方法在运行过程中产生异常,则这个方法会终止,但整个程序不一定终止运行。
A:对
B:错
答案问询微信:424329
final类中的属性和方法都必须被final修饰符修饰。
A:对
B:错
答案问询微信:424329
在定义数组变量时可直接进行内存分配,如:char ch[10];。
A:对
B:错
答案问询微信:424329
在异常处理中,try可对应多个catch语句,若catch中的参数类型有继承关系,应将父类放在后面,子类放在前面。
A:对
B:错
答案问询微信:424329
Java的屏幕坐标以像素为单位,容器的左上角被确定为坐标的起点。
A:对
B:错
答案问询微信:424329
Java是一种强数据类型语言。
A:对
B:错
答案问询微信:424329
如果p是父类Parent的对象,而c是子类Child的对象,则语句c = p是正确的。
A:对
B:错
答案问询微信:424329
对象可以赋值,只要使用赋值号(=)即可,相当于生成了一个各属性与赋值对象相同的新对象。
A:对
B:错
答案问询微信:424329
子类要调用父类的方法,不必用super关键字。
A:对
B:错
答案问询微信:424329
Java程序里,创建新对象用new,回收无用的对象使用free。
A:对
B:错
答案问询微信:424329
类定义时可以不定义构造函数,所以构造函数不是必需的。
A:对
B:错
答案问询微信:424329
静态变量,可通过类名直接访问,也可通过该类的对象访问。
A:对
B:错
答案问询微信:424329
类及其属性、方法可以同时被多个修饰符来修饰。
A:对
B:错
答案问询微信:424329
以下程序段的输出结果是??public class Array {?? ? ? ?public static void main(String args[ ]) {? ? ? ? ? ? ? int i, j;
?? ? ? ? ? ? ? int a[ ] = { 4 , 2, 3, 1, 5 };? ? ? ? ? ? ? for ( i = 0 ; i ? ? ? ? ? ? ? ? ? ? int k = i;? ? ? ? ? ? ? ? ? ? for ( j = i ; j ? ? ? ? ? ? ? ? ? ? ? ? ? if ( a[j] ? ? ? ? ? ? ? ? ? ? ? ? ? int t =a[i]; ?a[i] = a[k]; ?a[k] = t;
?? ? ? ? ? ? ? ?}
?? ? ? ? ? ? }?? ? ?void ?ABC ( String s ){ ? System.out.println("param is string"); ? }?? ? ?public ?static ?void ?main(String ?args[ ]) {?? ? ? ? ? ABC ?a = new ?ABC ( );?? ? ? ? ? char ch = 'a'; ? ? a.ABC(ch); ?}? ? ? ? ? ?}
答案问询微信:424329
简述关键字this与super的区别。
答案问询微信:424329
简述多态性中重载(overload)与覆盖(override)的区别。
答案问询微信:424329
简述if/else与switch/case语句的区别。
答案问询微信:424329
编程题:编写一个日期类MyDate,要求:?(1)MyDate的属性:?? ? ?year:int型,代表年。?? ? ?month:int型,代表月。? ? ?day:int型,代表日。?(2)MyDate的方法:?? ? ?MyDate ( ):构造函数,日期的默认初值为2000年1月1日。?? ? ?MyDate(int y, int m, int d):构造函数,形参y、m、d分别为某个日期的年月日的初值。?? ? ?int get奥鹏教育在线考核期末考试Year( ):获取日期的年份作为方法的返回值。? ? ?int getMonth( ):获取日期的月份作为方法的返回值。? ? ?int getDay( ):获取日期的日作为方法的返回值。? ? ?void showDate( ):以****年*月*日的形式显示一个日期,如:2009年6月1日。
答案问询微信:424329
编程题:编写一个字符界面的Application,接受从键盘输入的一个正整数,然后统计并输出从1到这个正整数的累加和。
答案问询微信:424329
编程题:编写Application,输出2~100之间的所有素数。
答案问询微信:424329