选择题 共15道

01 02 03 04 05 06 07 08 09 10 11 12 13 14 15


判断题 共5道

16 17 18 19 20

E976 算法应用 丝路新程 C++ 模拟题5-练习

选择题 共15道
01 在筛选“丝绸长度≥10米且重量≤20千克”的合格商品时,应使用哪个逻辑运算符连接两个条件? 5分
登录后查看选项
02

执行以下程序,输出结果是?

int goods = 2027;
cout << goods % 10;
5分
登录后查看选项
03 下列代码片段中,输出结果为0的是? 5分
登录后查看选项
04

某驼队记录了若干次单日载货量(单位:斤),程序需找出最大载货量。若输入 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;
5分
登录后查看选项
05

丝路商队原有丝绸n匹,途中损耗3匹后剩余量输出。若输入n=18,输出是?

int n;
cin >> n;
cout << n - 3;
5分
登录后查看选项
06

程序需输出“敦煌壁画编号:5 10 15 20”,补全①处代码。

for(int i=5; i<=20; ① )
  cout << i << " ";
5分
登录后查看选项
07 大雁塔建于公元652年,现要提取其百位数字,正确的表达式是? 5分
登录后查看选项
08 大写字母'A'的ASCII码为65,那么大写字母'D'(代表敦煌Dunhuang)的ASCII码是? 5分
登录后查看选项
09

执行以下代码,将输出哪些编号?

for(int i=1; i<=8; i++){
  if(i%2==0) continue;
  cout << i << " ";
}
5分
登录后查看选项
10

某商队货物总数为正整数,现要逆序输出每位数字(如输入352,输出2 5 3),①处应填?

int n;
cin >> n;
while( ① ){
  int d = n % 10;
  n /= 10;
  cout << d << " ";
}
5分
登录后查看选项
11

计算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;
5分
登录后查看选项
12

模拟“丝路驿站”的三层嵌套循环: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;
5分
登录后查看选项
13

输入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;
5分
登录后查看选项
14

统计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] << " ";
5分
登录后查看选项
15

在敦煌莫高窟文物编号中,需要判断一个编号是否为质数,下列循环条件中最高效且正确的是?

bool flag = true;
for(int i=2; ① ; i++){
  if(n % i == 0){
    flag = false;
    break;
  }
}
5分
登录后查看选项
判断题 共5道
16 在C++中,==用来判断两个数值是否相等。 5分
登录后查看选项
17 在记录各类丝路商品数量的数组中,不同下标位置可以存放相同的数值。 5分
登录后查看选项
18 定义int x[2] = {7};后,执行cout << x[1];输出7。 5分
登录后查看选项
19 一个质数恰好有两个不同的因数。 5分
登录后查看选项
20 定义int arr[10];后,执行arr[10] = 3;不会导致数组越界。 5分
登录后查看选项