1.请编写程序定义和使用枚举变量
2.下面三段程序,如果有错就指出,没有错就写出运行结果
1) #include<iostream>
Using namespace std;
void main()
{for(inti=0;i<8;i++){
if( i%2==0 ) cout<< i+1 <<endl;
if( i%3==0 ) continue;
if( i%5==0 ) break;
cout<<"End of Program.\n";
}
cout<<"End of Program.\n";
}
2) #include <iostream>
using namespace std;
void main(){ int c;
if( (c=cin.get())!=EOF ) {
main();cout<< c;
}
}
3) #include <iostream>
using namespace std;
void func(int b[],intcur,int s){ //这个函数不太记得了,但是就是递归反序显示数组元素,希望复试的同学纠正下,但是这个函数本身就错的....
{ if( cur < s )
func(c,cur+1,s);
cout<< b[cur] <<" "; }
}
void main(){
int a[10] = {1,2,3,4,5,6,7,8,9,10};
cout<<func(a,0,10) <<endl;
}
3.一个函数模板和一个模板函数有什么区别?
4.为什么说继承是面向对象编程的最主要特征之一?请简要说明原因
5.如何定义和使用虚函数?虚函数对多态有什么作用和意义
二.编程题
1.编写程序实现求最小公倍数.
2.编写程序实现求输入一些列整数的和,例如输入第一个数字n,代表整数的个数,后面输入n个数字.[要求每个输入语句只输入一个整数].
3.输入一行文本,输出一张表.统计文本中单词出现的次数.例如输入" Welcome come to C++! ....is convince, and ....."//具体的记不清了,
其中"welcome"出现1次...等等 // 可能需要考虑大小写转换和标点符号的过滤..因为示例文本的符号都是紧跟在最后一个单词后面!!!!
4.实现两个类,一个Name类,有三个数据成员(first,middle,last)和两个成员函数(构造函数和printName()),一个Person类,里面有三个数据成员name,nationality,sex和三个成员函数(构造函数,printName(),printNationality()),编写程序测试这两个类和他们的接口.
1、 指出错误并改正
#include<iostream>
using namespace std;
void f(int *p)
{
*p *= 100;
cout<<*p<<endl;
}
void main()
{
int p = 10; int * ptr;
f(ptr);
}
第一题少了一点东西
1、指出错误并改正
#include<iostream> using namespace std;
void f(int *p)
{ if(p) //就是如果p不为空,是不是这么写的记不清了
*p *= 100;
cout<<*p<<endl;
}
void main()
{
int p = 10;
int * ptr;
f(ptr);
}
2、说出下面程序输出什么
#include<iostream>
using namespace std;
void main()
{ char* str="THIS IS PROGRAMMING.";
int length = (忘了具体的但是这个length就是字符串的长度);
int j = 0;
for(int k = 0; k < length; k++)
{
if(str[j] <str[k]) j = k; }
int temp = j; str[j] = str[7];
str[7] = str[13]; str[13] str[length];
cout<<str<<endl;
}
我来补充一下。。第2题是
int fun(inti,intj,int*a) {
a=j-i; }
void main() {
inta,b,c; fun(20,9,&a);
fun(9,a,&b); fun(a,b,&c);
cout<<a<<","<<b<<","<<c<<endl;
}
3、记不得了
4、记不得了
5.是问输出什么
class A { public:
virtual void print() {
cout<<"A::print"<<endl;
}
}
class B: public A
{ public:
void print() {
cout<<"B::print"<<endl;
} }
class C: public B
{ public:
void print() {
cout<<"C::print"<<endl;
}
}
void main() {
B b(); C c();
A* a;
a = c;
a->print();
a = b;
a->print();
}
【编程题】
第一题:用递归编程
求ack(int m, int n),定义似乎是 ack(0,n) = n+1;
ack(m,0)=m+1
ack(m,n) = ack(ack(m-1),ack(n-1))
第二题是写一个IntToStr(int a)函数
将一个整形数转换为字符串
第三题是写一个swap(int a[], int m, int n )
使得数组的前m项和后n项交换位置
第四题:
(1)写一个日期Date类
成员有年月日,成员函数有无参数构造函数、设置年月日的函数setDate
还有一个打印函数display
3个
(2)第二个类是员工类Employee,成员有工号、姓名、身份证号、出生日期、受聘日期、聘用年限、月薪
成员函数要有构造函数、改变出生日期函数、改变聘用年限函数、改变月薪函数、续聘函数(要求当续聘后的年龄大于60时给提示不能续聘)
还有展示函数display,需要有工号、姓名、身份证号、出生日期、聘用【到期】时间、聘用年限、【年】薪
注意第二个类会有Date类或其指针作为成员
一共150分,分值分布忘记了,下面记忆版~
欢迎补充!
1.(和计算机部分相似)求函数值,|xn-xn-1|<10的-8,公式就是e=。。。(和计算机的一样)
2.写函数完成int数组前m项与后n项换位置
3.对一副扑克抽取1000次,写出函数计算并打印每个牌值得概率
4.(和计算机部分相似)编写一个Teacher类,要求类含有教师编号,姓名,性别,出生年月,入职年月。以及以下成员函数:
东南大学计算机考研真题复试回忆版本分享
本站小编 免费考研网/2016-03-19
相关话题/计算机
哈尔滨工业大学2012-2009计算机研究生考试机试编程带答案
哈工大计算机院研究生入学考试机试编程题(09-12) 哈工大计算机专业机试编程题(2009) 题目描述: 用小于等于n元去买100只鸡,大鸡5元/只,小鸡3元/只,还有1/3元每只的一种小鸡,分别记为x只,y只,z只。编程求解x,y,z所有可能解。 输入: 测试数据有多组,输入n。 输出: 对于每组输入,请输出x,y,z所 ...专业课考研资料 本站小编 免费考研网 2016-02-06哈尔滨工业大学2010计算机专业机试编程考研真题带答案
哈工大计算机专业机试编程题(2010) 题目描述: 求1-n内的完数,所谓的完数是这样的数,它的所有因子相加等于它自身,比如6有3个因子1,2,3,1+2+3=6,那么6是完数。即完数是等于其所有因子相加和的数。 输入: 测试数据有多组,输入n,n数据范围不大。 输出: 对于每组输入,请输出1-n内所有的完数。如 ...专业课考研资料 本站小编 免费考研网 2016-02-062016考研东北大学计算机专业课(842)考研真题
2016考研东北大学计算机专业课(842) C语言部分 一、一、简答 1、1、 循环语句while和dowhile的区别。 2、2、 有static声明的局部变量和自由变量的区别。 3、3、 根据 4 4、Int (*p)[4]和int *p[4]的区别 二、二、写出程序运行的结果 有一个是用指针作函数参数,实现数据的交换 有一个是a[9]={1,2 ...专业课考研资料 本站小编 免费考研网 2016-01-10安徽大学2008年计算机专业基础考研试题
专业课考研资料 本站小编 免费考研网 2016-01-06安徽大学2007年计算机专业基础考研试题
专业课考研资料 本站小编 免费考研网 2016-01-06计算机2009-2013操作系统考研真题
2009年计算机专业考研真题OS 一、试题 23. 单处理机系统中,可并行的是( )。 I. 进程与进程 II. 处理机与设备 III. 处理机与通道 IV. 设备与设备 A. I、II和III B. I、II和IV C. I、III和IV D. II、III和IV 24. 下列进程调度算法中,综合考虑进程等待时间和执行 ...计算机考研资料 本站小编 免费考研网 2015-12-30计算机组成原理(第2版) 课件 PDF版 唐朔飞
专业课考研资料 本站小编 免费考研网 2015-11-162011年计算机导论修订第二版课后练习答案
2011年计算机导论修订第二版课后练习答案 第一章 一、简答题 1、什么是计算机? 计算机系统是一种能够按照事先存储的程序,自动、高速的对数据进行输入、处理、输出和存储的系统。一个计算机系统包括硬件和软件两大部分。 2、解释冯诺依曼所提出的存储程序概念。 把程序和数据都以 ...专业课考研资料 本站小编 免费考研网 2015-11-062016考研大纲解析:计算机只字未改
秋天是个收获的季节,今天我们收获了2016年计算机考研大纲,如我们所预测,2016年考研计算机大纲只字未改,这是自统考以来第三次大纲没有进 行修订,这说明计算机专业课命题进入一个成熟时期,同学们可以按部就班的按照计划进行。2016年考研时间定格在2015年的12月26日,专业课在27 日下午举行,掐指算来,还有100天的时间, ...计算机考研招生 本站小编 免费考研网 2015-11-042016考研大纲:计算机专业
I 考试性质 计算机学科专业基础综合考试是为高等院校和科研院所招收计算机科学与技术学科的硕士研究生而设置的具有选拔性质的联考科目,其目的是科学、公 平、有效地测试考生掌握计算机科学与技术学科大学本科阶段专业知识、基本理论、基本方法的水平和分析问题、解决问题的能力,评价的标准是高等院校计算机科 学与 ...计算机考研招生 本站小编 免费考研网 2015-11-04