王利国的"Java语言程序设计第2次作业(2018)"详细

    作业结果详细

总分:100

选择题得分:60

 1. 表达式9==8&&3<7的运算结果是( )
A.1
B.0
C.true
D.false
正确答案是: D
 2. 表达式(3>2)?8:9的运算结果是( )
A.3
B.2
C.8
D.9
正确答案是: C
 3. 表达式9-7<0||11>8的运算结果( )
A.true
B.false
C.1
D.0
正确答案是: A
 4. 表达式48%9+5*5-4的运算结果( )
A.24
B.26
C.-30
D.46
正确答案是: A
 5. 表达式2>=5的运算结果是( )
A.2
B.5
C.true
D.false
正确答案是: D
 6. 表达式15+4*5-12的运算结果是( )
A.15
B.23
C.12
D.-133
正确答案是: B
 7. 以下( )不属于复合类型的数据类型
A.类
B.字符型
C.数组
D.接口
正确答案是: B
 8. 在Java中,不属于整数类型的是( )
A.double
B.long
C.int
D.byte
正确答案是: A
 9. 下列变量定义中,( )是错误的
A.float x;y;
B.float x,y=3.14f;
C.public int i=100,j=2,k;
D.int i=100;int j=200;
正确答案是: A
 10. 以下选项中,( )能正确表示Java语言中的一个整型常量。
A.-8.0
B.1,000,000
C.-30
D."456"
正确答案是: C
 11. 下面程序段执行后的结论是( ) int m=2,n=2; m+=m-=m*m; n-=n*n; n=n+n;
A.m=n
B.m>n
C.m<n
D.m与n类型不同,不能比较
正确答案是: B
 12. 执行下列程序段: int no; int a=19,b=8; no=(a%b>5)?a+b:a-b; System.out.println(no); 输出结果是:
A.2
B.9
C.11
D.27
正确答案是: C
 13. 下列语句执行后的输出结果是:( ) int e=Integer.parseInt(""+3+3); System.out.println(e-2.5);
A.30.5
B.3.5
C.332.5
D.8.5
正确答案是: A
 14. 定义a为int类型的变量并且已被赋初值,则合法的赋值语句是( )
A.a+1==4;
B.a+=a*8;
C.a=6.6f;
D.int a=18;
正确答案是: B
 15. 设m、n、x、y为已赋值的int变量,下列( )的运算结果属于非逻辑值。
A.m!=n&x%y<m
B.m++==m+n+x+y
C.++m*b--+y
D.m+n>=x+y
正确答案是: C
 16. 以下选项中的变量都已经正确定义并且赋初值,不合法的表达式是( )
A.m >= 6 == n > 1
B.'m' + 6
C.'m' = 8
D.'M' % 8
正确答案是: C
 17. 以下标识符中,( )是不合法的
A.inter_net
B.i_nong
C.Helo
D.*member
正确答案是: D
 18. 以下字符常量中不合法的是( )
A.'#'
B.'&'
C."P"
D.'囧'
正确答案是: C
 19. 下面( )是Java数据类型中int类型的取值范围。
A.-2<sup>7</sup>~2<sup>7</sup>-1
B.0~2<sup>16</sup>-1
C.-2<sup>15</sup>-2<sup>15</sup>-1
D.-2<sup>31</sup>~2<sup>31</sup>-1
正确答案是: D
 20. 在Java语言中,下面( )类型可以表示整数基本数据类型。
A.single
B.byte
C.double
D.char
正确答案是: B

编程题得分:40

 2-4 是不是太胖了  得分:10 / 10
import java.text.DecimalFormat;
import java.util.Scanner; /**
* @Author liguo
* @Description
* @Data 2018-03-20 16:07
*/
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner( System.in );
int H = in.nextInt();
//判断输入
double result = (H - 100) * 0.9 * 2;
DecimalFormat df = new DecimalFormat( "0.0" );
System.out.println( df.format( result ) );
}
}
 
 2-1 Say hello to integers  得分:10 / 10
import java.util.Scanner;

/**
* @Author liguo
* @Description
* @Data 2018-03-20 16:13
*/
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner( System.in );
int A = in.nextInt();
int B = in.nextInt();
System.out.println( "Hello, "+A+" and "+B+"!");
}
}
 2-3 求整数的平均值  得分:10 / 10
import java.text.DecimalFormat;
import java.util.Scanner;
/**
* @Author liguo
* @Description
* @Data 2018-03-20 16:21
*/
public class Main {
public static void main(String[] args) {
int a[] = new int[4];
double sum = 0;
double average = 0;
Scanner in =new Scanner( System.in );
for (int i=0 ;i<4;i++) {
a[i] = in.nextInt();
sum = sum + a[i];
}
// for (int j =0 ; j<4; j++)
// System.out.println(a[j]); DecimalFormat df = new DecimalFormat( "0.0" ); average = Double.parseDouble( df.format( sum/4 ) );
System.out.println("Sum="+(int)sum+";Average="+average);
}
}
 2-5 整数四则运算  得分:10 / 10
import java.util.Scanner;

/**
* @Author liguo
* @Description
* @Data 2018-03-20 17:59
*/
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner( System.in );
int a = in.nextInt();
int b = in.nextInt();
System.out.println(a+"+"+b+"="+(a+b));
System.out.println(a+"-"+b+"="+(a-b));
System.out.println(a+"*"+b+"="+(a*b));
System.out.println(a+"/"+b+"="+(a/b));
}
}
 2-3 华氏温度转换摄氏温度  得分:10 / 10
import java.util.Scanner;

