2020 Java程序设计(南京信息工程大学滨江学院)1450722458 最新满分章节测试答案
本答案对应课程为:点我自动跳转查看
本课程起止时间为:2020-02-15到2020-06-13
本篇答案更新状态:已完结
第1周: Java程序设计语言概述 第1周测验
1、 问题:Java属于以下哪种语言?
选项:
A:高级语言
B:机器语言
C:汇编语言
D:硬件描述语言
答案: 【高级语言】
2、 问题:Java通过( )保证可移植性。
选项:
A:编译器
B:解释器
C:虚拟机
D:垃圾自动回收机制
答案: 【虚拟机】
3、 问题:下列不属于Java语言特点的是( )。
选项:
A:分布式
B:安全性
C:与平台无关
D:编译执行
答案: 【编译执行】
4、 问题: 编译Java应用程序源文件将产生相应的字节码文件,这些字节码文件的扩展名是( )。
选项:
A: .java
B:.jvm
C:.exe
D:.class
答案: 【.class】
5、 问题:如果在移动设备上进行开发,可以选择的Java版本是( )。
选项:
A:JavaSE
B:JavaEE
C:JavaME
D:都不是
答案: 【JavaME】
6、 问题:Java语言通过垃圾回收机制简化了程序的内存管理。
选项:
A:正确
B:错误
答案: 【正确】
7、 问题:Java语言含有指针。
选项:
A:正确
B:错误
答案: 【错误】
8、 问题:Java支持多线程。
选项:
A:正确
B:错误
答案: 【正确】
9、 问题:Java是跨平台的编程语言。
选项:
A:正确
B:错误
答案: 【正确】
10、 问题:Java支持分布式计算。
选项:
A:正确
B:错误
答案: 【正确】
11、 问题:Java是面向过程的编程语言。
选项:
A:正确
B:错误
答案: 【错误】
12、 问题:Java语言的源程序是编译型的。
选项:
A:正确
B:错误
答案: 【错误】
13、 问题:Java语言具有较好的安全性、可移植性以及与平台无关等特性。
选项:
A:正确
B:错误
答案: 【正确】
第4周: Java的流程控制 第4周测验
1、 问题:关于分支语句下列哪个说法正确?( )
选项:
A:if语句和 else语句必须成对出现
B:if语句可以没有else语句对应
C:switch结构中每个case语句中必须用break语句
D:switch结构中必须有default语句
答案: 【if语句可以没有else语句对应】
2、 问题:在条件表达式被计算之前至少要执行一次循环体的循环语句是( )。
选项:
A:for循环
B:while循环
C:do while循环
D:都不是
答案: 【do while循环】
3、 问题:不能构成循环的语句是( )。
选项:
A:for语句
B:while语句
C:switch语句
D:do while语句
答案: 【switch语句】
4、 问题:下列定义和初始化数组正确的是( )。
选项:
A:int[] myList={“1”,“3”,“2”};
B:int myList[]=(5,9,1);
C:int[] myList={4,2,7};
D:int myList[][]={4,6,8,1};
答案: 【int[] myList={4,2,7};】
5、 问题:运行以下代码:class Equals{public static void main(String[] args){int x=100; double y=100.1; boolean b=(x=y);System.out.println(b);}}运行结果是( )。
选项:
A:true
B:false
C:编译出错
D:抛出一个异常
答案: 【编译出错】
6、 问题:运行以下代码:class Test{public static void main(String[] args){int x=0; int y=0; for(int z=0;z<5;z++){if((++x>2)||(++y>2)){x++;}}System.out.println(x+” ”+y);}}运行结果是( )。
选项:
A:5 3
B:8 2
C:8 3
D:10 5
答案: 【8 2】
7、 问题:运行以下代码:class BitShift{public static void main(String[] args){ int x=0x80000000; System.out.print(tx+” and ”); x=x>>>31; System.out.println(tx);}}运行结果是( )。
选项:
A: -2147483648 and 1
B:0x80000000 and 0x00000001
C:-2147483648 and -1
D:1 and -2147483648
答案: 【 -2147483648 and 1】
8、 问题:运行以下代码:public class If1{ static boolean b;public static void main(String[] args){ short hand = 42; if ( hand < 50 & !b) hand++; if ( hand > 50) ; else if ( hand > 40 ) {hand += 7;hand++; } else –hand; System.out.println(hand);}}运行结果是( )。
选项:
A:41
B:42
C:50
D:51
答案: 【51】
9、 问题:运行以下代码:String a=”newspaper”;a = a.substring(5, 7);char b = a.charAt(1);a = a + b;System.out.println(a);运行结果是( )。
选项:
A:apa
B:app
C:apea
D:apep
答案: 【app】
10、 问题:运行以下代码:public class ObjComp{public static void main(String[] args){ int result = 0; ObjComp oc = new ObjComp( ); Object o = oc; if (o == oc) result = 1; if (o != oc) result = result + 10; if (o.equals(oc) ) result = result + 100; if (oc.equals(o)) result = result + 1000; System.out.println(result); }}运行结果是( )。
选项:
A:1
B:10
C:101
D:1101
答案: 【1101】
11、 问题:以下代码段执行后的输出结果为( )。 int x=-3; int y=-10; System.out.println(y%x);
选项:
A:-1
B:1
C:2
D:3
答案: 【-1】
12、 问题:Java程序通过( )语句跳出本次循环。
答案: 【continue】
13、 问题:Java程序通过( )语句结束整个循环。
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