国家开放大学《 Java语言程序设计》形考任务2(25分)(2022-2023春季)

作者:admin 字体:[增加 减小] 来源:国家开放大学 时间:2023-09-16 09:51

题目类型: 单选题 题目: 下述cad/cam过程的概念中,属于cad范畴的是 选项: capp cims fms 几何造型 题目类型: 单选题 题目: cad/cam系统基本功能不包括下面哪个功能()? 选项: 人机交互功能 图形显示

国家开放大学《 Java语言程序设计》形考任务2(25分)(2022-2023春季)

题目类型:
  单选题
题目:
  下列是有关子类继承父类构造函数的描述,正确的是
选项:
  创建子类的对象时,先调用子类自己的构造函数,然后调用父类的构造函数
  子类无条件地继承父类不含参数的构造函数
  子类必须通过super关键字调用父类的构造函数
  子类可以继承父类的构造函数


题目类型:
  单选题
题目:
  下列关于类的定义中,a1,a2为接口,x,y为类,继承代码中错误的是
选项:
  public interface a1 extends a2{...}
  public x extends a1{...}
  public class x extends y{...}
  public class x extends y implements a1{...}


题目类型:
  单选题
题目:
  关于下列代码说法正确的是( ). public class a{ public void doit(){} public string doit(){ return "a"; } public double doit(int x){ return 1.0; } }
