问题标题: 省赛,老师进,考的同学进

5
2
已解决
于行衍
于行衍
高级天翼
高级天翼

 

红军通信员正在编写一套敌情分析程序,他需要定义一个变量来专门记录“敌军所在的区域代号(仅使用单个大写字母,如 'A' 、'B'、 'C'表示)”。以下定义最合适的是?( )

A int position;

B double position;

C char position;

D long long position;

      

在“飞夺泸定桥”战斗中,22名突击队员分成若干小组。执行代码 cout << 22 / 4 + 22 % 4; 后,输出的结果是?( )

A 5

B 2

C 7

D 8

大生产运动中,开荒面积 land 必须大于 10 亩且小于 50 亩才是“标准示范田”。以下能正确表示该条件的 C++ 表达式是?( )

A 10 < land < 50

B land > 10 && land < 50

C land > 10 || land < 50

D land > 10 , land < 50

 

 

红军过草地时,指南针是唯一的方向保障。如果变量 angle 代表方位角,执行 if (angle = 0) cout << "North"; else cout << "Unknown"; 后的输出结果是?( )

A North

B Unknown

C 0

D报错,无法运行

 

 

炊事班要给战士们分发干粮,只要“粮袋里还有粮食(变量 food > 0)”,就一直分发。这种场景最适合使用?( )

A continue 语句

B while 循环

C if 单分支

D switch 语句

 

 

(多选)在敌后根据地,若**等级 score 达到 90 分以上(含),或者带有“特急”标志(char flag = 'S'),则定义为“绝密**”。以下判断逻辑正确的有?( )

A score >= 90 || flag == 'S'

B !(score < 90) || flag == 'S'

C score > 89 && flag == 'S'

D score > 90 || flag == 'S'

 

 

(多选)红军某班有 5 名战士,身高记录在 int height[5] = {165, 170, 172, 168, 175}; 中。下列说法错误的有?( )

A height[0] 的值是 165。

B height[5] 是最后一名战士的身高。

C执行 height[1] += 2; 后,height[1] 变为 172。

D数组的下标范围是从 1 到 5。

 

 

(多选)

为了练习投弹技术,小战士每天进行 5 轮投掷。以下 for 循环能准确执行 5 次的有?( )

A.for(int i = 1; i <= 5; i++)

B.for(int i = 0; i < 5; i++)

C.for(int i = 5; i >= 1; i--)

D.for(int i = 0; i <= 5; i++)

 

 

(多选)长**中,班长需要把 n 个馒头平均分给 m(m > 1, n >= m) 个战士。若要判断馒头是否能正好分完(没有余数),下列逻辑正确的有?( )

A.n % m == 0

B.n / m * m == n

C.n % m != 1

D.!(n % m)

 

 

(多选)在**游击战中,战.士们在山路上布置了 10 个陷阱。代码用于计算陷阱捕获敌人的总数。当遇到陷阱被彻底**(用 -99 表示)时,停止后续所有计数。

此外,如果有陷阱被野兽误触发(用 -1 表示),不仅该陷阱无法捕获敌人,还会导致紧挨着它的下一个陷阱失效(捕获数变为 0)。

请阅读以下 C++ 代码,关于程序的最终运行结果,下列说法正确的有?( )

A程序最终计算出捕获敌人的总数(total)为 5。

B程序运行结束后,成功捕获到敌人的陷阱个数(valid_traps)为 3。

C代码执行过程中,数组元素 traps[3] 的值被修改为了 0。

D遇到 break 跳出循环时,循环变量 i 的值为 5。

 

代码题复制的找不着了,剪贴板不够长(没有链接,只是显眼一点)


0
已采纳
范聿舟
范聿舟
高级光能
高级光能

可以点赞

你最后一道编程题写出来了吗,我是滑动窗口,拿了部分分(不记得多少了)

1
0
0
0
我要回答