第15届蓝桥杯Stema选拔赛C++真题(无答案)

资源下载
  1. 二一教育资源

第15届蓝桥杯Stema选拔赛C++真题(无答案)

资源简介

饲养1条鱼的方案有3种(3个蓝色网箱都可以养鱼);
饲养2条鱼的方案有1种(用左上角和右下角的蓝色网箱养鱼):
这个2×2的矩形网格有4种饲养方案,4对100000007取模的结果是4,故输出4。
输入描述:
第一行输入两个正整数M和N(2≤M≤100,2≤N≤10),分别表示矩形网格的行数和列数,两个正整数之
间以一个空格隔开。
第二行开始输入M行,每行N个整数(只能是1或0),1表示水,0表示设备,整数之间以一个空格隔开。
输出描述:
输出一个整数,表示至少养1条斗鱼的饲养方案数量对100000007取模的结果。
样例输入:
22
11
01
样例输出:
STEMA考试C++试卷(8月)
一、选择题
第一题
字符串常量“I1oveC++”占用的字节数是()。
A、8
B、9
C、10
D、11
第二题
下列运算符中,优先级最高的是()。
A、=
B、&&
C、!
D、号
第三题
已定义数组inta[100],以下赋值语句中引用数组元素正确的是()。
A、a[100]=100
B、a['A']='A'
C、a[A]=A
D、a[-1]=-1
第四题
二进制数1001001001转换成十进制是()。
A、593
B、585
C、329
D、330
第五题
执行以下代码,输出的结果是()。
int n 7,m 1;
for (int i 1;i for(int j=1;jcout<<1-':
}
for(int j=i;j if (i j!=n +1)
cout <else
Cout<<'-';
m++;
1
cout A、
000000-
0000-0
00-O0
-000
000
00
0
B、
-000000
--00000
---0000
--000
-----00
------0
-------
C、
000000-
-0000-0
-00-00
----000
----000
---00
----
D、
------0
-----0
----0-
---0--
0000000
二、编程题
第一题
编程实现:考拉兹猜想
提示信息:
考拉兹猜想,也称为3+1猜想或冰雹猜想。是指对于任意正整数N,若N为偶数,则将N除以2:若N为奇数,
则将N乘以3再加1。如此循环,最终都能够得到1。
题目描述:
现给定一个正整数N,按照上述步骤,请计算出N要经过多少步才能变成1。
例如:N-5,变成1的步骤如下:
1.5×3+1=16
2.16÷2=8

展开更多......

收起↑

资源预览