选项:
  无编译错误
  代码public string doit(){ 行,出现编译错误
  代码public double doit(int x){ 行,出现编译错误
  代码return "a";行,出现编译错误


题目类型:
  单选题
题目:
  在java语言中,下列关于方法覆盖的描述,错误的是
选项:
  子类的方法名称与父类要保持一致
  子类的返回数据类型与父类要保持一致
  子类的参数信息与父类要保持一致
  父类中声明为private的方法,对于子类是可以访问的


题目类型:
  多选题
题目:
  下列关于抽象类和接口的说法错误的是
选项:
  抽象类在java语言中表示的是一种继承关系
  在抽象类中可以没有抽象方法
  接口中的方法都不能被实现
  接口中的方法都必须加上public关键字


题目类型:
  单选题
题目:
  下面语句中,把方法声明为抽象的公共方法是
选项:
  public abstract method()
  public abstract void method()
  public abstract void method(){}
  public void method() extends abstract


题目类型:
  单选题
题目:
  内部类不可以声明在
选项:
  类的内部
  类的方法内部
  类的构造方法内部
  类的外部


题目类型:
  单选题
题目:
  下列选项中,( )修饰符修饰的变量是被同一个类生成的对象共享的.
选项:
  public
  private
  static
  final


题目类型:
  单选题
题目:
  java语言中用来抛出异常的关键字是
选项:
  try
  catch
  throw
  finally


题目类型:
  单选题
题目:
  ( )类是所有异常类的父类.
选项:
  throwable
  error
  exception
  ioexception


题目类型:
  单选题
题目:
  自定义异常类时,可以继承的类是
选项:
  error
  exception及其子类
  assertionerror
  applet


题目类型:
  单选题
题目:
  使用catch(exception e)的优点是
选项:
  指挥捕获个别类型的异常
  捕获try语句块中产生的所有类型异常
  忽略一些异常
  执行一些程序


题目类型:
  单选题
题目:
  java语言中,一定会执行完的代码是
选项:
  try
  catch
  finally
  throw


题目类型:
  单选题
题目:
  下列( )属于受控异常.
选项:
  error
  nullpointerexception
  classcastexception
  ioexception


题目类型:
  单选题
题目:
  下列( )异常属于非受控异常.
选项:
  runtimeexception
  filenotfoundexception
  sqlexception
  socketexception


题目类型:
  单选题
题目:
  下列关于异常的说法正确的是
选项:
  抛出异常是指程序运行中出现异常情况时发生中断的现象
  异常声明可以声明多个异常,中间用";"分开
  使用关键字catch声明可能发生的异常
  抛出异常是异常处理的起点


题目类型:
  单选题
题目:
  如下程序代码运行的结果是( ). public class foo{ public static void main(string[] args) { try { return; } finally { system.out.println( "finally" ); } } }
选项:
  finally
  编译失败
  代码正常运行但没有任何输出
  运行时抛出异常


题目类型:
  单选题
题目:
  如果抛出在继承中的异常,下列说法正确的是
选项:
  父类中方法抛出三个异常,子类可以抛出四个异常
  父类中方法抛出两个异常,子类可以抛出两个异常
  父类抛出异常ioexception,子类不是必须抛出异常ioexception
  父类与子类抛出异常是没有关系的


题目类型:
  单选题
题目:
  编写线程类,能够返回线程执行结果的接口是
选项:
  runnable
  callable
  clonable
  serializable


题目类型:
  单选题
题目:
  下列说法中错误的是
选项:
  线程就是程序
  线程是一个程序的单个执行流程
  多线程是指一个程序的多个执行流程
  多线程用于实现并发


题目类型:
  单选题
题目:
  线程的生命周期,不包括
选项:
  新建
  运行
  停止
  阻塞


题目类型:
  单选题
题目:
  一个线程对象调用了( )方法之后,进入就绪状态.
选项:
  run()
  start()
  sleep()
  suspend()


题目类型:
  单选题
题目:
  下列( )关键字通常用来对代码块或者方法加锁,从而使得对其的访问是排他的.
选项:
  serializable
  transient
  synchronized
  static


题目类型:
  单选题
题目:
  java中保证变量实现线程安全是通过关键字( )解决的.
选项:
  finally
  synchronized
  volatile
  throw


题目类型:
  单选题
题目:
  假设存在进程/线程等待序列{p1,p2,...,pn},其中p1等待p2占有的资源,p2等待p3占有的资源,pn等待p1占有的资源,形成一个循环.这属于下列死锁产生必要条件中的
选项:
  资源互斥条件
  资源不可抢占条件
  占有且申请资源条件
  循环等待


题目类型:
  单选题
题目:
  下列代码创建一个新线程并启动线程. runnable target=new myrunnable(); thread mythread=new thread(target); 其中,( )类可以创建target对象,并能编译正确.
选项:
  public class myrunnable extends runnable { public void run(){} }
  public class myrunnable extends object { public void run() {} }
  public class myrunnable implements runnable {public void run() {}}
  public class myrunnable extends runnable {void run() {}}


题目类型:
  单选题
题目:
  下列方式中,能够实现同步的是
选项:
  synchronized方式
  使用volatile修饰符
  使用threadlocal方式
  基于blockingqueue的数据接口来存储


题目类型:
  单选题
题目:
  下列 ( )技术不属于web应用服务器.
选项:
  tomcat
  jetty
  undertow
  db2


题目类型:
  单选题
题目:
  下列( )数据库属于开源免费的.
选项:
  oracle
  db2
  sqlserver
  mysql


题目类型:
  单选题
题目:
  下列技术中,不属于前端开发技术的是
选项:
  jquery
  bootstrap
  reactjs
  mysql


题目类型:
  判断题
题目:
  子类可以继承父类的构造方法.
选项:
  对
  错


题目类型:
  判断题
题目:
  子类在方法覆盖时,protected的方法可以在子类中被修改为public.
选项:
  对
  错


题目类型:
  判断题
题目:
  在4种访问控制中,最宽松的访问控制级别是default.
选项:
  对
  错


题目类型:
  判断题
题目:
  一个类只能实现一个接口.
选项:
  对
  错


题目类型:
  判断题
题目:
  进行异常处理时,try语句块执行的效率高,要把所有代码都放在try语句块内部.
选项:
  对
  错


题目类型:
  判断题
题目:
  finally语句块可以捕获异常,也可以处理异常.
选项:
  对
  错


题目类型:
  判断题
题目:
  如果想保证线程安全,可以通过volatile直接修饰对象.
选项:
  对
  错


题目类型:
  判断题
题目:
  java多线程运行环境下,多个线程可以独立运行,不会引起并发和线程安全问题.
选项:
  对
  错


题目类型:
  判断题
题目:
  通过调用线程的sleep()发出i/o请求时,线程就会进入到死亡状态.
选项:
  对
  错


题目类型:
  判断题
题目:
  nosql中的列存储数据库使用灵活的图形来存储数据.
选项:
  对
  错






 
       Java语言程序设计 I    试 卷(作业考核 线上)  A  卷
 
学习中心:            院校学号:             姓名             
 
(共   9  页)         
总分   题号                      
    得分                                          
 
一、选择题(请将所有正确答案写到答题卡中,每小题3分,共60分)

  题号   1   2   3   4   5   6   7   8   9   10  
答案                                          
题号   11   12   13   14   15   16   17   18   19   20  
答案                                          
 
 1 . 请选择以下代码的正确的重载构造器。
class Happy {
Happy() {
}
}
A. public void Happy(){}
B. public Happy(int c){}
C. protected Happy(){}
D. void Happy(){}
 2 . 下面哪个方法可用于定义新线程类?
A. 实现 Runnable 接口
B. 在类中添加一个 run() 方法
C. 创建一个Thread类的实例
D. 继承Thread 类
 3 . 在编写异常处理的Java程序中,每个catch语句块都应该与(      )语句块对应,使得用该语句块来启动Java的异常处理机制。
A. if - else
B. switch
C. try
D. throw
 4 . 给出下面的代码段:
public class Base{
int w, x, y ,z;
public Base(int a,int b)
{
x=a; y=b;
}
public Base(int a, int b, int c, int d)
{
//赋值 x=a, y=b
w=d;
z=c;
}
}
在代码说明//赋值 x=a, y=b处写入如下哪几行代码是正确的?
A. Base(a,b)
B. x=a,y=b;
C. x=a;y=b;
D. this(a,b);
 5 . 在Java中,存放字符串常量的对象属于(     )类对象。
A. Character
B. String
C. StringBuffer
D. Vector
 6 . 以下哪个语句是正确的?
A. 在Java中允许简单继承,它可以保证代码更可靠。
B. 子类继承父类中包括构造函数在内的所有方法。
C. 一个类能实现它所需要的所有接口。
D. 当一个类实现一个接口时,它能仅选择接口中它所需要的方法进行重写。
 7 . 你编译一个定义了5个类和18个方法的Java源文件。请问,当编译该源文件时会产生多少字节码文件,扩展名是什么?
A. 23个字节码文件,扩展名为.class
B. 1个字节码文件,扩展名为.class
C. 5个字节码文件,扩展名为.java
D. 5个字节码文件,扩展名为.class
 8 . 请选出创建数组的正确语句。
A. float f[][] = new float[6][6];
B. float []f[] = new float[6][6];
C. float f[][] = new float[][6];
D. float [][]f = new float[6][6];
E. float [][]f = new float[6][];
 9 . 对于构造函数,下列叙述正确的是(     )。
A. 构造函数也允许重载。
B. 子类无条件地继承父类的无参构造函数。
C. 子类不允许调用父类的构造函数。
D. 在同一个类中定义的重载构造函数可以相互调用。
 10 . 已知表达式int m[] = {0, 1, 2, 3, 4, 5, 6 };
下面哪个表达式的值与数组下标量总数相等?
A. m.length()
B. m.length
C. m.length()+1
D. m.length+1
 11 . Java  Application源程序的主类是指包含有(     )方法的类。
A. main方法
B. toString方法
C. init方法
D. actionPerfromed方法
 12 . 下列关于静态初始化器的叙述中,哪一个是正确的?(     )
A. 静态初始化器是在构造函数之前加上static修饰符。
B. 静态初始化器是对类自身进行初始化。
C. 静态初始化器在同一个类中只能有一个。
D. 静态初始化器是在其所属的类加载内存时由系统自动调用执行。
 13 . 下列哪个是合法的Java标识符?
A. Tree&Glasses
B. FirstJavaApplet
C. _$theLastOne
D. 273.5
 14 . 类Panel默认的布局管理器是
A. GridLayout
B. BorderLayout
C. FlowLayout
D. CardLayout
 15 . 选择合法的Java标识符。
A. userName
B. %passwd
C. 3d_game
D. $charge
E. this
 16 . Person, Student 和Teacher 都是类名。这些类有以下继承关系。
Person
|
--------------------
|             |
Student    Teacher
并且在Java源代码中有如下表达式:
Person p = new Student();
如下哪个语句是正确的?
A. 这条语句是合法的
B. 这条语句是不合法的
C. 编译时出错
D. 编译正确但运行时出错
 17 . 下列代码的执行结果是
public class Test
{     public int aMethod()
      {
           static int i=0;
           i++;
           System.out.println(i);
      }
      public static void main(String args[])
      {
           Test test = new Test()
A. 编译错误
B. 0
C. 1
D. 运行成功,但不输出
 18 . 下列关于Frame类的说法不正确的是
A. Frame是Window类的直接子类
B. Frame对象显示的效果是一个窗口
C. Frame被默认初始化为可见
D. Frame的默认布局管理器为BorderLayout
 19 . 在一个应用程序中有如下定义:int  a[]={1,2,3,4,5,6,7,8,9,10};,为了打印输出数组a的最后一个元素,下面正确的代码是( )。
A. System.out.println(a[10]);
B. System.out.println(a[9]);
C. System.out.println(a[a.length]);
D. System.out.println(a(8));
 20 . 下面哪些是Java的关键字?
A. goto
B. null
C. FALSE
D. native
E. const
二、读程序(每小题5分,共20分) 1. 写出以下程序的运行结果。
int k=0;
label:for(int i=1;i<3;i++)
   {
     for (int j=1;j<3;j++)
       {
          k+=i+j;
          System.out.println(k);
          if (i==2)
             continue label;
        }
    }
 
 
2. 设有数组定义:int   MyIntArray[ ] = { 10 , 20 , 30 , 40 , 50 , 60 , 70 , 80 , 90 , 110 };
则执行以下几个语句后的输出结果是                         。
int  s = 0 ;
for  ( int  i = 0 ; i < MyIntArray.length ; i + + )
           s += MyIntArray[i] ;
System.out.println( s );
 
 
 
3. 写出以下程序的运行结果。
public static void main(String args[])
{
    int array[]={1,2,3,4,5};
    printArray(array);
    could_modify(array);
    printArray(array);
}
static void could_modify(int a[])
{
    for (int i=0;i<a.length;i++)
       a[i]*=i;
}
static void printArray(int a[])
{
   for (int i=0;i<a.length;i++)
       System.out.println(a[i]+” ”);
   System.out.println();
}
 
 
4.写出以下程序的运行结果。
class Parent
{void printMe(){System.out.println("parent");}
}
class Child extends Parent
{void printMe(){System.out.println("child");}
void printAll()
{ super.printMe();
this.printMe();
printMe();
}}
public class A
{public static void main(String args[])
{Child myC=new Child();
myC.printAll();
}}
 
 
 
 
三、程序设计题(共20分) 建立一个表示分数的类:私有数据为两个整数分别表示分子和分母,初始化方式有1)无参默认为1;2)两个整数数分别表示分子和分母;外部接口有:以a/b的形式输出的分数;两个分数相加;分数加一整数;比较两个分数是否相等。
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 



国家开放大学《 Java语言程序设计》形考任务2(25分)(2022-2023春季)相关练习题:
抚恤金的行政给付形式包括( )。

在李嘉图的例子中,他假定了两国的交换比例,这种假定 ( )

一般情况下,人们喜欢使用慢速快门拍摄雪花飘落。( )

判断对错,并简要说明判断的理由:协议书一旦签订,就具有法律效力。

全车盗抢险属于( )。

现代社会中,企业必须注重的社会整体效益有

企业计量公允价值所需要的价格信息应当依据( )。

解决复杂问题的时候,强度( )的动机和情绪产生有利影响。

黎曼所求出的π(x)的公式需要在什么条件下才能成立?

大学英语六级考试(又称CET-6,全称为“College English Test-6”)是由国家统一出题的,统一收费,统一组织考试,用来评定应试人英语能力的全国性的考试,每年各举行两次。

1994年,春兰空调如日中天。此后,春兰携强势进入了电冰箱行业、彩电行业、洗衣机行业、汽车行业、电脑制造业、微电子行业等,你认为春兰采取的是( )。

下列结构层在沥青路面设计中哪些要进行层底拉应力验算。( )

精馏操作的依据是物系中组分间沸点的差异。()

凡参加全国英语等级考试(PETS)二级(及以上)笔试成绩合格者,可免考英语(一)(00012);凡参加全国英语等级考试(PETS0三级(及以上)笔试成绩合格者,可免考英语(二)(00015)。

各级各类组织的首长掌握对本组织所管辖的重要事务的最后决策权,并对其全面负责的体制是()。

只要商洛学历提升报考考生报名专升本满足具有国民教育系列专科或专科以上毕业文凭、报名高起专/本满足具有国民教育系列高中或高中以上毕业文凭(高起点考生满足报考年龄18周岁)的条件就可以报考相应学历层次进行学历提升。因报考专业不同、学校不同,可能有些院校对个别专业(比如护理学、药学、针灸推拿学、中医学、中药学等专业)有具体的要求。

古代文学知识在个人实践工作中的作用及其发挥机制(具体题目可自拟;注意:①必须结合实际案例;②应是严格意义上的“古代文学知识”,而不能是笼统的“古代文化”)

关于逻辑函数化简,以下哪条不是通常要遵循的原则( )

坦谷波理论,波面下的水压力并不等于波浪表面下的静水压力。在波峰附近波面下的水压力较静水压力();在波谷附近则比静水压力()

物流经济活动的双重性包括()。

作业咨询:
点击这里给我发消息

论文咨询:
点击这里给我发消息

合作加盟:
点击这里给我发消息

服务时间:
8:30-24:00(工作日)