#39. C++训练卷-表达式计算及格式化输出

C++训练卷-表达式计算及格式化输出

1.C++表达式 3 - 3 * 3 / 5 的值是( )。 {{ select(1) }}

  • -1.2
  • 1
  • 0
  • 2

2.表达式 9/4 - 6 % (6 - 2) * 10 的值是( )。 {{ select(2) }}

  • -17.75
  • -18
  • -14
  • -12.75

3.C++表达式 10 - 3 * 2 的值是( )。 {{ select(3) }}

  • 14
  • 4
  • 1
  • 0

4.C++表达式 (3 - 2) * 3 + 5 的值是( )。 {{ select(4) }}

  • -13
  • 8
  • 2
  • 0

5.C++语句 cout << "5%2=" << 5 % 2 执⾏后的输出是( )。 {{ select(5) }}

  • 2 2
  • 1 1
  • 5%2=2
  • 5%2=1

6.下⾯C++代码段执⾏后的输出是( )。

{{ select(6) }}

  • 3+4= 7
  • 3+4=7
  • a+b=7
  • a+b=a+b

7.下⾯C++代码执⾏后的输出是( )。

{{ select(7) }}

  • a+1= 2
  • a+1=2
  • 2=2
  • 2= 2

8.下⾯C++代码执⾏后的输出是( )。

{{ select(8) }}

  • a+1= 2
  • a+1=2
  • 2=2
  • 2= 2

9.在C++中,假设N为正整数10,则 cout <<(N / 3 + N % 3) 将输出( )。 {{ select(9) }}

  • 6
  • 4.3
  • 4
  • 2

10.C++语句 printf("6%2={%d}", 6%2) 执⾏后的输出是( )。 {{ select(10) }}

  • "6%2={6%2}"
  • 6%2={6%2}
  • 0=0
  • 6%2={0}

11.在C++中,假设N为正整数,则表达式 cout << (N % 3 + N % 7) 可能输出的最⼤值是( )。 {{ select(11) }}

  • 6
  • 8
  • 9
  • 10

判断题

12.C++的整型 N 被赋值为5,语句 printf("%d*2",N) 执⾏后将输出 10 。( ) {{ select(12) }}

  • 正确
  • 错误

13.C++的整型变量 N 被赋值为10,则语句 cout << N / 4 << "->" << N % 4 << "->" << N / 4.0 执⾏ 后输出是 2->2->2.0。() {{ select(13) }}

  • 正确
  • 错误

14.在C++代码中变量 X 被赋值为16.44,则 cout << X / 10 执⾏后输出的⼀定是 1() {{ select(14) }}

  • 正确
  • 错误

15.C++的整型 N 被赋值为10,语句 printf("%d/3",N) 执⾏后将输出 3() {{ select(15) }}

  • 正确
  • 错误

16.在C++代码中整型变量X被赋值为20.24,则 cout << (X++, X+1) / 10 执⾏后输出的是 2.124() {{ select(16) }}

  • 正确
  • 错误

17.在C++代码中变量n被赋值为27,则 cout << n%10 执⾏后输出的是7() {{ select(17) }}

  • 正确
  • 错误

18.C++语句 printf("%d#%d&",2,3) 执⾏后输出的是2#3&() {{ select(18) }}

  • 正确
  • 错误

19.C++语句 cout << (2 * 3, 3 % 10, 2+3) 的输出为 6,3,5() {{ select(19) }}

  • 正确
  • 错误