试卷总分:100分
选择题 15题 75分
判断题 5题 25分
执行以下程序,输出结果是?
int goods = 2027; cout << goods % 10;
某驼队记录了若干次单日载货量(单位:斤),程序需找出最大载货量。若输入 6 320 285 410 360 295 400,输出是?
int n, mx = 0; cin >> n; for(int i=1; i<=n; i++){ int w; cin >> w; mx = max(mx, w); } cout << mx;
丝路商队原有丝绸n匹,途中损耗3匹后剩余量输出。若输入n=18,输出是?
int n; cin >> n; cout << n - 3;
程序需输出“敦煌壁画编号:5 10 15 20”,补全①处代码。
for(int i=5; i<=20; ① ) cout << i << " ";
执行以下代码,将输出哪些编号?
for(int i=1; i<=8; i++){ if(i%2==0) continue; cout << i << " "; }
某商队货物总数为正整数,现要逆序输出每位数字(如输入352,输出2 5 3),①处应填?
int n; cin >> n; while( ① ){ int d = n % 10; n /= 10; cout << d << " "; }
计算1!+2!+…+n!,用于统计n种商品的排列组合总数。补全内层循环代码。
int sum = 0; for(int i=1; i<=n; i++){ int mul = 1; for(int j=1; j<=i; j++){ ① } sum += mul; } cout << sum;
模拟“丝路驿站”的三层嵌套循环:3条路线,每条4个驿站,每个驿站2批货物。运行后cnt的值是?
int cnt = 0; for(int i=0; i<3; i++) for(int j=0; j<4; j++) for(int k=0; k<2; k++) cnt++; cout << cnt;
输入n=5,计算前5个驿站间距离的平方和(1²+2²+…+n²),输出是?
int n; cin >> n; int s = 0; for(int i=1; i<=n; i++) s += i*i; cout << s;
统计10次交易中,丝路商品编号(1~4)出现的频次。输入数据为2 1 3 2 4 1 2 3 2 4,输出应为?
int cnt[5] = {0}; int x; for(int i=0; i<10; i++){ cin >> x; cnt[x]++; } for(int i=1; i<=4; i++) cout << cnt[i] << " ";
在敦煌莫高窟文物编号中,需要判断一个编号是否为质数,下列循环条件中最高效且正确的是?
bool flag = true; for(int i=2; ① ; i++){ if(n % i == 0){ flag = false; break; } }