文库 真题 信息素养大赛真题

2024年信息素养大赛算法创意C++实践挑战赛小学组初赛试题

信息素养大赛真题 信息素养算法创意真题 DOCX   11页   下载7   2024-05-20   浏览776   收藏0   点赞0   评分-   免费文档
温馨提示:当前文档最多只能预览 2 页,若文档总页数超出了 2 页,请下载原文档以浏览全部内容。
2024年信息素养大赛算法创意C++实践挑战赛小学组初赛试题 第1页
2024年信息素养大赛算法创意C++实践挑战赛小学组初赛试题 第2页
剩余9页未读, 下载浏览全部
2024 信息素养大赛-算法创意实践挑战赛小学组初赛试题 单项选择题 1、在C++中,可以计算两个数相除的余数的运算符是( ) A、^ B、% C、| D、/ 2、假设有两个城市:城市A和城市B。每个城市的温度都在-50到50摄氏度之间。当且仅当只有一个城市的温度低于0时,输出1,也就是说,如果城市A的温度低于0而城市B大于等于0;或者如果城市A的温度大于等于0而B小于0,则输出1,否则输出0。补全①和②处的代码。( ) #include <iostream> using namespace std; int main() { int a, b; cin >> a >> b; if (__①__) { if (__②__) { cout << 1; return 0; } } if (a >= 0) { if (b < 0) { cout << 1; return 0; } } cout << 0; return 0; } A、a < 0 b >= 0 B、a < 0 b < 0 C、a > 0 b <= 0 D、a >= 0 b >= 0 3、下列关于C++语言中变量的叙述,不正确的是( ) A、变量没有定义也能够使用 B、变量名必须是合法的标识符 C、变量被赋值之后的类型不变 D、变量定义时可以不初始化 4、运行以下程序,输出的结果是( ) #include <iostream> using namespace std; int main() { cout << "Hello" << " "; cout << "World"; return 0; } A、Hello, World! B、无任何输出 C、Hello World D、语法错误 5、下面代码实现的是判断n是否是质数的功能,补全①和②处的代码。( ) #include <iostream> using namespace std; int main() { int n; cin >> n; _①_ for (int i = 2; i < n; i++) { if (_②_) { isprime = false; break; } } cout << isprime << endl; return 0; } A、bool isprime = false; n % i != 0 B、bool isprime = false; n % i == 0 C、bool isprime = true; n % i == 0 D、bool isprime = true; n % i != 0 6、在C++中,表示布尔数据类型的关键字是( ) A、int B、double C、bool D、string 7、在以下代码中,如果想让result等于a与b的和,请补全以下代码。( ) int a = 5; int b = 3; int result; result = _①_; cout << result << endl; A、a / b B、a - b C、a * b D、a + b 8、执行以下代码段,输出的结果是( ) #include <iostream> using namespace std; int main() { int x = 10; if (x > 5) { cout << "x is greater than 5" << endl; } else if (x < 5) { cout << "x is less than 5" << endl; } else { cout << "x is equal to 5" << endl; } return 0; } A、x is equal to 5 B、x is greater than 5 C、无输出 D、x is less than 5 9、编写程序,计算区间100-n之间的所有整数(100 < n <= 999),数字x(0 < x < 9)共出现的次数,补全①、②和③处的代码。例如:100到109中,即100、101、102、103、104、105、106、107、108、109中,数字1出现了11次。( ) #include <iostream> using namespace std; int main() { int n, x, cnt = 0; cin >> n >> x; for (int i = 100; i <= n; i++) { _①_ int g, s, b; g = a % 10; _②_ _③_ if (g == x) { cnt++; } if (s == x) { cnt++; } if (b == x) { cnt++; } } cout << cnt << endl; return 0; } A、int cnt = i; s = cnt % 10; b = cnt / 100 B、int a = n; s = a / 10; b = a % 100 C、int g = i; s = g % 10; b = g % 100 D、int a = i; s = a / 10 % 10; b = a / 100 10、执行以下代码,输出的结果是( ) int x = 5, y = 3; cout << (x > y); A、2 B、true C、1 D、false 11、执行以下程序段,输出的结果是( ) for (int j = 1; j <= 6; j++) { if (j % 3 == 0) { break; } cout << j << " "; } A、1 2 3 4 5 6 B、1 2 C、1 2 3 D、1 2 4 5 6 12、在C++中,可以用来比较两个变量的值是否相等的运算符是( ) A、= B、=== C、== D、!= 13、在C++中,输入指令是( ) A、cin B、int C、clog D、cout 14、声明一个整型变量age的正确方式是( ) A、float age; B、char age; C、string age; D、int age; 15、输出1到10之间的所有偶数,请补全以下代码。( ) #include <iostream> using namespace std; int main() { for (int i = 1; i <= 10; i++) { if (_①_) { cout << i << endl; } } return 0; } A、i % 2 B、i % 2 != 0 C、i % 2 == 0 D、i % 2 == 1 判断题 16、在C++中,整型int可以用来存储小数。 正确 错误 17、在C++中
2024信息素养大赛-算法创意实践挑战赛小学组初赛试题,2024年信息素养大赛算法创意C++实践挑战赛小学组初赛试题
下载提示

下载及版权说明:6547网文库内容来自网络及各平台公开内容(属于用户上传,不保证正确性,只做参考),旨在帮助同学们学习少儿编程相关知识及内容,仅限内部学习及使用,以分享为主,下载本文档之后请合法使用相关、真题、素材、课件、教程等内容,若内容存在侵权,请进行 举报 及查看 免责声明