文库 真题 C++真题

202503青少年软件编程(C语言)等级考试(二级)真题试卷

电子学会真题 c语言等级考试 少儿编程 DOCX   10页   下载0   2025-04-12   浏览14   收藏0   点赞0   评分-   6783字   免费文档
温馨提示:当前文档最多只能预览 2 页,若文档总页数超出了 2 页,请下载原文档以浏览全部内容。
202503青少年软件编程(C语言)等级考试(二级)真题试卷 第1页
202503青少年软件编程(C语言)等级考试(二级)真题试卷 第2页
剩余8页未读, 下载浏览全部
青少年软件编程(C语言)等级考试试卷(二级) 分数:100 题数:5 一、编程题(共5题,共100分) 1. 投票 本题请你实现一个简单的投票统计工具:投票同意的人输入 1,反对的人输入 0。简单多数胜。 时间限制:1000 内存限制:65536 输入 输入在一行中给出一系列的投票值,1 表示同意,0 表示反对,-1 表示结束。 输出 统计并输出投票的结果:如果同意的人多就输出 `Yes`;反对的人多就输出 `No`;平票就输出 `Tie`。然后在第二行输出同意的人数和反对的人数,其间隔 1 个冒号 `:`。 样例输入 样例#1: 1 0 0 1 1 -1 样例#2: 0 0 0 1 -1 样例#3: 1 1 1 0 0 0 -1 样例输出 样例#1: Yes 3:2 样例#2: No 1:3 样例#3: Tie 3:3 试题编号:20250308-2-01 试题类型:编程题 标准答案: 试题难度:一般 试题解析: 展示地址:点击浏览 考生答案: #include <iostream> using namespace std; int main() { int v, a = 0, o = 0; while (true) { cin >> v; if (v == -1) break; if (v == 1) a++; else if (v == 0) o++; } if (a > o) { cout << "Yes" << endl; } else if (a < o) { cout << "No" << endl; } else { cout << "Tie" << endl; } cout << a << ":" << o << endl; return 0; } 考生得分:20 是否评分:已评分 评价描述: 2. 千年一遇对称日 在 2021 年 12 月 02 日这天(20211202),有人发了这么一张图,上书“千年一遇对称日,万事圆满在今朝”。话是挺吉利的,但好像下一个对称日并不需要等上一千年…… 下面任给一个人的生卒年份,请你列出来这个人一辈子经过的所有对称日。 时间限制:1000 内存限制:65536 输入 输入第一行给出一个人的名字,是由不超过30个字符的英文字母和空格组成的、以回车结束的非空字符串。第二行按 `yyyymmdd - yyyymmdd` 的格式给出这个人的生卒年(`yyyy`)、月(`mm`)、日(`dd`)。 虽然生卒日期可能是虚构的,但题目保证出生日期在去世日期之前,且每个日期都是合法的,从 `00010101` 到 `99991231`。注意这里遵循“四年一闰,百年不闰,四百年再闰”的规则定义 闰年 ,即年份是 4 的倍数,且不是 100 的倍数的,为普通闰年;年份是整百数的,必须是 400 的倍数才是闰年。闰年跟普通年的区别就是 2 月有 29 天。 输出 首先在第一行原样输出这个人的名字。随后按照时间顺序,每行输出该人所经历的一个对称日,格式与
202503C语言二级,2025年3月青少年软件编程(C语言)等级考试(二级)真题试卷
下载提示

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