2024贵州大学计算机考研复试上机真题

news2025/3/4 7:31:16

历年贵州大学计算机考研复试上机真题
2024贵州大学计算机考研复试上机真题
2023贵州大学计算机考研复试上机真题
贵州大学计算机考研复试上机真题

在线 oj 测评:https://app2098.acapp.acwing.com.cn/problem/list/

字符串翻转

题目描述

给定一个字符串,反序输出。

输入格式

输入一个字符串在单独的一行,字符串长度<100。

输出格式

将字符串反序输出。

输入样例
Guiyang
输出样例
gnayiuG
year

2018

整除

题目描述

输出100到1000之间能被5和6同时整除的数,输出格式为每10个数为一行。

输入格式

无输入

输出格式

按题目意思输出,相邻两个数之间用空格隔开(注意每一行末尾没有空格)

输入样例

输出样例
120 150 180 210 240 270 300 330 360 390
420 450 480 510 540 570 600 630 660 690
720 750 780 810 840 870 900 930 960 990
year

2018

0和1的个数

题目描述

给定一个 int 型整数,输出这个整数的二进制的 0 和 1 的个数(共 32 位,包括前导 0)。

输入格式

输入一个整数n

输出格式

输出这个整数的二进制的0和1的个数。

数据范围

1≤n≤231−1

输入样例
15
输出样例
28 4

随机数

题目描述

从1—20之间随机抽取5个数,输出抽取出来的5个数之和与剩余未被抽取的15个数之和的总和。

输入格式

无输入

输出格式

输出一个答案在单独的一行

输入样例

输出样例
55
year

2018

排序

题目描述

输入n个数进行排序,要求先按奇偶后按从小到大的顺序排序。

输入格式

第一行输入一个整数n,表示总共有多少个数,n<=1000。
第二行输入n个整数,用空格隔开。

输出格式

输出排序之后的结果。

数据范围

1≤n≤1000
输入整数取值范围 [1,10000]。

输入样例
8
1 2 3 4 5 6 7 8
输出样例
1 3 5 7 2 4 6 8
year

2018

日期

题目描述

今天是2012年4月12日星期四,编写程序,输入今天开始到12月31日之间的任意日期,输出那一天是星期几。

例如输入“5(回车)20(回车)”(5月20日),输出应为“Sunday”。

输入格式

输入第一行为月份。
输入第二行为这个月的第几天。

输出格式

输入这一天是星期几。

输入样例
5
20
输出样例
Sunday

字符移动

题目描述

输入一个字符串,将其中的数字字符移动到非数字字符之后,并保持数字字符和非数字字符输入时的顺序。

例如:输入字符串“ab4f35gr#a6”,输出为“abfgr#a4356”。

输入格式

输入一行字符串,长度小于100。

输出格式

输出结果。

输入样例
ab4f35gr#a6
输出样例
abfgr#a4356

判断素数

题目描述

输入一个整数,判断该整数是否为素数,若是,输出该整数,若否,输出大于该整数的第一个素数。(例如,输入为14,输出17,因为17是大于14的第一个素数)

输入格式

输入一个整数n,n最大为10000。

输出格式

按题意输出。

输入样例
14
输出样例
17

加密算法

题目描述

编写加密程序,加密规则为:将所有字母转化为该字母后的第三个字母,即A->D、B->E、C->F、…、Y->B、Z->C。

小写字母同上,其他字符不做转化。

输入任意字符串,输出加密后的结果。

例如:输入"I love 007",输出"L oryh 007"

输入格式

输入一行字符串,长度小于100。

输出格式

输出加密之后的结果。

输入样例
I love 007
输出样例
L oryh 007

单链表

题目描述

设节点定义如下

struct Node {
int Element; // 节点中的元素为整数类型
struct Node * Next; // 指向下一个节点
};
从键盘输入5个整数,将这些整数插入到一个链表中,并按从小到大次序排列,最后输出这些整数。

输入格式

输入5个整数。

输出格式

按题意输出。

输入样例
5 3 4 2 1
输出样例
1 2 3 4 5

字符分类

题目描述

从键盘上输入一个字符串,将该字符串分为数字、字母、其他字符三个部分输出。
例如:
输入:Thdad29#@12aH;77
输出:
ThdadaH
291277
#@;

