文库 真题 蓝桥杯真题

2024年第十五届蓝桥杯青少组省赛C++编程中级组真题

蓝桥杯青少组真题 蓝桥杯题库 蓝桥杯c++真题 PDF   10页   下载5   2024-08-26   浏览497   收藏0   点赞0   评分-   3683字   免费文档
温馨提示:当前文档最多只能预览 2 页,若文档总页数超出了 2 页,请下载原文档以浏览全部内容。
2024年第十五届蓝桥杯青少组省赛C++编程中级组真题 第1页
2024年第十五届蓝桥杯青少组省赛C++编程中级组真题 第2页
剩余8页未读, 下载浏览全部
2024年蓝桥杯省赛 C++真题 一、选择题 1、定义 char a[]="hello\nworld",执行 cout<<a,输出结果是 ( ) *选择题严禁使用程序验证,选择题不答或答错都不扣分 A、helloworld B、hello world C、hellonworld D、hello\nworld 2、 + 的结果是 ( )。 *选择题严禁使用程序验证,选择题不答或答错都不扣分 A、 B、 C、 D、 3、表达式 4%12 的结果是 ( )。 *选择题严禁使用程序验证,选择题不答或答错都不扣分 A、0 B、4 C、3 D、12 4、下列选项中,逻辑表达式的值始终与 8的真假无关的是 ()。 *选择题严禁使用程序验证,选择题不答或答错都不扣分 A、(!A || B) && A B、(A || B) && (!A && B) C、(A && !A)||B D、(A || B) && (A || !B) 5、运行下面程序,输出结果是 ()。 A、196 B、197 C、198 D、199   二、程序题 t1 描述 int a[6] = {16, 8, 32, 10, 9, 21}; int func(int L, int R, int d) { if(L > R) return O; int sum = 0, m = a[L], index = L; for(int i = L + 1; i <= R; i++) { if(m < a[i]) { m = a[i]; index = i; } } int lt =func(L, index -1, d + 1); int rt =func(index + 1, R, d + 1); return lt + rt + d * m; } int main(){ cout << func(0, 5, 1); return 0; } 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 题目描述 一本书共 页,小明计划第一天看 页,此后每一天都要比前一天多看 页, 请问小明几天可以看完这本书 ? 输入格式 一行输入三个整数 , ,分别表示书的总页 数、计划第一天看的页数以及此后每天都要比前一天多看的页数,整数之间以一 个空格隔开 ,, 输出格式 输出一个整数,表示小明几天可以看完这本书 样例 样例输入 样例输出 提示 评分标准 : 4分:能正确输出第一组数据 ; 4分:能正确输出第二组数据 ; 4分:能正确输出第三组数据 ; 4分:能正确输出第四组数据 ; 4分:能正确输出第五组数据。 100 10 51 51   t2数字交换   题目描述 前导 :整数前对数值无影响的 。 例如: 去除前导 后为 ; 去除前导 后为 。 给定一个正整数 ,请将 n的最高位与最低位的数字进行交换,并输出交换 后的结果。如果交换后的结果有前导 ,去除前导 后再输出结果。 例 1: ,将 的最高位 与最低位 交换,交换后的结果为 ; 例 2: ,将 的最高位 与最低位 交换,交换后的结果为 ,结果有前导 ,去除前导 后的结果
2024年蓝桥杯省赛C++编程中级组真题
下载提示

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