/**
* @Author liguo
* @Description
* @Data 2018-03-20 20:24
*/
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner( System.in );
double F = in.nextInt();
double Celsius = 0;
Celsius = 5*(F-32)/9;
System.out.println("Celsius="+(int)Celsius);
}
}

南京邮电大学java程序设计作业在线编程第二次作业的更多相关文章

  1. 南京邮电大学java程序设计作业在线编程第三次作业

    王利国的"Java语言程序设计第3次作业(2018)"详细 作业结果详细 总分:100 选择题得分:60  1. 设有如下定义语句: String s1="My cat& ...

  2. 南京邮电大学java程序设计作业在线编程第一次作业

    王利国的"Java语言程序设计第1次作业(2018)"详细 作业结果详细 总分:100 选择题得分:40  1. Java语言中,基本数据类型一共有( )种. A.16 B.2 C ...

  3. 南京邮电大学java程序设计作业在线编程第四次作业

    王利国的的 "Java语言程序设计第4次作业(2018)" 详细 主页 我的作业列表 作业结果详细 总分:100 选择题得分:40  1.下列方法定义中,正确的是() A.doub ...

  4. 南京邮电大学java程序设计作业在线编程第五次作业

    王利国的"Java语言程序设计第5次作业(2018)"详细 主页 我的作业列表 作业结果详细 总分:100 选择题得分:50  1. 以下哪一个工具是Java的编译器?( ) A. ...

  5. 南京邮电大学java程序设计作业在线编程第六次作业

    王利国的的 "Java语言程序设计第6次作业(2018)" 详细 主页 我的作业列表 作业结果详细 总分:100 选择题得分:60  1. Java中所有类的父类是(). A.Fa ...

  6. 南京邮电大学java程序设计作业在线编程第八次作业

    程序设计类课程作业平台 王利国 主页 教学资源 我的作业列表 程序设计课 账户 王利国的"Java语言程序设计第8次作业(2018)"详细 主页 我的作业列表 作业结果详细 总分: ...

  7. 南京邮电大学java程序设计作业在线编程第七次作业

    王利国的"Java语言程序设计第7次作业(2018)"详细 主页 我的作业列表 作业结果详细 总分:100 选择题得分:60  1. 下列叙述中,错误的是( ). A.Java中, ...

  8. 南京邮电大学java第二次实验报告

    实 验 报 告 ( 2017 / 2018学年 第2学期) 课程名称 JAVA语言程序设计 实验名称 Java集成开发环境的安装与使用. Java变量.表达式与控制结构 实验时间 2018 年 4 月 ...

  9. 南京邮电大学java第一次实验报告

    实 验 报 告 ( 2017 / 2018学年 第2学期) 课程名称 JAVA语言程序设计 实验名称 Java集成开发环境的安装与使用. Java变量.表达式与控制结构 实验时间 2018 年 4 月 ...

随机推荐

  1. 剑指Offer-构建乘积数组

    package Array; import sun.security.util.Length; /** * 构建乘积数组 * 给定一个数组A[0,1,...,n-1],请构建一个数组B[0,1,... ...

  2. linux内核管理

      一  linux组成:kernel.库.rootfs.程序 1.kernel的功能: 1) kernel提供的功能都通过系统调用给用户接口 2) kernel包括:进程管理 .内存管理 .网络管理 ...

  3. java 中的IO

    什么是文件文件可认为是相关记录或放在一起的数据集合 通过流来读写文件流是指一连串流动的字符,是以先进先出方式发送信息的通道输入输出流是相对计算机的内存来说的 字节流是八位通用字节流,字符流是16位Un ...

  4. poj2991 Crane(线段树+集合)白书例题

    题目大意:起重机有n节,题目给出要调节的k节,每节调节成x度,求最后底部的起重机的坐标(最顶上的起点为(0,0)). 分析:一开始我看白书,看不懂他那个向量旋转的坐标是怎么来的,翻了很多博客,才发现, ...

  5. 20165226 2017-2018-3 《Java程序设计》第5学习总结

    20165226 2017-2018-3 <Java程序设计>第5周学习总结 教材学习内容总结 第七章 内部类与异常类 匿名类创建对象: new Bank() { 匿名类的类体 }: 异常 ...

  6. 基于Multiple treatment的营销评估算法

    营销是发现或挖掘准消费者和众多商家需求,通过对自身商品和服务的优化和定制,进而推广.传播和销售产品,实现最大化利益的过程.例如,银行可通过免息卡或降价对处在分期意愿边缘的用户进行营销,促使其分期进而提 ...

  7. JavaScript简史

    JavaScript诞生于1995年. 当时的web正在日益兴起,人们对客户端语言的需求也越来越强烈.当时走在技术革新最前沿的Netscape公司决定开发一种客户端语言,用来处理简单的输入验证. 当时 ...

  8. 项目Alpha冲刺Day12

    一.会议照片 二.项目进展 1.今日安排 修复全局的日期转换问题,完成用户所有相关的模块,对全局的异常处理做优化.其他模块进行一部分实现. 2.问题困难 全局异常处理后发现没有进行按照链进行下去,造成 ...

  9. 201621123057 《Java程序设计》第3周学习总结

    1. 本周学习总结 初学面向对象,会学习到很多碎片化的概念与知识.尝试学会使用思维导图将这些碎片化的概念.知识点组织起来.请使用工具画出本周学习到的知识点及知识点之间的联系.步骤如下: 1.1 写出你 ...

  10. jsonp处理

    def loads_jsonp(self,_jsonp): try: return json.loads(re.match(".*?({.*}).*",_jsonp,re.S).g ...