输入格式

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

输出格式

按题意输出。

输入样例
Thdad29#@12aH;77
输出样例
ThdadaH
291277
#@;

幂次方

题目描述

对任意正整数N,求XNmod233333的值。
要求运算的时间复杂度为O(logN)。

输入格式

输入两个整数X和N,用空格隔开,其中X,N<=109

输出格式

输出XN对233333取模的结果。

输入样例
2 5
输出样例
32

击鼓传花

题目描述

有N个小朋友围成一圈玩击鼓传花游戏,将小朋友编号为1~N,从1号开始传花,每次传3个,拿到花的小朋友表演节目后退出,任给N,问最后一个表演的小朋友编号是多少?
例如:5个小朋友,从1号开始传花,第一个表演的是3号,第二个表演的是1号,第三个表演的是5号,第四个表演的是2号,最后一个表演的是4号。(建议用链表实现)

输入格式

输入一个整数N,N不超过100。

输出格式

输出最后一个表演的小朋友编号在单独的一行。

输入样例
5
输出样例
4

字母频率

题目描述

从键盘输入一个字符串(可能含有数字、字母、其他可见字符),输出出现频率最高的英文字母及次数,忽略字母的大小写(如大写A和小写a均视为a)。
例如:
输入:There are 10,000 soldiers in the town.
输入:e 5

输入格式

输入一行字符串,字符串长度不超过1000。

输出格式

输出字符串中出现频率最高的英文字母(小写)及次数。

输入样例
There are 10,000 soldiers in the town.
输出样例
e 5

最长连续因子

题目描述

输入一个整数,输出其最长连续因子。
例如
输入:60
输出:2 3 4 5 6
注意:1不算因子

输入格式

输入一个整数N,N<=10000。

输出格式

输出其最长连续因子,如果有多个最长,输出最小的那个。

输入样例
60
输出样例
2 3 4 5 6

复数

题目描述

复数可以写成A+Bi的形式,其中A是实部,B是虚部。
从键盘输入两个复数,做加法或乘法并输出结果。
例如
输入:4.2 2.5 2 -1.5 +
输出:6.2 1.0
输入:2.5 3 -1 2.4 *
输出:-9.7 3.0

输入格式

共一行,首先输入四个数,表示第一个复数的实部和虚部,以及第二个复数的实部和虚部,然后一个字符 +*,表示运算是加法或乘法。

输出格式

输出结果的实部和虚部,保留一位小数。

输入样例
4.2 2.5 2 -1.5 +
输出样例
6.2 1.0

删除最大最小数

题目描述

给你N个整数,要求删除最大和最小的数之后按原顺序输出。

输入格式

第一行输入一个整数N,N<=100。
第二个输入N个整数。

输出格式

按题意输出。

输入样例
5
5 2 4 1 3
输出样例
2 4 3

IP地址

题目描述

输入一串字符,判断该字符串是否为点分十进制的IP地址,若是则转换为16进制输出,否则输出“Error”
例如
输入:192.41.6.20
输出:0xC0290614
输入:257.32.23.1
输出:Error

输入格式

一行不包含空格的字符串。

注意,输入可能是任意的一个字符串,比如 abc.bas.fefe.4r4 或者 23.23.11.23.123 这都是不合法的 IP 地址。

输出格式

按题目要求,输出一行结果。。

输入样例
192.41.6.20
输出样例
0xC0290614

二元组整数

题目描述

给定 N 个整数,每次从中挑选两个整数构成一个二元组,请问共可以构成多少个不同的二元组?

将所有不同的二元组按照字典顺序输出,即:当第一个数不同时,第一个数小的二元组排在前面;当第一个数相同时,第二个数小的二元组排在前面。

输入格式

第一行输入一个整数N,N<=30。
第二行输入N个整数。

输出格式

将所有不同的二元组按照字典顺序输出。

每行输出一个二元组,输出格式为 (a,b)

数据范围

2≤N≤30,
输入整数取值范围 [1,100]。

输入样例
3
1 2 3
输出样例
(1,2)
(1,3)
(2,1)
(2,3)
(3,1)
(3,2)

链表合并

题目描述

给定两个元素有序(从小到大)的链表,要求将两个链表合并成一个有序(从小到大)链表。

