欢迎来到天天文库
浏览记录
ID:47440620
大小:46.50 KB
页数:9页
时间:2019-09-01
《北邮计算机研究生入学考试(复试)历年上机测试模拟试题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、2008年北邮计算机学院研究生入学考试(复试)上机测试模拟试题第一题:人数统计1305Submit:1853 Accepted:717TimeLimit:1000MS MemoryLimit:65535KDescription今年计算机学院研究生入学复试分多个小组。现在老师需要知道每组复试同学中男生和女生的人数。请你编写程序分别统计出男女生的总人数。Input输入的第一行是一个数t(02、间由一个空格隔开。Output对于每组测试用例,输出一行,由两个数组成,用一个空格隔开,分别表示男生和女生的总人数。SampleInput221070100110SampleOutput1143数字统计13061512Submit:1257 Accepted:578TimeLimit:1000MS MemoryLimit:65536KDescription给你一个非常大的整数x,(-10^400<=x<=10^400),请统计x的每一位,分别输出9,1,2出现的次数.9Input一个大整数;Output一共三行,第一行是9出现的次数,第二行是1出现的次数,第三行是2出现的次3、数。SampleInput912912912910915902SampleOutput654第二题:统计字母1512Submit:2259 Accepted:625TimeLimit:1000MS MemoryLimit:65535KDescription给定一个只有小写英文字母组成的字符串,串长为n。请你编写程序求出这个字符串中出现次数最多的字母。Input输入的第一行为t(04、例,输出一行,仅输出出现次数最多的字母。测试用例保证出现次数最多的字母只有一个。SampleInput25acmcs3zzt9SampleOutputcz第三题:二叉树前序遍历1307Submit:1285 Accepted:331TimeLimit:1000MS MemoryLimit:65535KDescription给定一棵有n个结点的二叉树,结点的编号为0~n-1。请你编写程序输出二叉树的前序遍历序列。Input输入的第一行是一个正整数t(15、0≤r≤n-1),二叉树根结点的编号。后面有n-1行,表示二叉树n-1条边的信息。每行三个数a,b,c,三个数间由空格隔开,其中0≤a,b≤n-1且a≠b,c为0或1。a表示边的起点,b表示边的终点。如果c为0,表示b是a的左儿子;如果c为1,表示b是a的右儿子。Output对于每组测试用例输出一行,即:该二叉树的前序遍历序列,两个节点编号之间留一个空格。SampleInput23220021170010021130141250261SampleOutput20910134256Hint由于是计算机自动判题,请严格按照题目的描述输入输出,不要有任何多余的字符出现,尤其是输出行的行6、首和行尾都不要有多余的空格2009年北邮计算机学院研究生入学考试(复试)上机测试模拟试题科学计算器1511Submit:1481 Accepted:330TimeLimit:1000MS MemoryLimit:65536KDescription给你一个不带括号的表达式,这个表达式只包含加、减、乘、除,请求出这个表达式的最后结果,最后结果一定是整数;Input一个数学表达式,只包括数字,数字保证是非负整数,以及五种运算符"+","-","*","/","=";数字和运算符之间有一个或者多个空格,运算符的总数不会超过100,最后以"="号结尾,表示表达式结束。注意:使用C的同7、学,在读取字符串的时候请使用scanf("%s",..);以免不必要的错误。Output整数;SampleInput1+2+3*6/9=SampleOutput5寻找第K小的数1513Submit:1372 Accepted:558TimeLimit:1000MS MemoryLimit:65536KDescription给你n个完全不相同整数(n<=300),每一个数都大于0并且小于1000,请找出第k小的数。Input9输入包括两行,第一行用空格隔开的两个数n和k;第二
2、间由一个空格隔开。Output对于每组测试用例,输出一行,由两个数组成,用一个空格隔开,分别表示男生和女生的总人数。SampleInput221070100110SampleOutput1143数字统计13061512Submit:1257 Accepted:578TimeLimit:1000MS MemoryLimit:65536KDescription给你一个非常大的整数x,(-10^400<=x<=10^400),请统计x的每一位,分别输出9,1,2出现的次数.9Input一个大整数;Output一共三行,第一行是9出现的次数,第二行是1出现的次数,第三行是2出现的次
3、数。SampleInput912912912910915902SampleOutput654第二题:统计字母1512Submit:2259 Accepted:625TimeLimit:1000MS MemoryLimit:65535KDescription给定一个只有小写英文字母组成的字符串,串长为n。请你编写程序求出这个字符串中出现次数最多的字母。Input输入的第一行为t(04、例,输出一行,仅输出出现次数最多的字母。测试用例保证出现次数最多的字母只有一个。SampleInput25acmcs3zzt9SampleOutputcz第三题:二叉树前序遍历1307Submit:1285 Accepted:331TimeLimit:1000MS MemoryLimit:65535KDescription给定一棵有n个结点的二叉树,结点的编号为0~n-1。请你编写程序输出二叉树的前序遍历序列。Input输入的第一行是一个正整数t(15、0≤r≤n-1),二叉树根结点的编号。后面有n-1行,表示二叉树n-1条边的信息。每行三个数a,b,c,三个数间由空格隔开,其中0≤a,b≤n-1且a≠b,c为0或1。a表示边的起点,b表示边的终点。如果c为0,表示b是a的左儿子;如果c为1,表示b是a的右儿子。Output对于每组测试用例输出一行,即:该二叉树的前序遍历序列,两个节点编号之间留一个空格。SampleInput23220021170010021130141250261SampleOutput20910134256Hint由于是计算机自动判题,请严格按照题目的描述输入输出,不要有任何多余的字符出现,尤其是输出行的行6、首和行尾都不要有多余的空格2009年北邮计算机学院研究生入学考试(复试)上机测试模拟试题科学计算器1511Submit:1481 Accepted:330TimeLimit:1000MS MemoryLimit:65536KDescription给你一个不带括号的表达式,这个表达式只包含加、减、乘、除,请求出这个表达式的最后结果,最后结果一定是整数;Input一个数学表达式,只包括数字,数字保证是非负整数,以及五种运算符"+","-","*","/","=";数字和运算符之间有一个或者多个空格,运算符的总数不会超过100,最后以"="号结尾,表示表达式结束。注意:使用C的同7、学,在读取字符串的时候请使用scanf("%s",..);以免不必要的错误。Output整数;SampleInput1+2+3*6/9=SampleOutput5寻找第K小的数1513Submit:1372 Accepted:558TimeLimit:1000MS MemoryLimit:65536KDescription给你n个完全不相同整数(n<=300),每一个数都大于0并且小于1000,请找出第k小的数。Input9输入包括两行,第一行用空格隔开的两个数n和k;第二
4、例,输出一行,仅输出出现次数最多的字母。测试用例保证出现次数最多的字母只有一个。SampleInput25acmcs3zzt9SampleOutputcz第三题:二叉树前序遍历1307Submit:1285 Accepted:331TimeLimit:1000MS MemoryLimit:65535KDescription给定一棵有n个结点的二叉树,结点的编号为0~n-1。请你编写程序输出二叉树的前序遍历序列。Input输入的第一行是一个正整数t(15、0≤r≤n-1),二叉树根结点的编号。后面有n-1行,表示二叉树n-1条边的信息。每行三个数a,b,c,三个数间由空格隔开,其中0≤a,b≤n-1且a≠b,c为0或1。a表示边的起点,b表示边的终点。如果c为0,表示b是a的左儿子;如果c为1,表示b是a的右儿子。Output对于每组测试用例输出一行,即:该二叉树的前序遍历序列,两个节点编号之间留一个空格。SampleInput23220021170010021130141250261SampleOutput20910134256Hint由于是计算机自动判题,请严格按照题目的描述输入输出,不要有任何多余的字符出现,尤其是输出行的行6、首和行尾都不要有多余的空格2009年北邮计算机学院研究生入学考试(复试)上机测试模拟试题科学计算器1511Submit:1481 Accepted:330TimeLimit:1000MS MemoryLimit:65536KDescription给你一个不带括号的表达式,这个表达式只包含加、减、乘、除,请求出这个表达式的最后结果,最后结果一定是整数;Input一个数学表达式,只包括数字,数字保证是非负整数,以及五种运算符"+","-","*","/","=";数字和运算符之间有一个或者多个空格,运算符的总数不会超过100,最后以"="号结尾,表示表达式结束。注意:使用C的同7、学,在读取字符串的时候请使用scanf("%s",..);以免不必要的错误。Output整数;SampleInput1+2+3*6/9=SampleOutput5寻找第K小的数1513Submit:1372 Accepted:558TimeLimit:1000MS MemoryLimit:65536KDescription给你n个完全不相同整数(n<=300),每一个数都大于0并且小于1000,请找出第k小的数。Input9输入包括两行,第一行用空格隔开的两个数n和k;第二
5、0≤r≤n-1),二叉树根结点的编号。后面有n-1行,表示二叉树n-1条边的信息。每行三个数a,b,c,三个数间由空格隔开,其中0≤a,b≤n-1且a≠b,c为0或1。a表示边的起点,b表示边的终点。如果c为0,表示b是a的左儿子;如果c为1,表示b是a的右儿子。Output对于每组测试用例输出一行,即:该二叉树的前序遍历序列,两个节点编号之间留一个空格。SampleInput23220021170010021130141250261SampleOutput20910134256Hint由于是计算机自动判题,请严格按照题目的描述输入输出,不要有任何多余的字符出现,尤其是输出行的行
6、首和行尾都不要有多余的空格2009年北邮计算机学院研究生入学考试(复试)上机测试模拟试题科学计算器1511Submit:1481 Accepted:330TimeLimit:1000MS MemoryLimit:65536KDescription给你一个不带括号的表达式,这个表达式只包含加、减、乘、除,请求出这个表达式的最后结果,最后结果一定是整数;Input一个数学表达式,只包括数字,数字保证是非负整数,以及五种运算符"+","-","*","/","=";数字和运算符之间有一个或者多个空格,运算符的总数不会超过100,最后以"="号结尾,表示表达式结束。注意:使用C的同
7、学,在读取字符串的时候请使用scanf("%s",..);以免不必要的错误。Output整数;SampleInput1+2+3*6/9=SampleOutput5寻找第K小的数1513Submit:1372 Accepted:558TimeLimit:1000MS MemoryLimit:65536KDescription给你n个完全不相同整数(n<=300),每一个数都大于0并且小于1000,请找出第k小的数。Input9输入包括两行,第一行用空格隔开的两个数n和k;第二
此文档下载收益归作者所有