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

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

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

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

题目类型:
  单选题
题目:
  ( )提供给上层应用进行开发和构建应用的基础类库.
选项:
  jdk
  jre
  jvm
  java应用


题目类型:
  单选题
题目:
  java程序在编译之后,以( )方式被java虚拟机执行.
选项:
  源代码
  二进制
  字节码
  文本


题目类型:
  单选题
题目:
  下列( )移动开发平台使用java语言作为官方推荐开发语言.
选项:
  symbian
  ios
  windows
  android


题目类型:
  单选题
题目:
  java语言中用来编译java程序的命令是
选项:
  java.exe
  javaw.exe
  javap.exe
  javac.exe


题目类型:
  单选题
题目:
  下列( )是合法的标识符.
选项:
  this.commodityprice
  num_green
  23667
  {printout}


题目类型:
  单选题
题目:
  下列( )不是保留字
选项:
  byte
  return
  num_blue
  private


题目类型:
  单选题
题目:
  下列关于float类型float f=5.2的说法,正确的是
选项:
  正确
  错误,精度不够,需要强制类型转换float
  错误,变量声明错误
  错误,可以考虑使用int类型


题目类型:
  单选题
题目:
  下列代码执行的结果中m和n的值分别为( ). int m = 50, n=160; int tmp =m; m=n; n=tmp
选项:
  50/160
  50/50
  160/50
  160/160


题目类型:
  单选题
题目:
  表达式29/3*3的值是
选项:
  29
  27.999
  27
  27.0


题目类型:
  单选题
题目:
  执行下列语句: int m=15; int val =m- -; val的值是
选项:
  13
  14
  15
  16


题目类型:
  单选题
题目:
  执行下列语句: int m=15; int val =--m; val的值是
选项:
  13
  14
  15
  16


题目类型:
  单选题
题目:
  编译运行以下代码段后,关于输出结果正确的是( ). public class conditional{ public static void main(string args[ ]){ int x=4; system.out.println("value is " ((x>4) ? 99.9:9)); } }
选项:
  value is 99.9
  value is 9
  value is 9.0
  编译错误


题目类型:
  多选题
题目:
  下列代码的执行结果是( ). public class exam1 { public static void main(string[] args) { double var1 = 333; double var2 = 2344; string str = var1  " / "  var2  " = "; var2 = var1 / var2; str = str  var2; system.out.println(str); } }
选项:
  333.0 / 2344.0 = 0.14206484641638226
  333.0 / 2344.0 = 0.142
  0.14206484641638226
  0.142


题目类型:
  单选题
题目:
  下列代码段运行结果为( ). int num = 15;if (num % 2==0) { system.out.println( "num "  num  " is 偶数");} else { system.out.println( "num "  num  "is 奇数");}
选项:
  15
  2
  "num 15 is 偶数"
  "num 15 is 奇数"


题目类型:
  单选题
题目:
  下列代码段,m的值为2时会输出( ). public class test1{ public static void main(string args[]){ int m; switch(m){ case 0:system.out.println("case 0");break; case 1:system.out.println("case 1");break; case 2: break; default: system.out.println("default"); } }}
选项:
  case 0
  代码编译失败,没有结果输出
  没有任何显示
  "default"


题目类型:
  单选题
题目:
  下列代码段, n处于( )范围时将打印字符串"third" . if(n>5){ system.out.println("first"); } else if(n<=0){ system.out.println("second"); } else { system.out.println("third"); }
选项:
  n>5
  n<5
  n<=0
  n>0&&n<=5


题目类型:
  单选题
题目:
  下列代码段,执行结果为( ). int n; for (n=9; n>=3; n--) {system.out.print(n);}
选项:
  代码执行成功,输出结果为9
  代码执行成功,输出结果为8
  代码执行成功,输出结果为9876543
  代码编译失败,没有结果输出


题目类型:
  单选题
题目:
  下列循环语句实现先执行后判断循环条件的是
选项:
  while
  do-while
  for
  switch-case


题目类型:
  单选题
题目:
  在switch-case语句中,需要与( )语句搭配使用,用以结束对应case逻辑的执行.
选项:
  continue
  break
  while
  if-else


题目类型:
  单选题
题目:
  下列代码段,输出"default"的m的值( ). public class test1{ public static void main(string args[]){ int m; switch(m){ case 0:system.out.println("case 0"); case 1:system.out.println("case 1");break; case 2: break; default: system.out.println("default"); } }}
选项:
  0
  1
  2
  3


题目类型:
  单选题
题目:
  下列代码段, x处于( )范围时将打印字符串"second" . if(x>0){ system.out.println("first"); } else if(x>-3){ system.out.println("second"); } else { system.nut.println("third"); }