输入格式

第一行输入第一个链表的结点数S1,S1<=100。
第二行输入S1个整数,两两之间用空格隔开。
第三行输入第二个链表的结点数S2,S2<=100。
第四行输入S2个整数,两两之间用空格隔开。

输出格式

输出合并之后的链表结果,两两之间用空格隔开。

数据范围

1≤S1,S2≤100

输入样例
4
2 4 6 8
3
3 5 7
输出样例
2 3 4 5 6 7 8
year

2019

删除字符串

题目描述

给你一个字符串S,要求你将字符串中出现的所有"gzu"子串删除,输出删除之后的S。

输入格式

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

输出格式

输出进行删除操作之后的S。

数据范围

输入字符串长度不超过 100。

输入样例
hahagzzgzuemmmgzu
输出样例
hahagzzemmm
year

2019

删除字符串2

题目描述

给你一个字符串S,要求你将字符串中出现的所有"gzu"(不区分大小写)子串删除,输出删除之后的S。
就是说出现“Gzu”、“GZU”、“GZu”、"gzU"都可以删除。

输入格式

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

输出格式

输出进行删除操作之后的S。

数据范围

输入字符串长度不超过 100

输入样例
GzzGzukkgzUuu
输出样例
Gzzkkuu
year

2019

阶梯电费

题目描述

某市用电实施“阶梯电价”收费,具体收费标准如下(电费按月缴纳):
若用户月用电不超过100度,按0.5元/度收费;
若超过100度但不超过200度的部分,按0.6元/度收费;
若超过200度的部分,按0.75元/度收费。

输入格式

输入用户月用电的度数

输出格式

输出需要缴纳的电费

输入样例
100
输出样例
50
year

2024

计算样本峰度

题目描述

现有n个样本,编写函数计算样本峰度,峰度计算公式如下:

输入格式

第一行输入一个整数n
接下来输入n个数

输出格式

输出样本峰度,保留两位小数

输入样例
5
1 4 5 6 9
输出样例
-0.78
year

2024

选择排序

题目描述

给你一个整数序列,编写函数输出选择排序的第k趟的排序序列。
要求从小到大排序

输入格式

第一行输入两个数n和k
第二行输入n个数

输出格式

输出第k趟的排序序列

输入样例
5 2
4 3 5 2 1
输出样例
1 2 5 3 4
year

2024

股票交易

题目描述

实现一个算法寻找最大化股票交易利润的策略。介绍如下:
股票价格每天都在变化,以数组的索引表示交易日,以数组的元素表示每天的股票价格。
可以通过买入和卖出获得利润,一天只能进行一次买入或卖出操作,一次买入加卖出操作称为一次交易次数。
你只能交易一次,求使得利润最大的交易策略。

输入格式

第一行为数字N,表示共有N天。
第二行为N个数字A,表示每天的股票价格。
其中,1<=N,A<=10^4.

输出格式

输出一行,为交易一次的最大利润(有可能利润为负)

输入样例
5
2 6 4 1 5
输出样例
4
year

2024

字符分类

读入一个字符串,将该字符串分为字母、数字、其他字符三个部分输出。

输入格式

一个不包含空格的字符串。

输出格式

共三行,第一行输出字母部分,第二行输出数字部分,第三行输出其他字符部分。

字符的相对顺序不变。

数据范围

字符串长度不超过 100100。

输入样例
Thdad29#@12aH;77
输出样例
ThdadaH
291277
#@;

报数游戏

有 N 个小朋友围成一圈玩报数游戏,将小朋友编号为 1∼N,从 1 号开始进行 1,2,3 报数。

每当一个小朋友报到 3 时,该小朋友出局,下一个小朋友继续从 1 开始报数,直到所有小朋友出局为止。

请问,最后一个出局的小朋友的编号是多少?

例如,当 N=5时,所有小朋友的出局顺序依次为 3,1,5,2,4。

输入格式

一行,一个整数 N。

输出格式

一行,一个整数,表示最后一个出局的小朋友的编号。

数据范围

1≤N≤100

输入样例
5
输出样例:
4

删除最大最小数

给定 N 个互不相同的数,请你删除其中最大和最小的数之后按原顺序将剩余的数输出。

输入格式

