2023年9月青少年软件编程(C 语言) 等级考试试卷(二级)

2023年9月青少年软件编程(C 语言) 等级考试试卷(二级)

编程题

1.数组指定部分逆序重放

题目描述

将一个数组中的前k项按逆序重新存放。

例如,将数组8,6,5,4,1前3项逆序重放得到5,6,8,4,1。

输入

输入为两行:

第一行两个整数,以空格分隔,分别为数组元素的个数n(1 < n < 100)以及指定的k(1 <= k <= n)。

第二行是n个整数,每两个整数之间用空格分隔。

输出

输出为一行:输出按题目要求逆序后数组的整数,每两个整数之间用空格分隔。

样例

输入

5 3

8 6 5 4 1

输出

5 6 8 4 1

2.序列排序

题目描述

对于给定的正整数序列,按照每个数的各位数和从大到小排序,各位数和相同的按照本

身大小排序,大的在前,小的在后。

输入

第一行1个整数n,表示序列的大小。(0<n≤1000)第二行n个正整数,表示序列的

每个数,每个数不大于10000000。

输出

输出按照题目要求排序后的序列

样例输入

6

17 26 9 13 88 10

样例输出

88 9 26 17 13 10

3.内部元素之和

题目描述

输入一个整数矩阵,计算位于矩阵内部的元素之和。所谓矩阵内部的元素,不在第一行和最后一行的元素以及第一列和最后一列的元素。

输入

第一行分别为矩阵的行数m和列数n(m < 100,n < 100),两者之间以一个空格分开。 接下来输入的m行数据中,每行包含n个整数(每个数大于等于0,小于1000),整数之间以一个空格分开。

输出

输出对应矩阵的内部元素和

样例

输入

3 3

3 4 1

3 7 1

2 0 1

输出

7

答案和更多内容请查看网站:【试卷中心 -- C/C++ 二级】

网站链接

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

相关推荐
小年糕是糕手2 小时前
【数据结构】常见的排序算法 -- 插入排序
c语言·开发语言·数据结构·学习·算法·leetcode·排序算法
阿猿收手吧!3 小时前
【C语言】localtime和localtime_r;strftime和strftime_l
linux·c语言·开发语言
Shylock_Mister3 小时前
Linux 常用命令大全:从入门到精通
c语言·嵌入式硬件·物联网
顾安r4 小时前
11.5 脚本 本地网站收藏(解封归来)
linux·服务器·c语言·python·bash
QT 小鲜肉4 小时前
【QT/C++】Qt网络编程进阶:TCP网络编程的基本原理和实际应用(超详细)
c语言·开发语言·网络·c++·qt·学习·tcp/ip
ACP广源盛1392462567313 小时前
(ACP广源盛)GSV6172---MIPI/LVDS 信号转换为 Type-C/DisplayPort 1.4/HDMI 2.0 并集成嵌入式 MCU
c语言·开发语言·单片机·嵌入式硬件·音视频
im_AMBER14 小时前
算法笔记 09
c语言·数据结构·c++·笔记·学习·算法·排序算法
是苏浙16 小时前
零基础入门C语言之C语言内存函数
c语言·开发语言
闭着眼睛学算法19 小时前
【双机位A卷】华为OD笔试之【排序】双机位A-银行插队【Py/Java/C++/C/JS/Go六种语言】【欧弟算法】全网注释最详细分类最全的华子OD真题题解
java·c语言·javascript·c++·python·算法·华为od
AI柠檬20 小时前
C语言基于MPI并行计算矩阵的乘法
c语言·c++·算法