选择题 共15道
判断题 共5道
执行下列代码段,输出结果为?
cout << 10%3;
1、执行下面程序段,当输入 5 1 2 9 8 7 输出的结果为?
int n, maxx = 0; cin >> n; for(int i= 1; i<= n; i++) { int num; cin >> num; maxx = max(maxx,num); } cout<<maxx;
执行下列代码,输入3,输出结果为?
#include<iostream> using namespace std; int main() { int n; cin >> n; cout << n-3; return 0; }
下面程序输出的结果是"1 4 7 10",补全①处的代码。下列选项中哪一项正确?
#include <iostream> using namespace std; int main () { for(int i=1; i<=10; _①_)) { cout<<i<<" "; } return 0; }
执行下列代码,输出结果为?
for (int i=1; i<=5; i++) { if( i%2==0 ) { continue; } cout <<i<< " "; }
以下程序的功能是对一个正整数n进行数位分离,并按逆序打印每一位,处应该填写?
#include<iostream> using namespace std; int main() { int n; cin >> n; while(_①_) { int d = n%10; n /= 10; cout << d << " "; } return 0; }
使用双重 for 循环结构,求 1!+ 2! + 3!+ 4!.. +n!(1<=n<=10),则①处应补充的代码是?
int sum = 0; for (int i = 1; i <= n; i++) { int mul = 1; for (int j = 1; j <= i; j++) { _①_ } sum += mul; } cout << sum << endl;
以下程序段输出的结果为?
int cnt = 0; for (int i=0; i<5; i++) { for (int j=0; j<4; j++) { for (int k=0; k<2; k++) { cnt++; } } } cout << cnt << endl;
执行以下程序,输入5,输出的结果是?
#include <iostream> using namespace std; int main() { int n; cin >> n; int ans = 0; for (int i=1; i<= n; i++) { ans = ans + i*i; } cout << ans; return 0; }
阅读程序,当输入4 5 3 1 2 5 2 3 2 1下面程序的输出结果为?
#include <iostream> using namespace std; int main() { int a[6]= {}; int x; for(int i=1; i<=10; i++) { cin>>x; a[x]++; } for(int i=1; i<=5; i++) { cout << a[i] << " "; } return 0; }
现有n(n<= 1000)个人参加军训排队,刚开始的时候,所有人都面向教官站立成一排,每个人手里都拿着一个编号,编号依次为 1、2、3、…、n。现在教官想让编号为 3 的倍数的人向后转,然后再让编号为5的倍数的人再向后转。使用 0 模拟面向教官,使用数字 1 模拟背向教官。教官想知道最后还有哪些编号的人依然面向教官,请你帮忙补全代码。下列选项中哪一项正确?
#include<iostream> using namespace std; int a[1001]; int main() { int n; cin >> n; for (int i=1; i<=n; i++) { a[i] = 0; for (int i=1; i<=n; i++) { if (i % 3 == 0) { a[i] = 1; } if(i% 5 == 0) { a[i] = 1; } } for (int i=1; i<=n; i++) { if(_①_) { _②_ } } return 0; }