奥鹏中国石油大学(华东)《程序设计(Java)》在线考试(适用于4月份考试)

奥鹏教育在线考核期末考试

2020年秋季学期《程序设计(Java)》在线考试补考(适用于2021年4月份考试)

结构化程序设计的一种基本方法是( )
A:筛选法
B:递归法
C:归纳法
D:逐步求精法
答案问询微信:424329

下列代表16进制整数的是( )
A:0123
B:1900
C:fa00
D:0xa2
答案问询微信:424329

若特快订单是一种订单,则特快订单类和订单类的关系是( )
A:使用关系
B:包含关系
C:继承关系
D:无关系
答案问询微信:424329

下列关于静态初始化器的叙述中,( )是正确的。
A:静态初始化器是在构造函数之前加上static修饰符
B:静态初始化器是对其创建的对象进行初始化
C:静态初始化器在同一个类中只能有一个
D:静态初始化器是在其所属的类加载内存时由系统自动调用执行
答案问询微信:424329

线程在生命周期中要经历5种状态。如果线程当前是新建状态,则它可到达的下一个状态是( )
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:if(a=B) {……}
B:while(3) {……}
C:switch(true) {……}
D:if (2!=5) {……}
答案问询微信:424329

Panel和Applet的默认布局管理器是( )
A:CardLayout
B:FlowLayout
C:BorderLayout
D:GridLayout
答案问询微信:424329

下面( )是Java语言中的关键字。
A:sizeof
B:NULL
C:abstract
D:Native
答案问询微信:424329

下面语句正确的是( )
A:char c=’abc’;
B:long l=oxfff;
C:float f=0.23;
D:double d=0.7E-3;
答案问询微信:424329

下列关于Applet的叙述中,正确的是( )
A:Applet是Java类,所以可由JD奥鹏教育在线考核期末考试K中的解释器直接解释运行
B:Applet的主类不一定要定义为java.applet.Applet类或JApplet类的子类
C:Applet与Application的主要区别在执行方式上
D:Applet不能在浏览器中运行
答案问询微信:424329

如果想让某方法不能被任何外部类访问,应使用访问说明符( )定义。
A:public
B:private
C:default
D:protected
答案问询微信:424329

结构化程序设计所规定的三种基本控制结构是( )
A:输入、处理、输出
B:树形、网形、环形
C:顺序、选择、循环
D:主程序、子程序、函数
答案问询微信:424329

( )是网格布局管理器。
A:BorderLayout
B:FlowLayout
C:ReseauLayout
D:GridLayout
答案问询微信:424329

JDK中提供的文档生成器是( )
A:java.exe
B:javap.exe
C:javadoc.exe
D:javaprof.exe
答案问询微信:424329

下列选项中,( )反映了Java程序并行机制的特点。
A:安全性
B:多线程
C:跨平台
D:可移植
答案问询微信:424329

边框布局管理器将一个“容器”分成了( )个位置。
A:9个
B:3个
C:5个
D:4个
答案问询微信:424329

( )为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )。
A:static void method( )
B:public void method( )
C:final void method( )
D:abstract void method( )
答案问询微信:424329

在Java语言中,( )包是编译器自动导入的。
A:java.applet
B:java.awt
C:java.io
D:java.lang
答案问询微信:424329

使用( )位置参数,能够使一个部件位于容器的右边。
A:BorderLayout.EAST
B:BorderLayout.WEST
C:BorderLayout.NORTH
D:BorderLayout.RIGHT
答案问询微信:424329

仅有GUI部件可以产生事件。
A:对
B:错
答案问询微信:424329

对于同一个容器,可以使用多种布局管理方式。
A:对
B:错
答案问询微信:424329

Label上显示的文本信息能在程序中动态修改。
A:对
B:错
答案问询微信:424329

true ^ true = false。
A:对
B:错
答案问询微信:424329

在Java中,方法可以同名。
A:对
B:错
答案问询微信:424329

