历年武汉大学计算机保研上机真题

article/2025/7/31 13:12:26

2025武汉大学计算机保研上机真题
2024武汉大学计算机保研上机真题
2023武汉大学计算机保研上机真题
在线测评链接:https://pgcode.cn/school
在这里插入图片描述

分段函数计算

题目描述

写程序计算如下分段函数:

x > 0 x > 0 x>0 时, f ( x ) = x − e x 5 x − 4 f(x) = \frac{\sqrt{x} - e^{x}}{5x - 4} f(x)=5x4x ex

x ≤ 0 x \leq 0 x0 时, f ( x ) = [ 2 3 − sin ⁡ ( 60 2 ) ] ⋅ ∣ x ∣ f(x) = \left[\frac{2}{3} - \sin(60^2)\right] \cdot |x| f(x)=[32sin(602)]x

输入格式

输入一个实数 x x x

输出格式

输出对应的函数值 f ( x ) f(x) f(x),结果保留两位小数。

输入样例
1.0
输出样例
-0.47
题目来源

2023

字符串按ASCII码排序

题目描述

从键盘输入一个字符串,将此字符串按字符的ASCII码值从小到大排序,并显示排序后的字符串。

输入格式

输入一个字符串 S S S ,长度不超过 100 100 100

输出格式

输出排序后的字符串。

输入样例
hello
输出样例
ehllo
题目来源

2023

完数判断

题目描述

编写程序显示 2 2 2 - 1000 1000 1000 之间的所有完数。

所谓完数是指,该数的各因子之和正好等于该数本身。

输入格式

无输入。

输出格式

输出 2 2 2 - 1000 1000 1000 之间的所有完数,每个数占一行。

输入样例
输出样例
6
28
496
题目来源

2023

魔方阵生成

题目描述

N N N阶魔方阵是:元素为自然数 1 , 2 , … , N 2 1,2,…,N^2 1,2,,N2 N × N N×N N×N方阵,每个元素值均不相等,每行、每列以及主、副对角线上各 N N N个元素之和相等。

例如 3 3 3阶魔方阵为:

8 1 6
3 5 7
4 9 2
输入格式

输入一个整数 N N N,表示魔方阵的阶数。

输出格式

输出生成的 N N N阶魔方阵,每个元素占 4 4 4个字符宽度,右对齐。

输入样例
3
输出样例
   8   1   63   5   74   9   2
题目来源

2023

硬币凑数问题

题目描述

用递归实现,显示用 1 1 1 分、 2 2 2 分和 5 5 5 分的硬币凑成 1 1 1 元,一共有多少种方法。

输入格式

无输入。

输出格式

输出一个整数,表示凑成 1 1 1 元的方法总数。

输入样例
2
输出样例
2
题目来源

2023

数字金字塔图案

题目描述

要求显示以下图形:

987654321
*87654321
**7654321
***654321
****54321
*****4321
******321
*******21
********1
输入格式

无输入。

输出格式

输出指定的图形。

输入样例
输出样例
987654321
*87654321
**7654321
***654321
****54321
*****4321
******321
*******21
********1
题目来源

2015

打印斐波那契数列中的质数

题目描述

打印斐波那契数列的前 30 30 30 个数中所有的质数,并统计个数。

输入格式

无输入。

输出格式

第一行输出斐波那契数列前 30 30 30 个数中的所有质数,每个数之间用一个空格隔开。

第二行输出一个整数,表示质数的个数。

输入样例

输出样例
2 3 5 13 89 233 1597 28657 514229
9
题目来源

2015

球组合问题

题目描述

袋子里有 2 2 2 个红球, 3 3 3 个绿球, 5 5 5 个黄球。

随机从中摸出 8 8 8 个球,打印显示所有可能的组合。

输入格式

无输入。

输出格式

输出所有可能的球组合,每行一个组合。

组合格式为:红球数量、绿球数量、黄球数量,用空格分隔。

输入样例
输出样例
0 3 5
1 2 5
1 3 4
2 1 5
2 2 4
2 3 3
题目来源

