选择题 共15道
判断题 共5道
执行以下程序段,输入30 50,输出的结果为?( )
int a, b;cin >> a >> b;if(a > b){ cout << a;}else{ cout << b;}
在C++中,a = a - b可以简写为a -= b。执行下列代码,输出结果为?( )
int a = 10;a -= 9;cout << a;
执行以下程序,输出的结果是?()
int array[3] = {4, 5, 6};array[0] = array[0] - 3;cout << array[0] << " " << array[1] << " " << array[2];
以下程序的功能是对一个正整数n进行数位分离,并按逆序打印每一位,①处应该填写?()
#include<iostream>using namespace std;int main(){ int n; cin >> n; while (_①_) { int d = n % 10; n /= 10; cout << d << " "; } return 0;}
阅读以下程序,输入1.5,输出的结果是?()
int a,b;cin >> a >> b;a += b;b *= a;cout << a << " " << b << endl;
下面程序段输出的结果是?()
char upper = 'A';char lower = upper + 32;cout << lower;
执行以下程序,输入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;}
使用双重 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;
阅读程序,当输入7,程序输出的结果为?()
#include < iostream > using namespace std; int main(){ int n; int a[51]={}; cin>>n; a[1]=1; for(int i=2;i<=n;i++){ a[i]=a[i-1]*2+1; } cout << a[n]; return 0; }
运行以下程序,输出的结果是?()
int a[6] = {1, 2, 3, 4, 5, 6};for (int i = 0; i <= 5; i++){ cout << a[i] << "+";}
现有 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; } } for (int i = 1; i <= n; i++) { if (i % 5 == 0) { a[i] = 1; } } for (int i = 1; i <= n; i++) { if (__ o __) { __ o __ } } return 0; }