在TextArea中不能输入超过程序中定义的行数。
A:对
B:错
答案问询微信:424329

一个抽象类不能直接用new命令创建对象。
A:对
B:错
答案问询微信:424329

Java是一种强数据类型语言。
A:对
B:错
答案问询微信:424329

当一个方法在运行过程中产生异常,则这个方法会终止,但整个程序不一定终止运行。
A:对
B:错
答案问询微信:424329

类及其属性、方法可以同时被多个修饰符来修饰。
A:对
B:错
答案问询微信:424329

Java程序里,创建新对象用new,回收无用的对象使用free。
A:对
B:错
答案问询微信:424329

Java的屏幕坐标以像素为单位,容器的左上角被确定为坐标的起点。
A:对
B:错
答案问询微信:424329

如果p是父类Parent的对象,而c是子类Child的对象,则语句c = p是正确的。
A:对
B:错
答案问询微信:424329

在定义数组变量时可直接进行内存分配,如:char ch[10];。
A:对
B:错
答案问询微信:424329

final类中的属性和方法都必须被final修饰符修饰。
A:对
B:错
答案问询微信:424329

静态变量,可通过类名直接访问,也可通过该类的对象访问。
A:对
B:错
答案问询微信:424329

用+可以实现字符串的拼接。
A:对
B:错
答案问询微信:424329

一个Java类可以有多个父类。
A:对
B:错
答案问询微信:424329

对象可以赋值,只要使用赋值号(=)即可,相当于生成了一个各属性与赋值对象相同的新对象。
A:对
B:错
答案问询微信:424329

在异常处理中,try可对应多个catch语句,若catch中的参数类型有继承关系,应将父类放在后面,子类放在前面。
A:对
B:错
答案问询微信:424329

以下程序的输出结果是??class Father {
?? ? ? String name; ?int age;? ? ? public Father(String name, int age) { this.name=name; this.age=age; }
?? ? ? void out() { ?System.out.print("姓名:" + name);? ? ? System.out.print(";年龄:" + age); ?}?}?public class Son extends Father {? ? ?String address; ? String school;?? ? ?public Son(String name, int age) { ?super(name,age); ? }?? ? ?void out() { super.out();? ? ?System.out.print(";家庭住址:" + address);
?? ? ?System.out.println (";学校:" + school);? ? ?}?? ? ?public static void main(String args[]) {? ? ? ? ? ? Son son=new Son
答案问询微信:424329

以下程序的功能是??public ?class ?Sum {?? ? ? ? public ?static ?void ?main(String ?args[ ])?? ? ? ? { ? int ?sum = 0 ;? ? ? ? ? ? for ( int ?i = 1; i ? ? ? ? ? ? ? ? ? ? ? sum += i ;
??? ? ? ? ? ? System.out.println( "sum=" + sum );? ? ? ? ?}?}
答案问询微信:424329

简述关键字this与super的区别。
答案问询微信:424329

简述多态性中重载(overload)与覆盖(override)的区别。
答案问询微信:424329

简述if/else与switch/case语句的区别。
答案问询微信:424329

编程题:编写一个字符界面的学生类Student,要求:?(1)Student属性有:? ? ?id:String类对象,代表学号。?? ? ?name:String类对象,代表姓名。?? ? ?age:int型,代表年龄。?(2)Student的方法有:?? ? ?Student(String i, String n , int a):构造函数,形参表中的参数分别用于初始化学号、姓名、年龄。? ? ?int getAge( ):获取年龄作为方法的返回值。? ? ?public String GetName( ):以学号:姓名的形式作为方法的返回值。
答案问询微信:424329

编程题:编写Application,输出2~100之间的所有素数。
答案问询微信:424329

编程题:编写一个字符界面的Application,接受从键盘输入的一个正整数,然后统计并输出从1到这个正整数的累加和。
答案问询微信:424329

提供优质的教育资源

公众号: 超前自学网