2020 java程序设计(天水师范学院) 最新满分章节测试答案
- 第一周 认识Java 本周测验
- 【作业】第一周 认识Java 本周编程作业
- 第三周 流程控制(1) 本周测验
- 第五周 数组与字符串 本周测验
- 第四周 流程控制(2) 本周测验
- 第二周 Java语言语法基础 本周测验
- 【作业】第二周 Java语言语法基础 本周编程作业
- 【作业】第三周 流程控制(1) 本周编程作业
- 【作业】第五周 数组与字符串 本周编程作业
- 【作业】第四周 流程控制(2) 本周编程作业
- 第七周 类的特性 本周测验
- 第八周 继承、抽象类与接口(1) 第八周测验
- 【作业】第七周 类的特性 本周编程作业(互评作业)
- 第六周 类与对象 本周测验
- 【作业】第六周 类与对象 本周编程作业
- 第九周 继承、抽象类与接口(2) 第九周测验
本答案对应课程为:点我自动跳转查看
本课程起止时间为:2020-09-28到2021-01-31
本篇答案更新状态:已完结
第一周 认识Java 本周测验
1、 问题:下面关于Java Application 程序结构特点描述中,正确的是( )
选项:
A:.java文件不需要编译,直接可以运行
B:Java程序中声明有public类时,则Java程序文件名与public类的类名可以不相同。
C:组成Java Application程序的多个类中,有且仅有一个主类。
D:一个.java文件中定义多个类时,允许其中声明多个public类。
答案: 【组成Java Application程序的多个类中,有且仅有一个主类。】
2、 问题:下面关于Java 语言特点的描述中,正确的是( )
选项:
A:Java是纯面向过程的编程语言,支持单继承和多继承。
B:Java语言不支持网络编程。
C:Java语言不支持多线程编程。
D:Java语言编写的程序与平台无关、可移植性好。
答案: 【Java语言编写的程序与平台无关、可移植性好。】
3、 问题:下列关于虚拟机说法错误的是( )
选项:
A:虚拟机可以用软件实现
B:虚拟机的英文简称是JDK
C:字节码是虚拟机的机器码
D:虚拟机把代码程序与各操作系统和硬件分开
答案: 【虚拟机的英文简称是JDK】
4、 问题:Java语言是1995年由( )公司发布的。
选项:
A:Sun
B:Microsoft
C:Borland
D:Fox Software
答案: 【Sun 】
5、 问题:Java是一门跨平台的、面向对象的语言。
选项:
A:正确
B:错误
答案: 【正确】
6、 问题:Java Application应用程序的编写和执行分3步进行:编写源代码、编译源代码、解释执行。
选项:
A:正确
B:错误
答案: 【正确】
7、 问题:Java语言不区分大小写,编码时大小写随意。
选项:
A:正确
B:错误
答案: 【错误】
8、 问题:包含main()方法的类,称为主类。
选项:
A:正确
B:错误
答案: 【正确】
9、 问题:Java编译器可以将Java源程序编译成与机器无关的二进制代码文件,即字节码文件,它的扩展名是( )。
答案: 【(以下答案任选其一都对).class;
class】
10、 问题:Java应用程序源文件中最多只能有( )个main方法。
答案: 【(以下答案任选其一都对)1;
一】
【作业】第一周 认识Java 本周编程作业
1、 问题:实践操作:(1)下载并安装JDK,配置环境,具体参考视频学习1.2;(2)编写并运行程序,在命令行显示“世界,你好!”,可以参考操作演示视频。
评分规则: 【 完成程序编写。
程序能正常运行。
】
第三周 流程控制(1) 本周测验
1、 问题:下列不属于条件语句关键字的是( )
选项:
A:if
B:else
C:switch
D:while
答案: 【while】
2、 问题:下面不属于java条件分支语句结构的是( )
选项:
A:if结构
B:if-else结构
C:if-else if结构
D:if-else else结构
答案: 【if-else else结构】
3、 问题:对于下面的代码片段,m的哪个值将引起"default"的输出?( )switch(m){
case 0: System.out.println("case 0");
case 0:
case 1: System.out.println("case 1"); break;
case 2: System.out.println("case 2"); break;
default: System.out.println("default");
}
选项:
A:0
B:1
C:2
D:3
答案: 【3】
4、 问题:关于选择结构下列哪个说法正确?( )
选项:
A:if语句和 else语句必须成对出现,if不可以单独出现
B:if语句可以没有else语句对应
C:switch结构中每个case语句中必须用break语句
D:switch结构中必须有default语句
答案: 【if语句可以没有else语句对应】
5、 问题:switch-case语句中,default可以省略。
选项:
A:正确
B:错误
答案: 【正确】
6、 问题:switch语句中,各个case后的常量值必须互不相同,否则会出现一个值有两种执行方案
选项:
A:正确
B:错误
答案: 【正确】
7、 问题:if(表达式) {语句块;}这里的语句块可以是单条语句,也可以是多条复合语句。
选项:
A:正确
B:错误
答案: 【正确】
8、 问题:if(表达式) { 语句块1;}else { 语句块2;}其中else的隐含意义是对前面条件取反。
选项:
A:正确
B:错误
答案: 【正确】
9、 问题:int a=1,b=2,min;min=a<b ? a : b;执行这两句话后,min的值为( )
答案: 【1】
10、 问题:Java语言中的选择结构可以通过if语句和( )语句来实现。
答案: 【switch】
第五周 数组与字符串 本周测验
1、 问题:下面的代码片段的运行结果为( )String str1="Hello";
String str2="Hello";
System.out.println(str1==str2);
选项:
A:true
B:false
C:0
D:1
答案: 【true】
2、 问题:以下代码片断运行结果为:String str1=new String("Hello");
String str2=new String("Hello");
System.out.println(str1.equals(str2));
选项:
A:true
B:false
C:0
D:1
答案: 【true】
3、 问题:设有数组定义:int MyIntArray[ ]={10,20,30,40,50,60,70}; 则执行以下几个语句后的输出结果是:int s=0;
for(int i=0;i<MyIntArray.length;i++)
if(i%2==1)
s+=MyIntArray[ i ];
System.out.println(s);
选项:
A:90
B:120
C:50
D:180
答案: 【120】
4、 问题:阅读下面代码片段,请给出s的值为( ) int a[] = { 10,20,30,40,50,60,70,80,90 };
for ( i = 0 ; i < a.length ; i ++ )
{ if ( a[i]%3==0 )
continue;
else
s += a[i];
}
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