百年教育职业培训中心 百年教育学习服务平台
题库试卷

24春国开电大西安广播电视大学Java语言程序设计形考任务1形考任务1(25分)参考答案

来源: 更新时间:

形考任务1_形考任务1(25分)0形考任务1_形考任务1(25分)0渝粤搜题试卷总分:100得分:100一、单项选择题(30个小题,每题2.5分,共75分)1.(??)提供给上层应用进行开发和构建应用

形考任务1_形考任务1(25分)0

形考任务1_形考任务1(25分)0

渝粤搜题

试卷总分:100 得分:100

一、单项选择题(30个小题,每题2.5分,共75分)

1. ? ? )提供给上层应用进行开发和构建应用的基础类库。

A. JVM渝粤题库

B. ?Java应用

C. ?JRE??

D. JDK

答案:


2.Java程序在编译之后,以(? ? )方式被Java虚拟机执行。

A. 源代码国开形成性考核答案

B. 二进制?

C. 字节码

D. 文本

答案:


3.下列(? ? )移动开发平台使用Java语言作为官方推荐开发语言。

A. Windows

B. ?IOS

C. Symbian

D. Android

答案:国开形成性考核答案


4.Java语言中用来编译Java程序的命令是(? ? )。

A. javac.exe

B. java.exe

C. ?javap.exe

D. ?javaw.exe?

答案:


5.下列(? ? )是合法的标识符。

A. num_green?

B. 23667

C. this.commodityPrice

D. {printOut}

答案:


6.下列( )不是保留字

A. byte??国家开放大学作业答案

B. return国家开放大学作业答案

C. num_blue

D. private

答案:


7.下列关于float类型float f=5.2的说法,正确的是(? ? )。

A. 正确?

B. ?错误,可以考虑使用int类型

C. 错误,精度不够,需要强制类型转换float?

D. 错误,变量声明错误

答案:


8.下列代码执行的结果中mn的值分别为(? ? )。


int m = 50, n=160; int tmp =m; m=n; n=tmp

A. 160/160

B. 160/50

C. 50/50

D. 50/160???

答案:


9.表达式29/3*3的值是(? ? )。

A. 27

B. 29

C. 27.0

D. 27.999?

答案:


10.执行下列语句: int m=15;?? int val =m- -;? val的值是(? ? )。

A. ?14?????

B. 16

C. 15???

D. 13

答案:


11.执行下列语句: int m=15;?? int val =--m;? val的值是(? ? )。

A. 14??

B. 13

C. ?15

D. 16

答案:


12.编译运行以下代码段后,关于输出结果正确的是(? ? )。


public class Conditional{


? ? public static void main(String args[ ]){


? ? ? ? int x=4;


? ? ? ? System.out.println(“value is “+ ((x>4) ? 99.9:9));


? ? }


}

A. value is 9.0

B. value is 99.9

C. value is 9

D. 编译错误

答案:

国开形成性考核答案

13.下列代码的执行结果是(? ? )。


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);


? ? }


}

A. 0.142

B. 0.14206484641638226

C. 333.0 / 2344.0 = 0.142

D. 333.0 / 2344.0 = 0.14206484641638226

答案:


14.下列代码段运行结果为(? ? )。


int num = 15;

if (num % 2==0) {

??????? System.out.println( "num "? + num +? " is 偶数")

} else {

??????? System.out.println( "num "? + num +? "is 奇数")

}渝粤搜题

A. 15

B. 2

C. ?"num 15 is 偶数"

D. "num 15 is 奇数"

答案:


15.下列代码段,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");

  }

 }

}渝粤教育

A. "default"

B. case 0

C. 代码编译失败,没有结果输出?

D. ?没有任何显示?

答案:


16.下列代码段, n处于(? ? )范围时将打印字符串"third" 渝粤教育一网一平台答案


if(n>5){ System.out.println("first"); }? else if(n<=0){ System.out.println("second"); }? else { System.out.println("third"); }

A. ?n<=0

B. ?n>5

