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

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

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

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

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


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


题目类型:
  单选题
题目:
  java语言中,如果类c是类b的子类,类b是类a的子类,下列描述正确的是
选项:
  c不仅继承了b中的成员,同样也继承了a中的成员
  c只继承了b中的成员
  c只继承了a中的成员
  c不能继承a或b中的成员


题目类型:
  单选题
题目:
  关于下列代码说法正确的是( ). 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的方法,对于子类是可以访问的


题目类型:
  单选题
题目:
  如果不允许一个类被其它类继承扩展,需要使用( )关键字来修饰这个类.
选项:
  static
  abstract
  final
  protected


题目类型:
  单选题
题目:
  下列关于java语言中super关键字的说法正确的是
选项:
  super关键字是在子类中访问父类的方法和属性时使用
  super关键字可以应用于静态方法
  子类通过super关键字只能调用父类的方法,而不能调用父类的属性
  子类通过super关键字只能调用父类的属性,而不能调用父类的方法


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


题目类型:
  单选题
题目:
  关于被私有访问控制符private修饰的成员变量,下列说法正确的是
选项:
  可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类
  可以被两种类访问和引用:该类本身、该类的所有子类
  只能被该类自身所访问和修改
  只能被同一个包中的类访问


题目类型:
  单选题
题目:
  下列( )不是访问控制符.
选项:
  public
  private
  static
  protected


题目类型:
  单选题
题目:
  访问控制符的作用是定义被声明内容的访问权限,这些内容不包括下列
选项:
  属性
  方法
  继承
  构造方法


题目类型:
  单选题
题目:
  下列关于java中类的说法不正确的是
选项:
  类体中有变量定义、构造方法和成员方法的定义
  构造函数是类中的特殊方法
  类一定要声明为public的,才可以执行
  一个java文件中可以有多个class定义


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


题目类型:
  单选题
题目:
  main方法是java application程序执行的入口点,关于main方法下列( )是合法的.
选项:
  public static void main()
  public static void main(string[]args)
  public static int main(string[] args)
  public void main(string arg[])


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


题目类型:
  单选题
题目:
  在java类中,如果一个类不能直接用来基于new创建对象,则可以使用( )关键字来修饰类使其成为抽象类.
选项:
  static
  abstract
  final
  protected


题目类型:
  单选题
题目:
  接口中定义的变量一般需要使用( )方式进行声明.
选项:
  private static final integer var1 = 1
  public static final integer var1 = 1
  integer var1 = 1
  static integer var1 = 1


题目类型:
  单选题
题目:
  接口中定义的变量一般需要使用( )方式进行声明.
选项:
  integer num1 = 15
  static integer num1 = 15
  public static final integer num1 = 15
  private static final integer num1 = 15


题目类型:
  单选题
题目:
  java语言中,单一文件里的关键字class import package 出现的顺序应为
选项:
  class package import
  class import package
  package import class
  import package class


题目类型:
  单选题
题目:
  下列代码中,( )表示引入了当前包下面的所有的类.
选项:
  import static java.lang.math.abs
  import org.open.java.io
  import org.open.java.supurdemo.animal
  import org.open.java.util *


题目类型:
  判断题
题目:
  java语言采用单重继承,一个类只能有一个直接父类.
选项:
  对
  错


题目类型:
  判断题
题目:
  父类被访问控制符声明为private的属性,子类也可以继承父类的所有属性.
选项:
  对
  错


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


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


题目类型:
  判断题
题目:
  super这个关键字是依赖于对象的,是静态的,可以在静态方法内进行使用.
选项:
  对
  错


题目类型:
  判断题
题目:
  super调用构造方法的代码可以出现在子类构造方法的任意一行.
选项:
  对
  错


题目类型:
  判断题
题目:
  使用内部类,使得项目结构非常简单,是很好的java编程方式.
选项:
  对
  错


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


题目类型:
  判断题
题目:
  使用private控制的内容即可以在当前类中访问,也可以被类外部的任何内容访问.
选项:
  对
  错


题目类型:
  判断题
题目:
  抽象类内必须最少包含一个抽象方法.
选项:
  对
  错


题目类型:
  判断题
题目:
  接口的属性在声明时如果不写入任何修饰符限制,则系统将自动添加public和final这两个修饰符.
选项:
  对
  错


题目类型:
  判断题
题目:
  接口可以继承类,也可以继承接口.
选项:
  对
  错


题目类型:
  判断题
题目:
  对于下列代码 package mywork.open.java.packages; 会有名为orgopenjava 的文件夹与之对应.
选项:
  对
  错


题目类型:
  判断题
题目:
  包名可以设置多个,中间通过";"进行分隔.
选项:
  对
  错


题目类型:
  判断题
题目:
  java语言中包的一个作用是避免重名类的冲突,方便类的管理和维护.
选项:
  对
  错






 
       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春季)4相关练习题:
空间两点位于同一投影线上,则两点在该投影面上的投影一定重合。

动态网站往往需要数据库的支持,技术上比较复杂( )。

经济风险的管理目标,是预测汇率变动对____的影响,并采取必要的措施 。

变压器的二次额定电压是指当一次侧加额定电压,二次侧开路时的空载电压值。

美国进口管理的权限属于(  )。

有色光或有色彩的环境中,或要求进行某种特定色彩的冥想,以达到刺激特定腺体的目的称之为“光谱疗法”。

选择填空。下面给定的集合中 (     ) 与B&cup;C相等。

给线性系统输入一个正弦信号,系统的输出是一个与输入同频率的正弦信号。()

对于经营资源有限的中小企业而言,要打入新市场适宜用( )

19秋《民间文学》作业4

目前专升本学历提升方式有自考、成考、网络教育等途径,而网络教育这种学历提升方法借助互联网科技,突破学习时间和空间的限制,帮助考生可随时随地学习,比如在家就能学习。既不耽误日常工作也不影响学习计划能够按时在规定学习期限(专升本一般是2.5年即可申请毕业拿证)内完成学业并毕业。所以小编推荐辽阳专升本考生学历提升选择远程教育专升本学习比较合适。

绝大多数病毒不能用光学显微镜检查,必须用电子显微镜才能看到。

合唱要求合作交流配合。

学习书法是一个由浅入深、由近及远的循序渐进的过程,历代名家学习书法无不遵循着正确的学书顺序,并且经过了长时间的刻苦训练和艰苦探索。

苯、甲苯、氯苯、硝基苯发生硝化反应由易到难的顺序排列是( )

以下有关宏替换的叙述不正确的是( )。

预告信号是变电所内电气设备正常运行状态的信号。

____当市场领导遭到对手降价或促销攻势,或改进产品、市场渗透等进攻时,不能只是被动应战,应主动反攻。

网络生活中更要求人们形成道德自律是因为网络生活的()。

急性有机磷农药中毒中度中毒时,全血胆碱酯酶活力下降到正常值的( )。(分值:1分)

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

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

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

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