#178. C++二级专项(客观题六)-
C++二级专项(客观题六)-
202403
- C++表达式 ( 3 - 2 ) * 3 + 5 的值是 ( )。
{{ select(1) }}
- -13
- 8
- 2
- 0
- C++语句 cout << " 5%2 = " << 5 % 2 执行后的输出是 ( )。
{{ select(2) }}
- 2 2
- 1 1
- 5%2=2
- 5%2=1
- 下面C++代码执行后的输出是( )。
int a = 1;
cout << "a+1= " << a+1 << endl;
{{ select(3) }}
- a+1= 2
- a+1=2
- 2=2
- 2= 2
- 下面C++代码执行后的输出是( )。
int a = 1;
printf("a+1=%d\n", a+1);
{{ select(4) }}
- a+1= 2
- a+1=2
- 2=2
- 2= 2
- 在C++代码中变量n被赋值为 27,则cout << n % 10 执行后输出的是 7。
{{ select(5) }}
- √
- ×
202406
- C++表达式 3 - 3 * 3 / 5 的值是( )。
{{ select(6) }}
- -1.2
- 1
- 0
- 2
- 在C++中,假设N为正整数,则表达式cout << (N % 3 + N % 7) 可能输出的最大值是( )。
{{ select(7) }}
- 6
- 8
- 9
- 10
- 表达式 9 / 4 - 6 % (6 - 2) * 10 的值是( )。
{{ select(8) }}
- -17.75
- -18
- -14
- -12.75
- C++的整型变量N 被赋值为10,则语句cout << N / 4 << " -> " << N % 4 << " -> " << N / 4.0 执行 后输出是2 ->2 -> 2.0。
{{ select(9) }}
- √
- ×
- 在C++中有整型变量N,则表达式N += 8 / 4 / 2 相当于N += 8 / ( 4 / 2 )
{{ select(10) }}
- √
- ×
- C++中定义变量int N ,则表达式( ! ! N ) 的值也是N 的值。
{{ select(11) }}
- √
- ×
202409
- C++表达式10 - 3 * 2 的值是( )。
{{ select(12) }}
- 14
- 4
- 1
- 0
- 在C++中,假设N为正整数10,则cout <<( N / 3 + N % 3 ) 将输出( )。
{{ select(13) }}
- 6
- 4.3
- 4
- 2
- 成功执行下面的C++代码,先后从键盘上输入5回车和2回车,输出是( )。
cin >> a;
cin >> b;
cout << a+b;
{{ select(14) }}
- 将输出整数7
- 将输出52,5和2之间没有空格
- 将输出5和2,5和2之间有空格
- 执行结果不确定,因为代码段没有显示a和b的数据类型
- 在C++中,表达式10 / 4 和10 % 4 的值相同,都是整数2,说明 / 和 % 可以互相替换。
{{ select(15) }}
- √
- ×
- C++中,定义变量int a=5,b=4,c=3 ,则表达式(a<b<c) 的值为逻辑假。
{{ select(16) }}
- √
- ×
202412
- C++表达式12 - 3 * 2 && 2 的值是( )。
{{ select(17) }}
- 0
- 1
- 6
- 9
- 在C++中,假设N为正整数2,则cout << (N / 3 + N % 3) 将输出( )。
{{ select(18) }}
- 0
- 2
- 3
- 4
- 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}
- int类型变量a的值是一个正方形的边长,如下图中的正方形的四条边长都为4,则下列哪个语句执行后能够 使得正方形的周长(四条边长的和)增加4?( )。
{{ select(20) }}
- a*4
- a+4
- a+1
- ++a
- C++表达式 (6 > 2) * 2 的值是( )。
{{ select(21) }}
- 1
- 2
- true
- truetrue
- 在C++中,表达式 8/3 和 8%3 的值相同( )
{{ select(22) }}
- √
- ×
202503
- C++表达式 16 / 4 % 2 的值是( )。
{{ select(23) }}
- 8
- 4
- 2
- 0
- N是C++的正整数,值为12,则 cout << (N % 3 + N / 5) 的输出是( )。
{{ select(24) }}
- 6.4
- 2.4
- 6
- 2
- 执行下面的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
- 在C++中表达式 N * 2 % N 中如果 N 的值为正整数,则其值为2。( )
{{ select(26) }}
- √
- ×
202506
- C++表达式 14-3*3%2 的值是( )。
{{ select(27) }}
- 0
- 11
- 13
- -67
- 定义整型变量 int a=16 ,则执⾏ ++a += 3 之后,a的值会是( ) 。
{{ select(28) }}
- 3
- 17
- 19
- 20
- C++的 int 类型变量 X 的值为8,如果执⾏ cout << (++X)++; ,则输出和执⾏后 X 的值分别是( )。
{{ select(29) }}
- 8 9
- 9 9
- 9 10
- 编译错误,⽆法执⾏
- 试图编译并执⾏下⾯C++代码,下⾯描述正确的是( )。
float x;
x = 101;
x++;
cout << ++x;
{{ select(30) }}
- 输出 101
- 输出 102
- 输出 103
- 编译将报错,⽆法执⾏
- 如果N是C++的整型变量,值为5,则表达式 (N + !N) 的值为4。( )
{{ select(31) }}
- √
- ×
- 将下⾯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) }}
- √
- ×
-
X是C++的整型变量,则表达式 3 < X < 5 求值结果是4。( )
{{ select(33) }}
- √
- ×