news 2026/6/10 1:52:38

电子学会青少年软件编程(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/6/5 7:51:12

codeblocks+wxWidgets Projects中引用第三方库(sqlite3)

1. 下载sqlite3合并版本 https://www.sqlite.org/2024/sqlite-amalgamation-3450100.zip 解压后的内容如下&#xff1a; 2. sqlitee3.c和sqlite3.h放在 3. 在Project build options的Search directories中添加".\sqlite3" 最后在项目中通过如下方式引用&#xf…

作者头像 李华
网站建设 2026/6/6 6:40:55

图文详解Trae配置Java开发环境

版权声明 本文原创作者:谷哥的小弟 作者博客地址:http://blog.csdn.net/lfdfhl 安装Trae 请从Trae官方网站 https://trae.ai/ 下载并安装Trae;图示如下: 安装完毕后;图示如下: 安装插件 安装Trae后,请在Trae中安装支持Java开发的核心插件;图示如下:

作者头像 李华
网站建设 2026/6/9 20:11:08

印尼IGRS强制令生效,分级不准恐遭全网阻断

2026年1月24日&#xff0c;对于深耕东南亚的游戏人来说&#xff0c;是一个分水岭。随着印尼通信与信息部&#xff08;Kominfo&#xff09;第2号部长令规定的两年过渡期正式结束&#xff0c;印尼游戏分级系统&#xff08;IGRS&#xff09;正式升级为具有强制执行力的“法律义务”…

作者头像 李华