第一行包含整数 N。

第二行包含 N 个互不相同的整数。

输出格式

共一行,按原顺序输出删除最大和最小的数之后剩余的数。

数据范围

3≤N≤100,
输入整数取值范围 [1,1000]。

输入样例
5
5 2 4 1 3
输出样例:
2 4 3

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2309362.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

17、什么是智能指针,C++有哪几种智能指针【高频】

智能指针其实不是指针&#xff0c;而是一个&#xff08;模板&#xff09;类&#xff0c;用来存储指向某块资源的指针&#xff0c;并自动释放这块资源&#xff0c;从而解决内存泄漏问题。主要有以下四种&#xff1a; auto_ptr 它的思想就是当当一个指针对象赋值给另一个指针对…

PyCharm接入本地部署DeepSeek 实现AI编程!【支持windows与linux】

今天尝试在pycharm上接入了本地部署的deepseek&#xff0c;实现了AI编程&#xff0c;体验还是很棒的。下面详细叙述整个安装过程。 本次搭建的框架组合是 DeepSeek-r1:1.5b/7b Pycharm专业版或者社区版 Proxy AI&#xff08;CodeGPT&#xff09; 首先了解不同版本的deepsee…

PyCharm怎么集成DeepSeek

PyCharm怎么集成DeepSeek 在PyCharm中集成DeepSeek等大语言模型(LLM)可以借助一些插件或通过代码调用API的方式实现,以下为你详细介绍两种方法: 方法一:使用JetBrains AI插件(若支持DeepSeek) JetBrains推出了AI插件来集成大语言模型,不过截至2024年7月,官方插件主要…

【定昌Linux系统】部署了java程序,设置开启启动

将代码上传到相应的目录&#xff0c;并且配置了一个.sh的启动脚本文件 文件内容&#xff1a; #!/bin/bash# 指定JAR文件的路径&#xff08;如果JAR文件在当前目录&#xff0c;可以直接使用文件名&#xff09; JAR_FILE"/usr/local/java/xs_luruan_client/lib/xs_luruan_…

Java零基础入门笔记:(7)异常

前言 本笔记是学习狂神的java教程&#xff0c;建议配合视频&#xff0c;学习体验更佳。 【狂神说Java】Java零基础学习视频通俗易懂_哔哩哔哩_bilibili 第1-2章&#xff1a;Java零基础入门笔记&#xff1a;(1-2)入门&#xff08;简介、基础知识&#xff09;-CSDN博客 第3章…

【字符串】最长公共前缀 最长回文子串

文章目录 14. 最长公共前缀解题思路&#xff1a;模拟5. 最长回文子串解题思路一&#xff1a;动态规划解题思路二&#xff1a;中心扩散法 14. 最长公共前缀 14. 最长公共前缀 ​ 编写一个函数来查找字符串数组中的最长公共前缀。 ​ 如果不存在公共前缀&#xff0c;返回空字符…

react 中,使用antd layout布局中的sider 做sider的展开和收起功能

一 话不多说&#xff0c;先展示效果&#xff1a; 展开时&#xff1a; 收起时&#xff1a; 二、实现代码如下 react 文件 import React, {useState} from react; import {Layout} from antd; import styles from "./index.module.less"; // 这个是样式文件&#…

easyExcel使用案例有代码

easyExcel 入门,完成web的excel文件创建和导出 easyExcel官网 EasyExcel 的主要特点如下&#xff1a; 1、高性能&#xff1a;EasyExcel 采用了异步导入导出的方式&#xff0c;并且底层使用 NIO 技术实现&#xff0c;使得其在导入导出大数据量时的性能非常高效。 2、易于使…

苹果廉价机型 iPhone 16e 影像系统深度解析

【人像拍摄差异】 尽管iPhone 16e支持后期焦点调整功能&#xff0c;但用户无法像iPhone 16系列那样通过点击屏幕实时切换拍摄主体。前置摄像头同样缺失人像深度控制功能&#xff0c;不过TrueTone原彩闪光灯系统在前后摄均有保留。 很多人都高估了 iPhone 的安全性&#xff0c;查…

视觉图像坐标转换

