3314: 阅读综合题
[Creator : ]
Description
1.在下列代码的横线处填写(),可以使得输出是“20 10”.
#include <bits/stdc++.h> using namespace std; int main(){ int a = 10, b = 20; a = __________; b = a / 100;//在此处填入代码 a = a % 100; cout << a << " " << b << endl; return 0; }A.a + b
B.(a + b) * 100
C.b * 100 + a
D.a * 100 + b
2.在下列代码的横线处填写(),可以使得输出是“1248”.
#include <bits/stdc++.h> using namespace std; int main(){ for(int i =1;i <= 8;________)//在此处填入代码 cout << i; return 0; }A.i++
B.i *= 2
C.i += 2
D. i * 2
3.执行以下C++语言程序后,输出结果是()。
#include <bits/stdc++.h> using namespace std; int main(){ int sum = 0; for(int i = 1;i <= 20; i++) if(i % 3 == 0 || i % 5 == 0) sum += i; cout << sum << endl; return 0; }A.210
B.113
C.98
D.15
4. 在下列代码的横线处填写( ),使得输出是“20 10”。
#include <bits/stdc++.h> using namespace std; int main(){ int a = 10, b = 20; a = _______;//在此处填入代码 b = a + b; a = b - a; cout << a << " " << b << endl; return 0; }A. a + b
B. b
C. a - b
D. b - a
5. 在下列代码的横线处填写( ),使得输出是“147”。
#include <bits/stdc++.h> using namespace std; int main(){ for(int i = 1;i <= 8; i++) if(_______)//在此处填入代码 cout << i; return 0; }A. i % 2 == 1
B. i % 3 == 1
C. i = i + 3
D. i + 3
6. 执行以下 C++语言程序后,输出结果是( )。
#include <bits/stdc++.h> using namespace std; int main(){ int sum; for(int i = 1;i <= 20; i++) if(i % 3 == 0 || i % 5 == 0) sum += i; cout << sum << endl; return 0; }A. 63
B. 98
C. 113
D. 无法确定
7.下面C++代码段执行后的输出是( )。
int a = 3,b = 4; cout << "a+b=" << a+b;A. 3+4 =7
B. 3+4=7
C. a+b=7
D. a+b=a+b
8..下图所示C++代码对大写字母 'A' 到 'Z' 分组,对每个字母输出所属的组号,那么输入 'C' 时将输出的组
号是?( )。
char c; while(1){ cin >> c; if(c == 'q') break; switch(c){ case 'A': cout << "1 "; break; case 'B': cout << "3 "; case 'C': cout << "3 "; case 'D': cout << "5 "; break; case 'E': cout << "5 "; break; default: cout << "9 "; } cout << endl; }A. 3
B. 3 5
C. 3 5 9
D. 以上都不对
Input
无
Output
根据题目描述选择正确的选项,并逐行打印出来(大写)