国家开放大学《 Java语言程序设计》基础知识测验(2022-2023春季)6

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

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

国家开放大学《 Java语言程序设计》基础知识测验(2022-2023春季)6

题目类型:
  单选题
题目:
  编写线程类,需要继承的父类是
选项:
  object
  runnable
  thread
  callable


题目类型:
  单选题
题目:
  编写线程类,需要实现的接口是
选项:
  runnable
  throwable
  clonable
  serializable


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


题目类型:
  单选题
题目:
  runnable接口中定义的方法是
选项:
  start()
  stop()
  resume()
  run()


题目类型:
  单选题
题目:
  下列说法中错误的是
选项:
  一个线程是一个thread类的实例
  线程从实现runnable接口实例对象的run()方法开始执行
  线程操作的数据来自runnable实例
  新建的线程调用start()方法就能立即进入运行状态


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


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


题目类型:
  单选题
题目:
  一个处于运行状态的线程不可能转变为
选项:
  新建状态
  阻塞状态
  就绪状态
  死亡状态


题目类型:
  单选题
题目:
  关于callable接口提供的call()方法,下列( )是错误的.
选项:
  call()方法可以有返回值
  call()方法可以声明抛出异常
  call()方法返回值是同步方法
  call()方法返回值是异步方式


题目类型:
  单选题
题目:
  关于线程的创建,下列( )不是可选的方式.
选项:
  继承thread类创建线程
  调用start()创建线程
  实现runnable接口创建线程
  实现callable接口创建线程


题目类型:
  单选题
题目:
  java中线程安全问题是通过关键字( )解决的.
选项:
  finally
  wait
  synchronized
  notify


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


题目类型:
  单选题
题目:
  实现代码线程安全的方式是
选项:
  给方法加synchronized关键字
  将变量声明为final类型
  修改方法为static类型
  继承runnable接口


题目类型:
  单选题
题目:
  某进程/线程p1已经占有资源o1,申请资源o2,,但o2被进程/线程p2占有并不释放,出现阻塞现象.这属于下列死锁产生必要条件中的
选项:
  资源互斥条件
  资源不可抢占条件
  占有且申请资源条件
  循环等待


题目类型:
  单选题
题目:
  关于生产者和消费者问题,下列描述错误的是
选项:
  生产者和消费者在同一个时间共用同一个存储空间
  生产者向缓冲区内存放数据
  消费者从缓冲区内取出数据
  可以先消费数据再生产数据


题目类型:
  判断题
题目:
  进程是具有一定独立功能的程序的一次运行.进程有独立的地址空间.
选项:
  对
  错


题目类型:
  判断题
题目:
  进程与进程之间的系统资源是彼此独立的.
选项:
  对
  错


题目类型:
  判断题
题目:
  线程有独立的地址空间.一个线程死掉不会影响整个进程.
选项:
  对
  错


题目类型:
  判断题
题目:
  线程有自己的堆栈和局部变量,线程也有独立的地址空间.
选项:
  对
  错


题目类型:
  判断题
题目:
  一个程序至少有一个进程,一个进程可以没有线程,也可以有一个或多个线程.
选项:
  对
  错


题目类型:
  判断题
题目:
  多个进程是共享内存,因此多进程极大地提高了程序的运行效率.
选项:
  对
  错


题目类型:
  判断题
题目:
  一个线程可以创建和撤销另一个进程.
选项:
  对
  错


题目类型:
  判断题
题目:
  runnable是java语言中提供的基于接口的线程定义方式.
选项:
  对
  错


题目类型:
  判断题
题目:
  与通过callable接口创建线程相比,通过runnable创建线程可以有返回值.
选项:
  对
  错


题目类型:
  判断题
题目:
  多线程的运行是并发的,可以做到完全彼此独立,不必担心因为共享资源导致程序的运行结果不正确.
选项:
  对
  错


题目类型:
  判断题
题目:
  如果调用通过synchronized关键字修饰的静态方法,可以锁住整个类.
选项:
  对
  错


题目类型:
  判断题
题目:
  我们日常生活中使用浏览器打开多个网页,就是多线程的具体应用.
选项:
  对
  错


题目类型:
  判断题
题目:
  彼此独立且耗时较多的操作,尽量不要使用多线程技术实现.
选项:
  对
  错


题目类型:
  判断题
题目:
  发生死锁时,只要耐心等待,系统会自行解决死锁问题.
选项:
  对
  错


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


题目类型:
  判断题
题目:
  在操作系统层面,多进程产生的死锁,可能引起整个系统的崩溃.
选项:
  对
  错


题目类型:
  判断题
题目:
  池化要解决的问题是创建和销毁对象的过程时间消耗比较大.
选项:
  对
  错


题目类型:
  判断题
题目:
  newcachedthreadpool()用于创建一个固定大小的线程池.
选项:
  对
  错


题目类型:
  判断题
题目:
  newfixedthreadpool(int size) 用于创建一个可缓存的线程池.
选项:
  对
  错


题目类型:
  判断题
题目:
  newsinglethreadexecutor() 用于创建单线程化的线程池.
选项:
  对
  错






 
       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语言程序设计》基础知识测验(2022-2023春季)6相关练习题:
所谓经验效益是指企业在生产某种产品或服务过程中,随着积累产品量的增加生产单位产品的成本()。

下列属于建筑节能途径的是()。

某厂工业总产值逐年有所增加,1999年、2001年、2002年分别增长5%、8%、10%,三年工业总产值总共增长( )

完全竞争市场长期均衡的条件是##。

近些年来腐败消极现象呈现出蔓延发展之势,主要表现在()。

民间故事是从()演变而来

小规模纳税人不实行税款抵扣制,因此,在购进货物时不论收到普通发票还是增值税专用发票,其会计处理均为()。

 对于铰链四杆机构,当满足杆长之和的条件时,若取()为机架,将得到双摇杆机构。  

在燃气输配系统中,燃气的压送是靠喷管完成的。

依据财政法原理中的“一级政权,一级财政”的原则,我国实行的是从中央到地方的五级预算构架。( )

( )是第一个把比较文学引进高校的中国学者。

6.行政组织编制方案从设计到批准实施,都要以( )为基础。

40、在秦观的《鹊桥仙》中,下列哪句诗句既指牛郎、织女的爱情模式的特点,又表述了作者的爱情观。( )

城市自治的最显著特征是( )。

大工19春《C/C  语言程序设计》在线作业3

1、简答题和论述分析题都要求根据课程所学内容结合自己的理解独立完成;

大型连锁经营的三级组织指的是()

宪法的本质要求可以总结为( )。

单一的点具有集中凝固视线的效用,容易形成视觉中心()。

I would rather __________ two weeks earlier.

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

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

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

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