1. 透镜成像 相机的镜头系统将三维场景中的光线聚焦到一个平面&#xff08;即传感器&#xff09;。这个过程可以用小孔成像模型来近似描述&#xff0c;尽管实际相机使用复杂的透镜系统来减少畸变和提高成像质量。 小孔成像模型&#xff1a; 假设有一个理想的小孔&#xff0c;…

脚本无法获取响应主体(原因:CORS Missing Allow Credentials)

背景&#xff1a; 前端的端口号8080&#xff0c;后端8000。需在前端向后端传一个参数&#xff0c;让后端访问数据库去检测此参数是否出现过。涉及跨域请求&#xff0c;一直有这个bug是404文件找不到。 在修改过程当中不小心删除了一段代码&#xff0c;出现了这个bug&#xff0…

leetcode第39题组合总和

原题出于leetcode第39题https://leetcode.cn/problems/combination-sum/description/题目如下&#xff1a; 给你一个 无重复元素 的整数数组 candidates 和一个目标整数 target &#xff0c;找出 candidates 中可以使数字和为目标数 target 的 所有 不同组合 &#xff0c;并以…

SQLark 数据迁移|断点续迁已上线(Oracle-达梦)

数据迁移是 SQLark 最受企业和个人用户欢迎的功能之一&#xff0c;截止目前已帮助政府、金融、能源、通信等 50 家单位完成从 Oracle、MySQL 到达梦的全量迁移&#xff0c;自动化迁移成功率达 96% 以上。 在 Oracle 到达梦数据库迁移过程中&#xff0c;SQLark V3.3 新增 断点续…

Element Plus中el-tree点击的节点字体变色加粗

el-tree标签设置 <el-tree class"tree":data"treeData":default-expand-all"true":highlight-current"true"node-click"onTreeNodeClick"><!-- 自定义节点内容&#xff0c;点击的节点字体变色加粗 --><!-- 动…

vmware安装firepower ftd和fmc

在vmware虚拟机中安装cisco firepower下一代防火墙firepower threat defence&#xff08;ftd&#xff09;和管理中心firepower management center&#xff08;fmc&#xff09;。 由于没有cisco官网下载账号&#xff0c;无法下载其中镜像。使用eveng模拟器中的ftd和fmc虚拟镜像…

计算机毕业设计SpringBoot+Vue.js医院资源管理系统(源码+文档+PPT+讲解)

温馨提示&#xff1a;文末有 CSDN 平台官方提供的学长联系方式的名片&#xff01; 温馨提示&#xff1a;文末有 CSDN 平台官方提供的学长联系方式的名片&#xff01; 温馨提示&#xff1a;文末有 CSDN 平台官方提供的学长联系方式的名片&#xff01; 作者简介&#xff1a;Java领…

[含文档+PPT+源码等]精品基于Python实现的微信小程序的乡村医疗咨询系统

基于Python实现的微信小程序的乡村医疗咨询系统背景&#xff0c;可以从以下几个方面进行阐述&#xff1a; 一、社会背景 医疗资源分布不均&#xff1a;在我国&#xff0c;城乡医疗资源分布不均是一个长期存在的问题。乡村地区由于地理位置偏远、经济条件有限&#xff0c;往往…

Python实现GO鹅优化算法优化BP神经网络回归模型项目实战

说明&#xff1a;这是一个机器学习实战项目&#xff08;附带数据代码文档视频讲解&#xff09;&#xff0c;如需数据代码文档视频讲解可以直接到文章最后关注获取。 1.项目背景 传统BP神经网络的局限性&#xff1a;BP&#xff08;Back Propagation&#xff09;神经网络作为一种…

7.1.2 计算机网络的分类

文章目录 分布范围交换方式 分布范围 计算机网络按照分布范围可分为局域网、广域网、城域网。局域网的范围在10m~1km&#xff0c;例如校园网&#xff0c;网速高&#xff0c;主要用于共享网络资源&#xff0c;拓扑结构简单&#xff0c;约束少。广域网的范围在100km&#xff0c;例…

千峰React:Hooks(上)

什么是Hooks ref引用值 普通变量的改变一般是不好触发函数组件的渲染的&#xff0c;如果想让一般的数据也可以得到状态的保存&#xff0c;可以使用ref import { useState ,useRef} from reactfunction App() {const [count, setCount] useState(0)let num useRef(0)const h…