总分:100
选择题得分:50
-
- 以下哪一个工具是Java的编译器?( )
A.javac.exe
B.java.exe
C.javap.exe
D.javadoc.exe
正确答案是: A
-
- 以下哪一个数据类型不属于Java的基本数据类型?( )
A.boolean
B.char
C.int
D.String
正确答案是: D
-
- 假设有如下类的定义: public class test{ public static void main(String[] args){ int a= 3, b = 4; swap(a,b); System.out.println(“a=”+a + " b=" + b); } public static void swap(int a,int b){ int tmp = a; a = b; b = tmp; } } 程序运行后结果为( )
A.a=4 b=3
B.a=3 b=4
C.a=a b=b
D.无结果输出
正确答案是: B
-
- 执行如下代码后,b的值是( ) int a=0, b=0; do{ --b; a = a-1; }while(a>0);
A.0
B.1
C.-1
D.死循环
正确答案是: C
-
- 下列关于Java中的数组的说法,错误的是( )。
A.数组中的元素的类型必须相同
B.数组中的元素是有顺序的
C.数组对象,属于引用类型
D.数组的大小可以任意改变
正确答案是: D
-
- 在循环体中,如果想结束本次循环,可以使用哪个语句?( )。
A.break
B.continue
C.final
D.finally
正确答案是: B
-
- 下列标识符中,哪一个是非法标识符?( )
A.statics
B.static_10
C.10static
D.$statics10
正确答案是: C
-
- 设有数组的定义int[] a = new int[3],则下面对数组元素的引用错误的是( )。
A.a[0]
B.a[a.length-1]
C.int i=0;a[i]
D.a[a.length]-1
正确答案是: D
-
- int a=new int[2][3],则该数组包含( )个数组元素。
A.2
B.3
C.6
D.不确定
正确答案是: C
-
- 下面的代码段执行之后count的值是什么( ) int count = 1; for (int i = 1; i <= 5; i++) { count += i; } System.out.println(count);
A.5
B.1
C.15
D.16
正确答案是: D
编程题得分:50
数字加密 得分:10 / 10
1 | import java.util.Scanner; |
数列排序 得分:10 / 10
1 |
|
打印杨辉三角形 得分:10 / 10
1 | import java.util.Scanner; |
构造指定的数列 得分:10 / 10
1 | import java.util.Scanner; |
求平均值 得分:10 / 10
1 |
|
Author: Mrli
Link: https://nymrli.top/2019/03/17/南京邮电大学java程序设计作业在线编程第五次作业/
Copyright: All articles in this blog are licensed under CC BY-NC-SA 3.0 unless stating additionally.