
北京理工大学计算机学院历年真题
该专栏为北京理工大学计算机历年机试真题及对应代码。供考研北理的学子作为资料学习。
劳尔的狙击镜
这个作者很懒,什么都没留下…
展开
-
北理工计算机考研复试上机2012年真题
(10, wes, f, 23) (20, ert, f, 45) (30, str, t, 89) ,然后对学生信息进行插入和删。输出: (30,str,t,89),(20,erf,f,45),(12,rt,f,67),(10,wes,f,23)输出: (30,str,t,89),(20,erf,f,45),(12,rt,f,67)例如: I12,rt, f, 67表示插入12,rt, f, 67。输出:1,2,5,7,9,10,24,26,45,67。输入: I12,rt,f,67。原创 2025-03-27 20:16:41 · 223 阅读 · 0 评论 -
北理工计算机考研复试上机2013年真题
输入: Information Info Inform info Suite suite suit。输出: Info info Inform Information suit Suite suite。3、编写程序:输入表达式,输出相应二叉树的先序遍历结果(干脆中缀转前缀 后缀都给出了 ,有示例)2、输入-组英文单词,按字典顺序(大写与小写字母具有相同大小写)输入: a+b*(c-d)-e/f。输出: -+a*b-cd/ef。1、求两个数的最大公约数。原创 2025-03-27 20:09:12 · 136 阅读 · 0 评论 -
北理工计算机考研复试上机2014年真题
3、求广义表的深度(实际就是括号匹配),示例:输入(c,((d,e),f),h)1、系统中有最近打开文件的记录,现用整数表示打开的文件名,且只。2、在第1题基础上,稍作改动,显示最新打开的文件.显示最近3个打开的文件,输出文件序列.提示:答案就是匹配过程中栈的最大深度。输入:1输出:1,4,3。输入:2输出:2, 1。输出:3, 2, 1。原创 2025-03-27 18:49:54 · 206 阅读 · 0 评论 -
北理工计算机考研复试上机2015年真题
1、图形输出:输入 0-9 内的奇数,输出用*组成的正方形中间掏出来一个空的菱形。输入: 2 输出: aa,ab,ac,ba,bb,bc,ca,cb,cc 9。输入: abcdefg abcddefg (最大公共子串为:abcd defg)2、有3个字母a,b,c:你输入一个数字,要输出所有的组合字符和组合数。3、表达式展开,比如输入a-(b+c),输出a-b-c。输入: 1 输出: a,b,c 3。输入: a-(b-(((c+d))))输出: a-b+c+d。原创 2025-03-27 12:20:20 · 184 阅读 · 0 评论 -
北理工计算机考研复试上机2016年真题
1、输入学生信息,姓名成绩(成绩的数目不一定)输出每个学生的学号和平均成绩,以及不及格课程数超过2的学生,按不及格课程数从大到小排好序输出。注,本题题解代码由 “康师傅”提供,祝他25考研成功上岸。2、输入字符串,输出字符串中包含的数字。原创 2025-03-27 12:04:39 · 202 阅读 · 0 评论 -
北理工计算机考研复试上机2017年真题
3、输入学生个数以及每个学生的姓名和 3 门课程成绩:输出不及格学生的信息;1、输入身份证号,通过计算比较校验位来判断身份证号是否正确。(1)对前 17 位数字的权求和 S=Sum(Ai*Wi),i=0,...,16。例如,如果得到 Y 为 9 则最后的校验位 p 应该为 3。Ai:表示第 i 位置上的身份证号码数字值。第10个元素为120,比较次数为4。第5个元素为24,比较次数为1。请输入所要查找的元素: 120。(3)通过模得到对应的校验码。请输入所要查找的元素: 24。请输入所要查找的元素: 6。原创 2025-03-27 11:31:35 · 216 阅读 · 0 评论 -
北理工计算机考研复试上机2018年真题
输入m, n(6<=m<=n<=50),则把[m, n]内的所有偶数表示成两个素数之和的形式。输出这些素数及其出线的次数,输出次序按照素数出现的次数从多到少输出;若出线次数相同,按照素数从大到小输出;若偶数有多种素数相加形式,则把所有的情况都输出,每种情况占一行。1、输入一个只含有英文字母的字符串,输出最大回文子串的长度及此长度回文子串的个数(回文不区分大小写)。输入: aBcbBb (最大回文子串为Bcb和bBb)输入: aBaAb (最大回文子串为BaAb)输入: aaaaaa。原创 2025-03-27 11:02:35 · 158 阅读 · 0 评论 -
北理工计算机考研复试上机2019年真题
1、字符串解析将字符串看成不同的字符切片,切片不可重复,按字母序输出所有切片(每个切片一行)输入: aaabbcaaabaa。2、哈弗曼树求最小带权路径长度。原创 2025-03-27 10:57:39 · 109 阅读 · 0 评论 -
北理工计算机考研复试上机2020年真题
1、给你一个m*n大小的矩阵,每个点有0,1,2三种取值;0代表障碍物,1代表白纸,2代表墨滴,每一秒墨滴可以向其上下左右扩散,将四周的白纸染色,被染色之后的白纸可以继续向四周扩散,以此类推,问经过几秒,矩阵中所有的白纸都被染色,如果可以则输出扩散时间,如果不可以,则输出FLASE。2、输入三个字符串,问第三个字符串能否由前两个字符串多次重复组合形成。如果能,则输出前两个字符串各自的使用次数,如果不能,则输出false;原创 2025-03-26 23:03:22 · 109 阅读 · 0 评论 -
北理工计算机考研复试上机2023年真题
一、打印一个”X”字形,其中数字范围为[0,9],考官会输入超出范围的测试用例。字母为 a-z或 A-Z,z后面接上 a,Z后面接上 A。即循环的字母输出一个字符和数字,比如b 4打印出。给定输入数据,将学生先按照课程编号从小到大排列,再按照平均成绩从大到小排列,最后打印在屏幕上。输入一个自然数,若为奇数,将其乘3后加1,若为偶数,将其除以2。二、给定一个字符串,输出最长的连续相同字母及其长度(可能有多个)输入: abcdddef 输出:3 d。输入: abccdd 输出:2 c d。原创 2025-03-26 22:55:44 · 219 阅读 · 0 评论 -
北理工计算机考研复试上机2024年真题
三、有一串字符串,仅包含{}[](),数字,加减号和空格,括号不区分优先级。去除所有数字空格之后括号能否匹配,匹配成功则输出yes,失败输出no,并输出剩余所有括号。二、输入一个英文字母以此为中心间隔输出大小写,输入错误输出input error。输入:{(163)32-15[33]} 输出: yes {()[]}四、给定一个前序遍历的字符串,并且‘#’表示该结点为空,要求输出中序后序序列。输入:[ 78+5( 62[}- ) ] 输出:no [([})]输入:A 输出::A。原创 2025-03-26 19:51:18 · 302 阅读 · 0 评论 -
bit计算机考研复试机试模拟题
2、输入一组单词(区分大小写),统计首字母相同的单词的个数,相同的单词不累加,输出格式:“字母,个数”,语句中的标点只有逗号 句号。1、输入一个字母(大写或者小写),和一个整数n,输出一个‘Z’字型。如果输出过程中到达z或Z,要从a或A继续输出,即实现循环。输入一个数组nums,一个整数k,将数组中的元素向右轮转k个位置,其中k>=0。输出:5 6 7 1 2 3 4。输出:3 99 -1 -100。输出:2025-3-30。输出:2025-1-5。输出:2024-3-3。输出:2 3 4 1。原创 2025-03-26 19:35:48 · 391 阅读 · 0 评论