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.210B.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 + bB. 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 == 1B. 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. 63B. 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. 3B. 3 5
C. 3 5 9
D. 以上都不对
Input
无
Output
根据题目描述选择正确的选项,并逐行打印出来(大写)