zoukankan      html  css  js  c++  java
  • 南京邮电大学java程序设计作业在线编程第二次作业

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

    总分:100

    选择题得分:60

     1. 表达式9==8&&3<7的运算结果是( )
    A.1
    B.0
    C.true
    D.false
     2. 表达式(3>2)?8:9的运算结果是( )
    A.3
    B.2
    C.8
    D.9
     3. 表达式9-7<0||11>8的运算结果( )
    A.true
    B.false
    C.1
    D.0
     4. 表达式48%9+5*5-4的运算结果( )
    A.24
    B.26
    C.-30
    D.46
     5. 表达式2>=5的运算结果是( )
    A.2
    B.5
    C.true
    D.false
     6. 表达式15+4*5-12的运算结果是( )
    A.15
    B.23
    C.12
    D.-133
     7. 以下( )不属于复合类型的数据类型
    A.类
    B.字符型
    C.数组
    D.接口
     8. 在Java中,不属于整数类型的是( )
    A.double
    B.long
    C.int
    D.byte
     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;
     10. 以下选项中,( )能正确表示Java语言中的一个整型常量。
    A.-8.0
    B.1,000,000
    C.-30
    D."456"
     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类型不同,不能比较
     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
     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
     14. 定义a为int类型的变量并且已被赋初值,则合法的赋值语句是( )
    A.a+1==4;
    B.a+=a*8;
    C.a=6.6f;
    D.int a=18;
     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
     16. 以下选项中的变量都已经正确定义并且赋初值,不合法的表达式是( )
    A.m >= 6 == n > 1
    B.'m' + 6
    C.'m' = 8
    D.'M' % 8
     17. 以下标识符中,( )是不合法的
    A.inter_net
    B.i_nong
    C.Helo
    D.*member
     18. 以下字符常量中不合法的是( )
    A.'#'
    B.'&'
    C."P"
    D.'囧'
     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
     20. 在Java语言中,下面( )类型可以表示整数基本数据类型。
    A.single
    B.byte
    C.double
    D.char

    编程题得分: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);
        }
    }

  • 相关阅读:
    golang image库的使用
    http1.0/1.1/2.0/h2c/golang使用随笔
    3、逻辑回归 && 正则化
    1、Batch Normalization
    5、极大似然估计
    4、交叉熵与softmax
    2、卷积核,感受野
    Vue学习
    Qeios、github、overleaf、paperwithcode, 越来越多的web云端工具
    投稿遇到的arxiv论文引用问题的办法
  • 原文地址:https://www.cnblogs.com/liguo-wang/p/8727306.html
Copyright © 2011-2022 走看看