2015

数字分解显示

题目描述

输入一个数字 n n n ( 1 ≤ n ≤ 10 1 \leq n \leq 10 1n10),将数字分解显示。

例如, 6 6 6 可以显示为 6 6 6, 5 + 1 5+1 5+1, 4 + 2 4+2 4+2, 4 + 1 + 1 4+1+1 4+1+1, …

输入格式

输入一个整数 n n n

输出格式

输出所有可能的分解形式,每种形式占一行。

分解形式按字典序排列。

输入样例
6
输出样例
6
5+1
4+2
4+1+1
3+3
3+2+1
3+1+1+1
2+2+2
2+2+1+1
2+1+1+1+1
1+1+1+1+1+1
题目来源

2015

IP地址十进制转二进制

题目描述

将给定的十进制IP地址转换为二进制形式显示。

例如,输入 128.1.2.128,转换为 10000000.00000001.00000010.10000000

输入格式

输入为一个十进制形式的IP地址,格式为 A . B . C . D A.B.C.D A.B.C.D,其中 A A A, B B B, C C C, D D D 0 0 0 255 255 255 之间的整数。

输出格式

输出对应的二进制形式的IP地址,格式为 X X X X . X X X X . X X X X . X X X X XXXX.XXXX.XXXX.XXXX XXXX.XXXX.XXXX.XXXX,其中每个 X X X 代表一个二进制位。

每个部分的二进制数必须补全到 8 8 8 位。

输入样例
128.1.2.128
输出样例
10000000.00000001.00000010.10000000
题目来源

2015

质因数分解

题目描述

任何一个合数都可以写成几个质数相乘的形式。

请编写程序分解质因数。

输入格式

输入一个合数 n n n

输出格式

输出 n n n 的质因数分解形式,格式为 n = p 1 × p 2 × … × p k n = p_1 \times p_2 \times \ldots \times p_k n=p1×p2××pk,其中 p i p_i pi 为质数,且 p 1 ≤ p 2 ≤ … ≤ p k p_1 \leq p_2 \leq \ldots \leq p_k p1p2pk

输入样例
12
输出样例
12 = 2 × 2 × 3
题目来源

2016

倒杨辉三角

题目描述

输入一个整数 n n n,输出一个倒置的杨辉三角,共 n n n 行。

输入格式

一个整数 n n n,表示杨辉三角的行数。

输出格式

倒置的杨辉三角,每个数字占 4 4 4 个字符宽度,右对齐。

输入样例
5
输出样例
   1   4   6   4   11   3   3   11   2   11   11
题目来源

2016

苹果分配问题

题目描述

m m m 个同样的苹果放在 n n n 个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分法?注意: 5 , 1 , 1 5, 1, 1 5,1,1 1 , 5 , 1 1, 5, 1 1,5,1 是同一种分法。

输入格式

输入两个整数 m m m n n n,分别表示苹果的数量和盘子的数量。

输出格式

输出一个整数,表示不同的分法数量。

输入样例
7 3
输出样例
8
题目来源

2016

货币格式化输出

题目描述

输入一个小数(double 类型存储),格式化成货币形式存储于一个字符数组中,并输出。

要求前面加 $,整数部分每 3 位加逗号,小数点后保留两位。

输入格式

输入一个 d o u b l e double double 类型的小数。

输出格式

输出格式化后的货币字符串,前面加 $,整数部分每 3 位加逗号,小数点后保留两位。

z = (根号|x|) / (5 + 2y) 第一二象限
z = sin(35度) - 6x + y^2 第三象限
z = y^x - 2 第四象限
输入样例
1234567.891
输出样例
$1,234,567.89
题目来源

2016

计算变量 z z z 的值

题目描述

写程序,输入 x x x y y y 的值,按如下公式计算并显示 z z z 的值(小数点保留两位显示 z z z)。

输入格式

输入两个浮点数 x x x y y y,表示坐标点的横纵坐标。

