#NOIPJZ012. 【初赛】读程序写结果 03
【初赛】读程序写结果 03
答题说明
以下共有15道【填空或选择题】共31个空,程序要求输入空格号,并输出对应答案。
样例代码
请将15道题的答案按顺序填入S数组后提交至OJ。
#include <iostream>
#include <string>
using namespace std;
string S[300]={
"666", // 第1空(部分题有多个空,注意不要和题号弄混)
"666", // 第2空
"666", // 第3空
... // 第4~30空,按照一行一题填入
"A" , // 第31空
};
int main(){
int a;
cin >> a;
cout << S[a-1];
return 0;
}
题目
1.(2016)第 23 题
阅读程序写结果:

输入: 1 2 3 4 5 6 0 7
输出:____________________
2.(2016)第 24 题
阅读程序写结果:

输出:____________________
3.(2016)第 25 题
阅读程序写结果:

输出:____________________
4.(2016)第 26 题
阅读程序写结果:

输出:____________________
5.(2017)第 23 题
** 阅读程序写结果: **

输入:xyzxyw
输出:_________
6.(2017)第 24 题
**阅读程序写结果: **

输入:7 3
输出:_________
7.(2017)第 25 题
**阅读程序写结果: **

输入:1001101011001101101011110001
输出:_________
8.(2017)第 26 题
** 阅读程序写结果 **

输入 1:4 3
输出 1:_________
输入 2:2017 1014
输出 2:_________
9.(2018)第 18 题
阅读程序写结果:

输入:QuanGuoLianSai
输出:_________
10.(2018)第 19 题
阅读程序写结果:

输入:15
输出:_________
11.(2018)第 20 题
阅读程序写结果:

输入:5 6
输出:_________
12.(2018)第 21 题
阅读程序写结果:

输入:10 7 1 4 3 2 5 9 8 0 6
输出:_________
13.(2019)第 16 题
二、阅读程序(程序输入不超过数组或字符串定义的范围;判断题正确填√,错误填。

•判断题
(1)输入的字符串只能由小写字母或大写字母组成。()
(2)若将第8行的“i = 1”改为“i = 0”,程序运行时会发生错误。()
(3)若将第8行的“i <= n”改为“i * i <= n”,程序运行结果不会改变。()
(4)若输入的字符串全部由大写字母组成,那么输出的字符串就跟输入的字符串一样。()
•选择题
(5)若输入的字符串长度为18,那么输入的字符串跟输出的字符串相比,至多有()个字符不同。
(6) 若输入的字符串长度为(),那么输入的字符串跟输出的字符串相比,至多有36个字符不同。
A. 正确
B. 错误
A. 正确
B. 错误
A. 正确
B. 错误
A. 正确
B. 错误
A. 18
B. 6
C. 10
D. 1
A. 36
B. 100000
C. 1
D. 128
14.(2019)第 17 题

假设输入的n和m都是正整数,x和y都是在[1, n]的范围内的整数,完成下面的判断题和单选题:
•判断题
1.当m>0时,输出的值一定小于2n。()
2.执行完第27行的"++ans"时,ans —定是偶数。()
3.a[i]和b[i]不可能同时大于0。()
4.右程序执行到第13行时,x总是小于y,那么第15行不会被执行。()
•选择题
5.若m个x两两不同,且m个y两两不同,则输出的值为()
6.若m个x两两不同,且m个y都相等,则输出的值为()
\1. __________
A. 正确
B. 错误
\2. __________
A. 正确
B. 错误
\3. __________
A. 正确
B. 错误
\4. __________
A. 正确
B. 错误
\5. __________
A. 2n-2m
B. 2n+2
C. 2n-2
D. 2n
\6. __________
A. 2n-2
B. 2n
C. 2m
D. 2n-2m
15.(2019)第 18 题

•判断题
1.如果a数组有重复的数字,则程序运行时会发生错误。()
2.如果b数组全为0,则输出为0。()
•选择题
3.当n=100时,最坏情况下,与第12行的比较运算执行的次数最接近的是:()。
4.当n=100时,最好情况下,与第12行的比较运算执行的次数最接近的是:()。
5.当n=10时,若b数组满足,对任意0<=i<n,都有b[i] = i + 1,那么输出最大为()。
6.当n=100时,若b数组满足,对任意0 S i < 71,都有b[i]=1,那么输出最小为()。
\1. __________
A. 正确
B. 错误
\2. __________
A. 正确
B. 错误
\3. __________
A. 5000
B. 600
C. 6
D. 100
\4. __________
A. 100
B. 6
C. 5000
D. 600
\5. __________
A. 386
B. 383
C. 384
D. 385
\6. ______
A. 582
B. 580
C. 579
D. 581