找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

592

积分

0

好友

54

主题
发表于 昨天 03:05 | 查看: 1| 回复: 0

本文将针对GESP C++一级认证考试中的“基本运算”核心考点,通过一系列精选真题进行深入解析。掌握这些基础运算符的使用及其优先级,是构建扎实编程基础算法思维的关键第一步。

练习题

  1. 如果用两个 int 类型的变量 a 和 b 分别表达长方形的长和宽,则下列哪个表达式不能用来计算长方形的周长?()

A. a + b * 2

B. 2 a + 2 b

C. a + b + a + b

D. b + a * 2 + b

  1. 如果 a 为 int 类型的变量,且 a 的值为 6,则执行 a *= 3;之后,a 的值会是____。

  2. 如果用一个 int 类型的变量 a 表达正方形的边长,则下列哪个表达式不能用来计算正方形的面积?( )

A. a * a

B. 1 a a

C. a ^ 2

D. a 2 a / 2

  1. 表达式(4 * (11 + 12) / 4)的计算结果为____。

  2. 如果 a 为 int 类型的变量,且 a 的值为 6,则执行a %= 4;之后,a 的值会是____。

  3. 如果 a 和 b 为 int 类型的变量,且值分别为 7 和 2,则下列哪个表达式的计算结果不是 3.5?( )

A. 0.0 + a / b

B. (a + 0.0) / b

C. (0.0 + a) / b

D. a / (0.0 + b)

  1. C++表达式 2 - 1 && 2 % 10 的值是____。

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

  3. C++表达式010+100+001的值为111。____(√/×)

  4. C++表达式 (‘1‘+’1‘==’2‘? flag=1:flag=2) 的结果值和表达式 (flag==2) 的相同。____(√/×)

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

  6. C++语句 cout << “5%2=” << 5 % 2 执行后的输出是____。

  7. 在C++代码中变量n被赋值为27,则 cout << n%10 执行后输出的是7。____(√/×)

  8. C++表达式 3 - 3 * 3 / 5 的值是____。

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

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

  11. 在C++代码中变量 X 被赋值为16.44,则 cout << X / 10 执行后输出的一定是 1 。____(√/×)

  12. C++的整型变量 N 被赋值为10,则语句 cout << N / 4 << “->” << N % 4 << “->” << N / 4.0 执行后输出是 2->2->2.0 。 ____(√/×)

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

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

  15. C++表达式 10 - 3 * 2 的值是____。

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

  17. C++语句 printf(“6%2={%d}”, 6%2) 执行后的输出是____。

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

  19. C++表达式 12 - 3 * 2 && 2 的值是____。

  20. 在C++中 ,假设N为正整数2 ,则 cout << (N / 3 + N % 3) 将输出____。

  21. C++语句 cout << 7%3 << ’ ’<< “7%3”<< ’ ’ << “7%3={7%3}” 执⾏后的输出是____。

  22. 在C++中 ,表达式 8/3 和 8%3 的值相同。____(√/×)

  23. N是C++的正整数,值为12,则 cout << (N % 3 + N / 5) 的输出是____。

  24. 在C++中表达式 N * 2 % N 中如果 N 的值为正整数,则其值为2。____(√/×)

  25. C++表达式 14-3*3%2 的值是____。

  26. 定义整型变量 int a=16 ,则执行 ++a += 3 之后,a的值会是____。

  27. C++的 int 类型变量 X 的值为8,如果执行 cout << (++X)++; ,则输出和执行后 X 的值分别是____。

  28. 如果N是C++的整型变量,值为5,则表达式 (N + !N) 的值为4。 ____(√/×)

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

  30. C++表达式 3 * 4 % 5 / 6 的值是____。




上一篇:RAG系统分块策略深度解析:8种方法提升大语言模型检索性能
下一篇:SPEC驱动AI编程的五个常见陷阱:从设计到实施的失败分析
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2025-12-12 08:23 , Processed in 0.079043 second(s), 38 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2025 云栈社区.

快速回复 返回顶部 返回列表