文库 真题 C++真题

2023年12月电子学会C语言等级考试一级真题试卷

C语言一级真题 电子学会等级考试 DOCX   2页   下载7   2024-01-31   浏览280   收藏8   点赞17   评分-   免费文档
2023年12月电子学会C语言等级考试一级真题试卷 第1页
2023年12月电子学会C语言等级考试一级真题试卷 第2页
青少年软件编程(C语言)等级考试试卷(一级) 202312 一、 数的输入和输出 输入一个整数和双精度浮点数,先将浮点数保留2位小数输出,然后输出整数。 时间限制:1000 内存限制:65536 输入 一行两个数,分别为整数N(不超过整型范围),双精度浮点数F,以一个空格分开。 输出 一行两个数,分别为保留2位小数输出的F,以及整数N,以一个空格分开。 样例输入 100 123.456789 样例输出 123.46 100 二. 计算分数的浮点数值 两个整数a和b分别作为分子和分母,既分数 a/b ,求它的浮点数值(双精度浮点数,保留小数点后9位) 时间限制:1000 内存限制:65536 输入 输入仅一行,包括两个整数a和b(b不为0) 输出 输出也仅一行,分数 a/b 的浮点数值(双精度浮点数,保留小数点后9位) 样例输入 5 7 样例输出 0.714285714 三. 数字判断 输入一个字符,如果输入的字符是数字,输出yes, 否则输出no 时间限制:1000 内存限制:65536 输入 一个字符 输出 如果输入的字符是数字,输出yes, 否则输出no 样例输入 样例1输入: 5 样例2输入: A 样例输出 样例1输出: yes 样例2输出: no 四. 统计数 给定一个数的序列S,以及一个区间[L, R], 求序列中介于该区间的数的个数,即序列中大于等于L且小于等于R的数的个数。 时间限制:1000 内存限制:65536 输入 第一行3个整数n、L、R,分别表示序列的长度,区间的左端点,区间的右端点。(0 < n ≤ 10000, 1 ≤ L ≤ R ≤ 1000000) 第二行n个正整数,表示序列里的每一个数,每个数小于等于10000000 输出 输出一个整数,表示序列中大于等于L且小于等于R的数的个数。 样例输入 5 1 10 11 8 1 10 16 样例输出 3 五. 硬币翻转 假设有N个硬币(N为不大于5000的正整数),从1到N按顺序依次编号,初始时全部处于正面向上的状态;有M个人(M为不大于N的正整数)也从1到M依次编号。 第一个人(1号)将硬币全部翻转一次,第二个人(2号)将编号为2的倍数的硬币翻转一次,第三个人(3号)将编号为3的倍数的硬币翻转一次。依照编号递增顺序,以后的人都和3号一样,将凡是自己编号倍数的硬币翻转一次。 请问:当第M个人操作之后,哪些硬币是正面向上的,按从小到大输出其编号,以空格分开。 时间限制:10000 内存限制:65536 输入 输入正整数N和M,以单个空格隔开。 输出 顺次输出正面向上的硬币的编号,其间用空格间隔。 样例输入 10 10 样例输出 2 3 5 6 7 8 10
电子学会青少年软件编程C语言一级真题试卷,2023年12月电子学会C语言等级考试一级真题试卷
下载提示

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