Problem3314--阅读综合题

3314: 阅读综合题

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 128 MiB

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

根据题目描述选择正确的选项,并逐行打印出来(大写)

Source/Category