Mrli
别装作很努力,
因为结局不会陪你演戏。
Contacts:
QQ博客园

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

2019/09/15 java NJUPT
Word count: 1,117 | Reading time: 6min

总分: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.-27~27-1

B.0~216-1

C.-215-215-1

D.-231~231-1

正确答案是: D

\20. 在Java语言中,下面( )类型可以表示整数基本数据类型。

A.single

B.byte

C.double

D.char

正确答案是: B

编程题得分:40

2-1 是不是太胖了 得分:10 / 10

1
2
3
4
5
6
7
8
9
10
import java.util.Scanner;

public class Main {
public static void main(String []args) {
Scanner scanner = new Scanner(System.in);
int height = scanner.nextInt();
double result = (height-100)*0.9*2;
System.out.printf("%.1f\n" , result);
}
}

2-2 Say hello to integers 得分:10 / 10

1
2
3
4
5
6
7
8
9
10
11
import java.util.Scanner;

public class Main {
public static void main(String []args) {
Scanner scanner = new Scanner(System.in);
int one = scanner.nextInt();
int two = scanner.nextInt();
System.out.printf("Hello, %d and %d!\n" ,one,two);
//System.out.println( "Hello, "+one+" and "+two+"!");
}
}

2-3 求整数的平均值 得分:10 / 10

1
2
3
4
5
6
7
8
9
10
11
12
13
import java.util.Scanner;

public class Main {
public static void main(String []args) {
Scanner scanner = new Scanner(System.in);
int one = scanner.nextInt();
int two = scanner.nextInt();
int thr = scanner.nextInt();
int four = scanner.nextInt();
int sum = one+two+thr+four;
System.out.printf("Sum=%d;Average=%.1f\n" ,sum,sum/4.0);
}
}

2-4 整数四则运算 得分:10 / 10

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import java.util.Scanner;
public class Main {
/**
* @author Mr.li
* @param args
*/
public static void main(String []args) {
Scanner scanner = new Scanner(System.in);
int a = scanner.nextInt();
int b = scanner.nextInt();

System.out.printf("%d+%d=%d\n" , a,b,a + b);
System.out.printf("%d-%d=%d\n" , a,b,a - b);
System.out.printf("%d*%d=%d\n" , a,b,a * b);
System.out.printf("%d/%d=%d\n" , a,b,a / b);
// System.out.println(a+"+"+b+"="+(a+b));
}
}

2-3 华氏温度转换摄氏温度 得分:10 / 10

1
2
3
4
5
6
7
8
9
import java.util.Scanner;
public class Main {
public static void main(String []args) {
Scanner scanner = new Scanner(System.in);
int Ftem = scanner.nextInt();
int Ctem = 5*(Ftem-32)/9;
System.out.printf("Celsius="+Ctem+"" );
}
}

Author: Mrli

Link: https://nymrli.top/2019/02/26/南京邮电大学java程序设计作业在线编程第二次作业/

Copyright: All articles in this blog are licensed under CC BY-NC-SA 3.0 unless stating additionally.

< PreviousPost
eclipse使用
NextPost >
南京邮电大学java程序设计作业在线编程第一次作业
CATALOG
  1. 1. 总分:100
    1. 1.1. 选择题得分:60
    2. 1.2. 编程题得分:40
      1. 1.2.1. 2-1 是不是太胖了 得分:10 / 10
      2. 1.2.2. 2-2 Say hello to integers 得分:10 / 10
      3. 1.2.3.
      4. 1.2.4. 2-3 求整数的平均值 得分:10 / 10
      5. 1.2.5. 2-4 整数四则运算 得分:10 / 10
      6. 1.2.6. 2-3 华氏温度转换摄氏温度 得分:10 / 10