#179. C++二级专项(客观题七)-

C++二级专项(客观题七)-

202403

  1. C++表达式 ( 3 - 2 ) * 3 + 5 的值是 ( )。

{{ select(1) }}

  • -13
  • 8
  • 2
  • 0
  1. C++语句 cout << " 5%2 = " << 5 % 2 执行后的输出是 ( )。

{{ select(2) }}

  • 2 2
  • 1 1
  • 5%2=2
  • 5%2=1
  1. 下面C++代码执行后的输出是( )。
int a = 1;
cout << "a+1= " << a+1 << endl;

{{ select(3) }}

  • a+1= 2
  • a+1=2
  • 2=2
  • 2= 2
  1. 下面C++代码执行后的输出是( )。
int a = 1;
printf("a+1=%d\n", a+1);

{{ select(4) }}

  • a+1= 2
  • a+1=2
  • 2=2
  • 2= 2
  1. 在C++代码中变量n被赋值为 27,则cout << n % 10 执行后输出的是 7。

{{ select(5) }}

  • ×

202406

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

{{ select(6) }}

  • -1.2
  • 1
  • 0
  • 2
  1. 在C++中,假设N为正整数,则表达式cout << (N % 3 + N % 7) 可能输出的最大值是( )。

{{ select(7) }}

  • 6
  • 8
  • 9
  • 10
  1. 表达式 9 / 4 - 6 % (6 - 2) * 10 的值是( )。

{{ select(8) }}

  • -17.75
  • -18
  • -14
  • -12.75
  1. C++的整型变量N 被赋值为10,则语句cout << N / 4 << " -> " << N % 4 << " -> " << N / 4.0 执行 后输出是2 ->2 -> 2.0。

{{ select(9) }}

  • ×
  1. 在C++中有整型变量N,则表达式N += 8 / 4 / 2 相当于N += 8 / ( 4 / 2 )

{{ select(10) }}

  • ×
  1. C++中定义变量int N ,则表达式( ! ! N ) 的值也是N 的值。

{{ select(11) }}

  • ×

202409

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

{{ select(12) }}

  • 14
  • 4
  • 1
  • 0
  1. 在C++中,假设N为正整数10,则cout <<( N / 3 + N % 3 ) 将输出( )。

{{ select(13) }}

  • 6
  • 4.3
  • 4
  • 2
  1. 成功执行下面的C++代码,先后从键盘上输入5回车和2回车,输出是( )。
cin >> a;
cin >> b;
cout << a+b;

{{ select(14) }}

  • 将输出整数7
  • 将输出52,5和2之间没有空格
  • 将输出5和2,5和2之间有空格
  • 执行结果不确定,因为代码段没有显示a和b的数据类型
  1. 在C++中,表达式10 / 4 和10 % 4 的值相同,都是整数2,说明 / 和 % 可以互相替换。

{{ select(15) }}

  • ×
  1. C++中,定义变量int a=5,b=4,c=3 ,则表达式(a<b<c) 的值为逻辑假。

{{ select(16) }}

  • ×

202412

  1. C++表达式12 - 3 * 2 && 2 的值是( )。

{{ select(17) }}

  • 0
  • 1
  • 6
  • 9
  1. 在C++中,假设N为正整数2,则cout << (N / 3 + N % 3) 将输出( )。

{{ select(18) }}

  • 0
  • 2
  • 3
  • 4
  1. C++语句 cout << 7 % 3 << ' '<< " 7 % 3 "<< ' ' << " 7%3={7%3} " 执行后的输出是( )。

{{ select(19) }}

  • 1 1 1=1
  • 1 7%3 1=1
  • 1 7%3 7%3=1
  • 1 7%3 7%3={7%3}
  1. int类型变量a的值是一个正方形的边长,如下图中的正方形的四条边长都为4,则下列哪个语句执行后能够 使得正方形的周长(四条边长的和)增加4?( )。

image

{{ select(20) }}

  • a*4
  • a+4
  • a+1
  • ++a
  1. C++表达式 (6 > 2) * 2 的值是( )。

{{ select(21) }}

  • 1
  • 2
  • true
  • truetrue
  1. 在C++中,表达式 8/3 和 8%3 的值相同( )

{{ select(22) }}

  • ×

202503

  1. C++表达式 16 / 4 % 2 的值是( )。

{{ select(23) }}

  • 8
  • 4
  • 2
  • 0
  1. N是C++的正整数,值为12,则 cout << (N % 3 + N / 5) 的输出是( )。

{{ select(24) }}

  • 6.4
  • 2.4
  • 6
  • 2
  1. 执行下面的C++代码,在键盘上先后输入100和200,输出是( )。
int first,second; 
cout << "请输入第1个正整数:";
cin >> first;
cout << "请输入第2个正整数:";
cin >> second;
cout << (first / second \* second) << endl;

{{ select(25) }}

  • 200
  • 100
  • 1
  • 0
  1. 在C++中表达式 N * 2 % N 中如果 N 的值为正整数,则其值为2。( )

{{ select(26) }}

  • ×

202506

  1. C++表达式 14-3*3%2 的值是( )。

{{ select(27) }}

  • 0
  • 11
  • 13
  • -67
  1. 定义整型变量 int a=16 ,则执⾏ ++a += 3 之后,a的值会是( ) 。

{{ select(28) }}

  • 3
  • 17
  • 19
  • 20
  1. C++的 int 类型变量 X 的值为8,如果执⾏ cout << (++X)++; ,则输出和执⾏后 X 的值分别是( )。

{{ select(29) }}

  • 8 9
  • 9 9
  • 9 10
  • 编译错误,⽆法执⾏
  1. 试图编译并执⾏下⾯C++代码,下⾯描述正确的是( )。
float x;
x = 101;
x++;
cout << ++x;

{{ select(30) }}

  • 输出 101
  • 输出 102
  • 输出 103
  • 编译将报错,⽆法执⾏
  1. 如果N是C++的整型变量,值为5,则表达式 (N + !N) 的值为4。( )

{{ select(31) }}

  • ×
  1. 将下⾯C++代码中的 i < 100; i = i + 1 修改为 i < 200; i += i + 1 ,其输出与当前代码输出相同。( )
int cnt = 0;
for (int i = 0; i < 100; i = i + 1)
	cnt += 1;
cout << cnt;

{{ select(32) }}

  • ×
  1. X是C++的整型变量,则表达式 3 < X < 5 求值结果是4。( )

    {{ select(33) }}

  • ×