形考任务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.下列代码执行的结果中m和n的值分别为(? ? )。
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操作系统,不支持Linux和Macos操作系统。(? ? )
答案:
32.Java的源代码,首先被编译为class文件,然后再被翻译成机器码被目标机器执行。(? ? )
答案:
渝粤教育
33.布尔值也可以被强制转化为整数型,true的整型值为0,false为1。(? ? )
答案:
34.一个变量的作用域可以在整个程序段中,即内部代码块和外部代码块中都可以使用。(? ? )
答案:
35.Java语言中注释的语法有三种:单行注释、多行注释和文档注释。(? ? )
答案:
36.逻辑运算符主要用于比较数据之间的大小。(? ? )
答案:
37.break是中断打断的意思,在循环语句中是中断一次执行,然后继续后续的循环。(? ? )
答案:
38.在for语句中,必须设置循环条件,否则程序无法执行。(? ? )
答案:
39.类是典型的体现了面向对象的封装特性,可以隐藏类的内部实现,简化项目的复杂度。(? ? )
答案:国开搜题
40.面向对象的继承性,可以大大减少类实现中的重复代码。(? ? )
答案:
微信扫码添加好友
如二维码无法识别,可拨打 13662661040 咨询。