news 2026/4/16 15:15:04

电子学会青少年软件编程(C语言)等级考试试卷(三级)2025年12月

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
电子学会青少年软件编程(C语言)等级考试试卷(三级)2025年12月

=========================================================================

更多内容和历年真题请查看网站:【试卷中心 -----> 电子学会 ----> C/C++ ----> 三级】

网站链接

青少年软件编程历年真题模拟题实时更新

=========================================================================

青少年软件编程(C语言)等级考试试卷(三级)

一、编程题(共5题,共100分)
1、密文匹配
题目描述
你有两段密文 s和 t,长度分别为 n 和 m,且 n≤m。
请判断 s在 t 中的位置关系,并输出对应编号:
若 s同时出现在 t 的开头和结尾,输出 0
若 s仅出现在开头,输出 1
若 s仅出现在结尾,输出 2
若 s既不在开头也不在结尾,输出 3
其中,“出现在开头”指 t 的前 n 个字符与 s完全相同;“出现在结尾”指 t 的后 n 个字符与 s完全相同。
输入格式
第一行:两个整数表示n m
第二行:字符串s
第三行:字符串t
输出格式
输出一个数字表示结果
输入样例#1
3 6
abc
abcdef
输出样例#1
1
输入样例#2
3 4
abc
cabc
输出样例#2
2
输入样例#3
3 3
ccc
ccc
输出样例#3
0
输入样例#4
3 3
abc
xyz
输出样例#4
3
说明提示
1≤n≤m≤1001≤n≤m≤100
字符串均为小写字母
限制
时间限制:1000ms
内存限制:256MiB

参考代码:

#include <iostream> #include <string> using namespace std; int main() { int n, m; string s, t; cin >> n >> m >> s >> t; int is_prefix = true; for (int i = 0; i < n; i++) { if (s[i] != t[i]) { is_prefix = false; } } int is_suffix = true; for (int i = 0; i < n; i++) { if (s[i] != t[m - n + i]) { is_suffix = false; } } if (is_prefix) { cout << (is_suffix ? 0 : 1) << endl; } else { cout << (is_suffix ? 2 : 3) << endl; } return 0; }


2、比较
题目描述
给定两个正整数 a,b,比较他们的大小。注意给定的整数可能非常大。
输入格式
第一行,整数a
第二行,整数b。
输出格式
如果 a>b,输出 ">";如果 a=b,输出 "=",如果 a<b,输出 "<"。
输入样例#1
123
456
输出样例#1
<
输入样例#2
111111111111111111
99999999999999999
输出样例#2
>
输入样例#3
123456789123456789012345678901234567890
123456789123456789012345678901234567890
输出样例#3
=
说明提示
1≤a,b≤101001≤a,b≤10100,保证 a,b 均无前导零。
限制
时间限制:1000ms
内存限制:256MiB

=========================================================================

更多内容和历年真题请查看网站:【试卷中心 -----> 电子学会 ----> C/C++ ----> 三级】

网站链接

青少年软件编程历年真题模拟题实时更新

=========================================================================

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 7:26:35

蓝易云 :Spring redis使用报错Read timed out排查解决

下面这类 Spring Redis 报错&#xff1a;<span style"color:#e53935">Read timed out</span>&#xff0c;本质是客户端在超时时间内没读到 Redis 响应&#xff08;不是“连不上”&#xff0c;而是“没及时回包”&#xff09;。要快速闭环&#xff0c;就…

作者头像 李华
网站建设 2026/4/16 7:20:40

欧姆龙 CP1E 与四台 E700 变频器通讯那些事儿

欧姆龙cp1e通讯四台E700配套程序资料 视频即效果&#xff0c;硬件使用cp1e-N30S1DT-D,四台E700变频器。 功能实现四台变频器的正反转停止&#xff0c;频率给定。 输出频率&#xff0c;电压&#xff0c;状态的读取。 其它变频器支持modbus rtu协议也可使用&#xff0c;百度包括p…

作者头像 李华
网站建设 2026/4/16 7:26:07

Linux 命令行参数与环境变量实战:从基础用法到底层原理

Linux 命令行参数与环境变量实战&#xff1a;从基础用法到底层原理 &#xff08;2026 年视角&#xff0c;结合 bash / C/C / Go 等常见场景&#xff0c;带代码示例 常见坑 推荐实践&#xff09; 1. 整体流程图&#xff08;从敲命令到程序拿到数据&#xff09; 用户在 shell…

作者头像 李华
网站建设 2026/4/16 7:25:19

鸿蒙HarmonyOS 6应用开发:从零基础到App上线

鸿蒙 HarmonyOS 6 应用开发&#xff1a;从零基础到 App 上线 &#xff08;2026 年最新实战路线图&#xff0c;基于 HarmonyOS NEXT 纯血版 DevEco Studio 6.0&#xff0c;覆盖官方最新能力&#xff09; 2026 年&#xff0c;HarmonyOS 6&#xff08;也称 HarmonyOS NEXT 第二个…

作者头像 李华