当前位置: 首页 > news >正文

电子学会青少年软件编程(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++ ----> 三级】

网站链接

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

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

http://www.jsqmd.com/news/330321/

相关文章:

  • Ansys maxwell 变压器教学资料 包含 两套文件 1.全部基础功能的操作教学以及模型...
  • 数字化转型下的订单管理全流程解决方案 - 教程
  • P9339 [JOIST 2023] 曲奇 / Cookies 题解
  • AI应用之测试用例(4)
  • 人工智能其实没那么玄乎:看完这篇你就全懂了
  • 完整教程:Laravel下载和安装图解(非常详细)
  • 会干活的机器人来了!motbo机器人到底有啥本事?
  • 【干扰】稀疏重构的空域-极化域联合抗主瓣干扰方法【含Matlab源码 15035期】复现含文献
  • 一天一个开源项目(第9篇):NexaSDK - 跨平台设备端 AI 运行时,让前沿模型在本地运行
  • 广州市PHP定制开发行业解析:概念、实践与常见问题
  • 当15岁成为“红线”,法国社交平台新规落地
  • 效果-Sapphire
  • 印尼IGRS强制令生效,分级不准恐遭全网阻断
  • 商业应用(4)蓝莓产季管理水果基地管理—东方仙盟练气期
  • 汉字不止二维!克莱因瓶解锁汉字拓扑密码:从部首粒子到宇宙演化新语言
  • 自己平台接入国家网络身份认证公共服务接入
  • Agent Skills
  • day73(2.1)——leetcode面试经典150
  • 云雀播放器 2026.1.9 | 高颜值音乐播放器动画非常流畅 全球超1亿用户
  • 【状态估计】基于matlab扩展EKF和无迹卡尔曼滤波UKF ieee33电力系统动态状态估计【含Matlab源码 15032期】
  • Flutter艺术探索-Flutter在鸿蒙端运行原理:OpenHarmony平台集成
  • GrokAI1.1.14-release.09 | 实测可无敏感生图,可生成视频
  • 一个同步机无传感滑膜观测器模型加代码,该模型基于28035芯片,采用了典型的smo+pll方案...
  • 模型训练过程
  • 手把手教你学Simulink——基于Simulink的极点配置控制器设计与仿真建模示例
  • IDEA 提示“未配置SpringBoot配置注解处理器“的解决方案
  • 上下文压缩
  • Claude Code 学习路线图
  • 上下文窗口压缩时,尾>头>中间
  • 【系统分析师】6.3 企业信息化规划