输出格式

输出计算得到的 z z z 的值,保留两位小数。

输入样例
3.0 4.0
输出样例
0.24
题目来源

2016

计算变量 $ z $ 的值

题目描述

写程序,输入 $ x 、 、 y $ 的值,按如下公式计算并显示 $ z $ 的值(小数点保留两位显示 $ z $)。

输入格式

输入两个浮点数 $ x $ 和 $ y $,表示坐标值。

输出格式

输出计算得到的 $ z $ 的值,保留两位小数。

输入样例
3.0 4.0
输出样例
0.24
题目来源

2016


http://www.hkcw.cn/article/xMeqvsMoro.shtml

相关文章

LearnOpenGL-笔记-其十

今天我们要进入高级光照的环节了: Advanced Lighting 之前的学习中,我们的光照模型采用的是比较简单的phong光照模型,也就是光照强度由环境光加上漫反射光加上镜面反射组成。 用一张图足以解释: 就这么简单,针对夹…

大话软工笔记—分离原理

1. 基本概念 1.1 定义 分离原理,将研究对象中符合相同设计方法的同类项进行分离、归集。 1.2 作用 分离原理的主要作用是: (1)降低了需求分析与软件设计的复杂程度。 (2)提出了对企业构成内容按照设计…

扫地机器人苦寻新引擎,大疆们却已攻入腹地

原创 科技新知 前沿科技组 作者丨江篱 编辑丨樱木、九黎 竞争激烈的扫地机器人赛道,迎来了新玩家。 据近日相关报道,大疆扫地机器人产品已开始量产,预计将于6月份发布。消息称大疆研发扫地机器人已超过四年,即将上市的产品是扫…

【Docker管理工具】部署Docker管理面板DweebUI

【Docker管理工具】部署Docker管理面板DweebUI 一、DweebUI介绍1.1 DweebUI 简介1.2 主要特点1.3 使用场景 二、本次实践规划2.1 本地环境规划2.2 本次实践介绍 三、本地环境检查3.1 检查Docker服务状态3.2 检查Docker版本3.3 检查docker compose 版本 四、下载DweebUI镜像五、…

《系统集成项目管理工程师(第三版)》高效学习方法

文章目录 一、学习周期规划(总时长:3-4个月)二、每日学习时间分配表三、重难点突破策略1. 五星必考重点(占分60%+)2. 高频易错点四、高效记忆法(附实例)1. 口诀记忆法2. 联想记忆法3. 对比记忆法五、阶段目标检测六、十大管理高频整理一、十大管理ITTO高频考点表🔥 必…

新松机械臂 2001端口服务的客户端例程

初级代码游戏的专栏介绍与文章目录-CSDN博客 我的github:codetoys,所有代码都将会位于ctfc库中。已经放入库中我会指出在库中的位置。 这些代码大部分以Linux为目标但部分代码是纯C的,可以在任何平台上使用。 源码指引:github源…

HarmonyOS-ArkUI固定样式弹窗(1)

固定样式弹窗指的就是ArkUI中为我们提供的一些具备界面模板性质的弹窗。样式是固定的,我们可以决定在这些模板里输入什么样的内容。常见的有,警告弹窗, 列表选择弹窗, 选择器弹窗,对话框,操作菜单。 下图是本文中要讲到的基类固定样式弹窗,其中选择器弹窗没有包含在内,…

Dify运行本地和在线模型

1、运行本地模型 1.1、下载Ollama 官网下载:Ollama 1.2、安装LLM大模型 Ollama官网搜索模型,复制命令: 在终端中粘贴下载,下载完成后可以输入对话,表示安装成功。 使用命令:ollama list 可以列出已经安装…

manus对比ChatGPT-Deep reaserch进行研究类论文数据分析!谁更胜一筹?

目录 没有账号,只能挑选一个案例 1、manus的效果 Step-1:直接看结果 Step-2:看看其他文件的细节 Step-3:看最终报告 2、Deep reaserch 3、Deep reaserch进行行业分析 总结一下: 大家好这里是学术Anan&#xff…

