文章目录[隐藏]

本答案对应课程为:点我自动跳转查看
本课程起止时间为:2021-02-20到2021-07-20
本篇答案更新状态:已完结

【作业】第一章 Java语言概述 第一章 作业

1、 问题:编写一个程序,在控制台输出自己的学号和姓名。
评分规则: 【 1、正确定义类2、正确定义main方法3、正确实现输出

第一章 Java语言概述 第一章测试

1、 问题:Java编译器会将Java程序转化为(  )
选项:
A:字节码
B:可执行文件
C:机器代码
D:以上都不对
答案: 【字节码

2、 问题:Java源代码的扩展名为(       )
选项:
A:.class
B:.java
C:.cpp
D:以上都不对
答案: 【.java

3、 问题:作为Java应用程序入口的main方法,其声明格式是(   )
选项:
A:public static int  main(String args[]) 
B:public static void main(String args[]) 
C:public void main(String args[])
D:public int main(String args[])
答案: 【public static void main(String args[]) 

4、 问题:Java语言是一种(     )语言
选项:
A:机器
B:汇编
C:面向过程的
D:面向对象的
答案: 【面向对象的

5、 问题:下列哪一项不属于Java语言的特点(   )
选项:
A:简单
B:面向过程
C:可移植
D:分布式
答案: 【面向过程

【作业】第二章 Java语法基础 运算符和表达式

1、 问题:下面的程序输出结果是:12+13=25,请将程序补充完整。public class App{public static void main(String args[]){  int x=12,y=13;  System.out.println                           ;}}
评分规则: 【 注意输出字符串和变量的区别

2、 问题:下列程序段执行后,t3的结果是               。int t1=3,t2=4,t3;t3=t1<t2?t1+t2:t1-t2
评分规则: 【 注意条件表达式的运用

3、 问题:下列语句序列执行后,k的值是               。int i=6,j=8,k=9,m=7;if(!(i>j|m>k++)) k++;
评分规则: 【 注意分支条件

第二章 Java语法基础 运算符和表达式

1、 问题:以下程序代码的输出的结果是(   )int x=53;System. out. println(1.0+x/2);
选项:
A:27.0 
B:27.5
C:1.026 
D:1.026.5
答案: 【27.0 

2、 问题:设有定义“int k=3;”,语法正确且值为 true 的表达式是(   )。
选项:
A:k=3;
B:k++>3;
C:k–==3&&k++==3; 
D:k++==3||++k>3;
答案: 【k++==3||++k>3;

3、 问题:执行以下代码,输出结果是(      )int x=5,y=7,u=9,v=6;System.out.println(x>y ? x+2:u>v ? u-3:v+2);
选项:
A:8
B:6
C:7
D:true
答案: 【6

4、 问题:下面的代码段中,执行之后i 和j 的值是什么 (    ) int i = 1; int j;  j = i++2+3–i;  
选项:
A:1, 2 
B:1, 5 
C:2, 1 
D:2, 2 
答案: 【1, 5 

5、 问题:以下代码段执行后的输出结果为(        )int  x=3; int  y=10;System.out.println(y%x);
选项:
A:0
B:1
C:2
D:3
答案: 【1

第二章 Java语法基础 标识符和数据类型

1、 问题:下述字符组合不能作为Java程序标识符的是(  )
选项:
A:Aa12
B:大x
C:y小
D:5x
答案: 【5x

2、 问题:下面(   )是合法的Java标识符。
选项:
A:#_pound
B:_underscore 
C:5Interstate 
D:class
答案: 【_underscore 

3、 问题:Java语言中数值数据的类型能自动转换,按照从左到右的转换次序为 (      )
选项:
A:byte→int→short→long→float→double
B:byte→short→int→long→float→double
C:byte→short→int→float→long→double
D:short→byte→int→long→float→double
答案: 【byte→short→int→long→float→double

4、 问题:下面(    )语句不会出现编译警告或错误。
选项:
A:float f = 1.3;
B:char c = "a";
C:byte b = 25;
D:boolean d = null;
答案: 【byte b = 25;

5、 问题:下面哪个表达式是错误的(   ) 
选项:
A:int i = 100;  
B:float f = 100.0;
C:Object o =  “Hello world”; 
D:char c =   ‘\u1234’; 
答案: 【float f = 100.0;

【作业】第二章 Java语法基础 分支语句

1、 问题:输入一个学生的数学成绩,如果它低于60,输出“Fail”,否则,输出“Pass”。
评分规则: 【 if..else应用

2、 问题:键盘输入一个年份,判断它是否为闰年。提示:闰年能被4整除,不能被100整除;或者能被400整除。
评分规则: 【 闰年条件的定义

3、 问题:键盘输入0-6之间的整数,分别代表每周的星期日、星期一、…、星期六。
评分规则: 【 注意break的使用

第二章 Java语法基础 分支语句

1、 问题:关于选择结构下列哪个说法正确? (  )
选项:
A:if语句和 else语句必须成对出现
B:if语句可以没有else语句对应
C:switch结构中每个case语句中必须用break语句
D:switch结构中必须有default语句
答案: 【if语句可以没有else语句对应

2、 问题:下列语句序列执行后,m的值是()。int i=6, j=8, k=10, n=5, m=7;if( i<j || m++<n ) k++; else k–;
选项:
A:7
B:8
C:9
D:10
答案: 【7

3、 问题:假设a是int类型的变量,并初始化为1,则下列()是合法的条件语句?
选项:
A:if(a){}
B:if(a+=3){}
C:if(a=2){}
D:if(true){}

本门课程剩余章节答案为付费内容
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦

   

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注