【GESP】C++一级真题练习(202312)luogu-B3921,小杨的考试
GESP一级真题练习。为2023年12月一级认证真题。逻辑计算问题。 luogu-B3921 题目要求 描述 今天是星期 X,小杨还有 N 天就要考试了,你能推算出小杨考试那天是星期几吗?(本题中使用 7 表示星期日) 输入 输入 2 行,第一行一个整数 X(1≤X≤7);第二行一个整数 N(1≤N≤364)。 输出 输出一个整数,表示小杨考试那天是...
GESP一级真题练习。为2023年12月一级认证真题。逻辑计算问题。 luogu-B3921 题目要求 描述 今天是星期 X,小杨还有 N 天就要考试了,你能推算出小杨考试那天是星期几吗?(本题中使用 7 表示星期日) 输入 输入 2 行,第一行一个整数 X(1≤X≤7);第二行一个整数 N(1≤N≤364)。 输出 输出一个整数,表示小杨考试那天是...
GESP一级真题练习。为2023年12月一级认证真题。for循环和取余计算应用。 luogu-B3922 题目要求 描述 小杨需要从 1 到 N 报数。在报数过程中,小杨希望跳过 M 的倍数。例如,如果 N=5, M=2 ,那么小杨就需要依次报出 1、3、5。 现在,请你依次输出小杨报的数。 输入 输入 2 行,第一行一个整数 N(1≤N≤1,000);第二行一...
GESP一级真题练习。为2023年9月一级认证真题。应该是两道题中略难的一道。 luogu-B3864 题目要求 描述 所有个位数为 k 的正整数,以及所有 k 的倍数,都被小明称为“ k 幸运数”。小明想知道正整数 L 和 R 之间(包括 L 和 R)所有 k 幸运数的和,你能帮帮他吗? 输入 输入 3 行。第一行包含一个正整数 k,第二行包含一个正整数 L,...
GESP一级真题练习。为2023年9月一级认证真题。属于数值计算+条件判断的问题。 luogu-B3863 题目要求 描述 开学了,小明来到文具店选购文具。签字笔 2 元一支,他需要 X 支;记事本 5 元一本,他需要 Y 本;直尺 3 元一把,他需要 Z 把。小明手里有 Q 元钱。请你通过编程帮小明算算,他手里的钱是否够买他需要的文具。 输入 第一行包含一个正...
在上一篇文章中(《一起学Java(16)-[测试篇]教你知道什么是单元测试,单元测试的特点以及Java主要的单元测试框架》),我们介绍了什么是单元测试,单元测试的特点以及Java主要的单元测试框架。其中提到,JUnit是Java世界中最广泛使用且最具影响力的单元测试框架。本文将重点介绍JUnit框架,特别是其最新版本JUnit 5的特性,以及与JUnit 4的主要区别。 通过本文,你将了解...
GESP一级真题练习。为2023年6月一级认证真题。根据给出数列规律,计算累加后的结果。 luogu-B3839 题目要求 描述 输入一个正整数 n,求形如:1+(1+2)+(1+2+3)+(1+2+3+4)+⋯+(1+2+3+4+5+⋯+n) 的累计相加。 输入 输入一个正整数 n。约定 1< n ≤100。 输出 输出累计相加的结果。 ...
GESP一级真题练习。为2023年6月一级认证真题。时间差计算问题。 luogu-B3838 题目要求 描述 小明在为自己规划学习时间。现在他想知道两个时刻之间有多少分钟,你能通过编程帮他做到吗? 输入 输入 4 行,第一行为开始时刻的小时,第二行为开始时刻的分钟,第三行为结束时刻的小时,第四行为结束时刻的分钟。输入保证两个时刻是同一天,开始时刻一定在结束时刻之...
看起来好像学习的主题有些跳跃,因为正在研究Java单元测试覆盖率统计相关问题,所以跳到单测这个领域。为了更好理解这个问题,我从什么是单元测试学起,逐步深入到如何做单元测试、单元测试效果如何检查,最后落到Jacoco单元测试覆盖率工具介绍和使用这个主题。个人感觉这个路径还是比较便于理解的。 本文主要聚焦什么是单元测试,单元测试的特点以及Java主要的单元测试框架。 什么是单元测试? ...
GESP一级真题练习。为2023年3月一级认证真题,与长方面积构成有关的题目。 luogu-B3834 题目要求 描述 小明刚刚学习了如何计算长方形面积。他发现,如果一个长方形的长和宽都是整数,它的面积一定也是整数。现在,小明想知道如果给定长方形的面积,有多少种可能的长方形,满足长和宽都是整数?如果两个长方形的长相等、宽也相等,则认为是同一种长方形。约定长方形的长大于等于宽...
GESP一级真题练习。为2023年3月一级认证真题。 luogu-B3835 题目要求 描述 小明刚刚学习了每月有多少天,以及如何判断平年和闰年,想到可以使用编程方法求出给定的月份有多少天。你能做到吗? 输入 输入一行,包含两个整数 A,B,分别表示一个日期的年、月。约定 2000≤A≤3000,1≤B≤12。 输出 输出一行,包含一个整数,表示输入...