2025年大一ACM训练-尺取

2025年大一ACM训练-尺取 ​​尺取法(Sliding Window): ​​1. 基本概念​​   尺取法(又称滑动窗口法)是一种​​通过维护窗口的左右边界来高效解决子区间问题​​的算法技巧,常用于:   1…

第十二章 MQTT会话

系列文章目录 第一章 总体概述 第二章 在实体机上安装ubuntu 第三章 Windows远程连接ubuntu 第四章 使用Docker安装和运行EMQX 第五章 Docker卸载EMQX 第六章 EMQX客户端MQTTX Desktop的安装与使用 第七章 EMQX客户端MQTTX CLI的安装与使用 第八章 Wireshark工具的安装与使用 …

【C++】C++入门基础

本文是小编巩固自身而作,如有错误,欢迎指出! 1.C的第一个程序 C兼容C语⾔绝⼤多数的语法,所以C语⾔实现的hello world依旧可以运⾏,C中需要把定义⽂件 代码后缀改为.cpp,vs编译器看到是.cpp就会调⽤C编译…

iEKF的二维应用实例

如果熟悉 EKF 与卡尔曼的推导的话,iEKF 就比较容易理解,关于卡尔曼滤波的推导以及EKF,可以参考以前的文章: 卡尔曼滤波原理:https://blog.csdn.net/a_xiaoning/article/details/130564473?spm1001.2014.3001.5502 E…

[IMX] 10.串行外围设备接口 - SPI

代码链接:GitHub - maoxiaoxian/imx 参考资料: https://zhuanlan.zhihu.com/p/290620901 SPI协议详解 - bujidao1128 - 博客园 SPI总线协议及SPI时序图详解 - Ady Lee - 博客园 目录 1.SPI 简介 2.I.MX6U ECSPI 简介 2.1.控制寄存器 1 - ECSPIx_CO…

评论功能开发全解析:从数据库设计到多语言实现-优雅草卓伊凡

评论功能开发全解析:从数据库设计到多语言实现-优雅草卓伊凡 一、评论功能的核心架构设计 评论功能看似简单,实则涉及复杂的业务逻辑和技术考量。一个完整的评论系统需要支持:内容评论、回复评论、评论点赞、评论排序、敏感词过滤等功能。 …

计算机视觉入门:OpenCV与YOLO目标检测

计算机视觉入门:OpenCV与YOLO目标检测 系统化学习人工智能网站(收藏):https://www.captainbed.cn/flu 文章目录 计算机视觉入门:OpenCV与YOLO目标检测摘要引言技术原理对比1. OpenCV:传统图像处理与机器学…

C语言进阶--自定义类型详解(结构体、枚举、联合)

1.结构体 1.1结构体的声明 1.1.1结构的基础知识 结构是一些值的集合,这些值称为成员变量。结构的每个成员可以是不同类型的变量。 1.1.2结构的声明 struct tag {member-list; }variable-list;struct Stu {//学生的属性char name[20];int age; };struct Stu {…

asio之async_result

简介 async_result用来表示异步处理返回类型 async_result 是类模板 type:为类模板中声明的类型,对于不同的类型,可以使用类模板特例化,比如针对use_future

Hash 的工程优势: port range 匹配

昨天和朋友聊到 “如何匹配一个 port range”,觉得挺有意思,简单写篇散文。 回想起十多年前,我移植并优化了 nf-HiPAC,当时还看不上 ipset hash,后来大约七八年前,我又舔 nftables,因为用它可直…

力扣HOT100之动态规划:198. 打家劫舍

这道题之前刷代码随想录的时候做过,这一次直接一遍过了,还是按照动规五部曲: 1.确定dp[i]的含义:将下标为0 ~ i的房子纳入考虑范围时所能取到的最大收益 2.确定递推公式:dp[i] max(dp[i - 2] nums[i], dp[i - 1]); 3.dp数组初始化:dp[0] n…