选项:
  x>0
  x>-3
  x<=-3
  x<=0&&x>-3


题目类型:
  单选题
题目:
  下列数据类型中,switch语句不能用于的是
选项:
  double
  byte
  short
  char


题目类型:
  单选题
题目:
  类内部内容不包括
选项:
  属性信息
  外部类的私有方法调用
  方法声明
  构造方法声明


题目类型:
  单选题
题目:
  下列关于类方法的描述,错误的是
选项:
  类方法可使用关键字static作为修饰符
  类方法和实例方法均占用内存空间,类方法在未实例化之时,不占用内存空间
  类方法能用实例和类名调用
  类方法只能处理类变量或调用类方法


题目类型:
  单选题
题目:
  下列( )不是修饰符.
选项:
  static
  final
  abstract
  void


题目类型:
  单选题
题目:
  下列修饰符( )修饰的变量称为静态变量,修饰的方法称为静态方法.
选项:
  synchronized
  native
  static
  abstract


题目类型:
  单选题
题目:
  对于下列代码段,说法正确的是( ).public class student { private string name; private int age; public student() { this("李红", 25); } public student(string curname, int curage) { this.name = curname; age = curage; } public void setname(string name) { this.name = name; } @override public string tostring() { return this.getname()  ","  this.age; } ………}
选项:
  name 和 age 是两个构造方法的入口参数
  通过this.name 调用了方法name
  通过this("李红", 25) 调用了构造方法
  通过age 调用了方法age


题目类型:
  单选题
题目:
  下列修饰符中,可以用来定义类方法和类变量的是
选项:
  final
  synchronized
  static
  native


题目类型:
  单选题
题目:
  下列修饰符在修饰类时,类不能直接用来创建实例的是
选项:
  abstract
  final
  synchronized
  override


题目类型:
  单选题
题目:
  下列修饰符在修饰类时,不能被继承扩展的是
选项:
  final
  synchronized
  native
  implements


题目类型:
  判断题
题目:
  eclipse目前只支持windows操作系统,不支持linux和macos操作系统.
选项:
  对
  错


题目类型:
  判断题
题目:
  java的源代码,首先被编译为class文件,然后再被翻译成机器码被目标机器执行.
选项:
  对
  错


题目类型:
  判断题
题目:
  布尔值也可以被强制转化为整数型,true的整型值为0,false为1.
选项:
  对
  错


题目类型:
  判断题
题目:
  一个变量的作用域可以在整个程序段中,即内部代码块和外部代码块中都可以使用.
选项:
  对
  错


题目类型:
  判断题
题目:
  java语言中注释的语法有三种:单行注释、多行注释和文档注释.
选项:
  对
  错


题目类型:
  判断题
题目:
  逻辑运算符主要用于比较数据之间的大小.
选项:
  对
  错


题目类型:
  判断题
题目:
  break是中断打断的意思,在循环语句中是中断一次执行,然后继续后续的循环.
选项:
  对
  错


题目类型:
  判断题
题目:
  在for语句中,必须设置循环条件,否则程序无法执行.
选项:
  对
  错


题目类型:
  判断题
题目:
  类是典型的体现了面向对象的封装特性,可以隐藏类的内部实现,简化项目的复杂度.
选项:
  对
  错


题目类型:
  判断题
题目:
  面向对象的继承性,可以大大减少类实现中的重复代码.
选项:
  对
  错






 
       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语言程序设计》形考任务1(25分)(2022-2023春季)相关练习题:
分小组讲述常常是幼儿一对一地讲述

目前,《中华人民共和国药典》的最新版为()。

市场战略中,一般最重要的战略目标是( )。

3.简述沥青路面结构组合的原则。

某一期发生的非常项目可能会使银行盈利大幅度增加或者减少。( )

下列哪些情形下的要约不得撤销?____

下列关于Web的说法不正确的是______。

属于细菌性病害的是()

 C语言属于()。  

一个设计实体可以拥有一个或多个( )。

仅以当年现金增量的多少来度量货币供给松紧程度就容易导致错误的判断。

所有细胞的细胞壁中都含有肽聚糖。

()指在两个或两个以上的备选方案中,获得多数选票的那个方案取胜。

至今为止,计算机中的所有信息仍以二进制方式表示的理由是______。

政府与非盈利组织会计  试 卷(作业考核 线上2) A 卷(共 6 页)         

计划成本分配法,是将辅助生产费用按照提供劳务的数量和计划单位成本()进行分配的方法。

按照建筑物的状况以及所选用防水材料的不同,可以分为( )等几种。

46.1959年,美国心理学家海尔提出将工业心理学细分为三个方面,即(   )。

使用著者途径进行外文文献检索时,其正确的规则是

在C 语言程序中,在函数内部定义的变量称为()

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

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

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

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