C. n>0&&n<=5

D. n<5

答案:


17.下列代码段,执行结果为(? ? )。 ?

int n; for (n=9; n>=3; n--) {System.out.print {} ;}渝粤题库,我们的目标是要做全覆盖、全正确的答案搜索服务。

A. 代码编译失败,没有结果输出

B. 代码执行成功,输出结果为8

C. 代码执行成功,输出结果为9?

D. 代码执行成功,输出结果为9876543

答案:


18.下列循环语句实现先执行后判断循环条件的是(? ? )。

A. do-while

B. while

C. for

D. switch-case

答案:


19.switch-case语句中,需要与(? ? )语句搭配使用,用以结束对应case逻辑的执行。

A. break??

B. if-else

C. continue

D. while

答案:


20.下列代码段,输出“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");

  }

 }

}

A. 1

B. ?0

C. 3

D. 2

答案:


21.下列代码段, x处于(? ? )范围时将打印字符串"second"

if(x>0){ System.out.println("first"); }

?else if(x>-3){ System.out.println("second"); }

?else { System.nut.println("third"); }

A. x>-3

B. x<=-3

C. x>0

D. x<=0&&x>-3

答案:


22.下列数据类型中,switch语句不能用于的是(? ? )。国开搜题

A. ?double

B. short

C. byte

D. char

答案:


23.类内部内容不包括(? ? )。

A. 构造方法声明

B. 属性信息

C. 方法声明

D. 外部类的私有方法调用

答案:


24.下列关于类方法的描述,错误的是(? ? )。

A. 类方法可使用关键字static作为修饰符

B. 类方法只能处理类变量或调用类方法

C. 类方法能用实例和类名调用?

D. 类方法和实例方法均占用内存空间,类方法在未实例化之时,不占用内存空间

答案:


25.下列(? ? )不是修饰符。

A. void

B. abstract

C. static??

D. ?final

答案:


26.下列修饰符(? ? )修饰的变量称为静态变量,修饰的方法称为静态方法。

A. native??

B. static

C. synchronized

D. abstract

答案:


27.对于下列代码段,说法正确的是(? ? )。

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;

?? ?? }

?? ?? ………

}

A. 通过this("李红", 25) 调用了构造方法

B. name age 是两个构造方法的入口参数

C. 通过age 调用了方法age

D. 通过this.name 调用了方法name

答案:


28.下列修饰符中,可以用来定义类方法和类变量的是(? ? )。

A. synchronized??

B. ?static

C. final??

D. ?native

答案:


29.下列修饰符在修饰类时,类不能直接用来创建实例的是(? ? )。

A. synchronized

B. override

C. abstract

D. final一网一平台答案

答案:


30.下列修饰符在修饰类时,不能被继承扩展的是(? ? )。

A. final

B. synchronized???

C. native

D. implements

答案:


二、判断题(10个小题,每题2.5分,共25分)

31.Eclipse目前只支持Windows操作系统,不支持LinuxMacos操作系统。(? ?

答案:


32.Java的源代码,首先被编译为class文件,然后再被翻译成机器码被目标机器执行。(? ?

答案:

渝粤教育

33.布尔值也可以被强制转化为整数型,true的整型值为0false1。(? ?

答案:


34.一个变量的作用域可以在整个程序段中,即内部代码块和外部代码块中都可以使用。(? ?

答案:


35.Java语言中注释的语法有三种:单行注释、多行注释和文档注释。(? ?

答案:


36.逻辑运算符主要用于比较数据之间的大小。(? ?

答案:


37.break是中断打断的意思,在循环语句中是中断一次执行,然后继续后续的循环。(? ?

答案:


38.for语句中,必须设置循环条件,否则程序无法执行。(? ?

答案:


39.类是典型的体现了面向对象的封装特性,可以隐藏类的内部实现,简化项目的复杂度。(? ?

答案:国开搜题


40.面向对象的继承性,可以大大减少类实现中的重复代码。(? ?

答案:

电话咨询