题目信息

题目类型
入门级
题目年份
2020
题目题型
单选题
关 键 词
程序

题目题干

第21题
  1. #include <cstdlib> 
  2. #include <iostream> 
  3. using namespace std; 
  4.   
  5. char encoder[26] = {'C''S''P', 0}; 
  6. char decoder[26]; 
  7.   
  8. string st; 
  9.   
  10. int main() { 
  11.     int k = 0; 
  12.     for (int i = 0; i < 26; ++i) 
  13.         if (encoder[i] != 0) ++k; 
  14.     for (char x = 'A'; x <= 'Z'; ++x) { 
  15.         bool flag = true
  16.         for (int i = 0; i < 26; ++i) 
  17.             if (encoder[i] == x) { 
  18.                 flag = false
  19.                 break
  20.             } 
  21.         if (flag) { 
  22.             encoder[k] = x; 
  23.             ++k; 
  24.         } 
  25.     } 
  26.     for (int i = 0; i < 26; ++i) 
  27.         decoder[encoder[i] - 'A'] = i + 'A'
  28.     cin >> st; 
  29.     for (int i = 0; i < st.length(); ++i) 
  30.         st[i] = decoder[st[i] - 'A']; 
  31.     cout << st; 
  32.     return 0; 
 

6)判断:将第 26 行的“i < 26”改为“i < 16”,程序运行结果不会改变。( )tAT100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

tAT100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
tAT100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
tAT100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
tAT100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
tAT100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
 

答案解析

相关题目

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
  • 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。

猜你喜欢