- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
填空题:
写一个标准”宏MIN,这个宏输入两个参数并返回较小的一个。
答案:#defineMIN(A,B)(A)=(B)?(A):(B)
#defineMIN(A,B)(A=B?A:B)都应判0分;
2..h头文件中ifndef/define/endif的作用
答案:防止头文件被重复引用
3.请写出下面代码在32位平台上的运行结果。
#includestdio.h
#includestdlib.h
intmain(void)
{
chara[30];
char*b=(char*)malloc(20*sizeof(char));
return0;
}
运行结果
答案:304141
4.定义int**a[3][4],则变量占有的内存空间为:_____
答案:48
5.分别给出BOOL,int,float,指针变量与“零值”比较的if语句(假设变量名为var)
答案:
BOOL:if(!a)orif(a)
int:if(a==0)
float:constEXPRESSIONEXP=0.000001
if(aEXPa-EXP)
pointer:if(a!=NULL)orif(a==NULL)
6.以下代码输出的结果
#includeiostream
usingnamespacestd;
classA{
public:
voidvirtualf(){
cout“A”endl;
}
};
public:
voidvirtualf(){
cout
}
};
Intmain(){
A*pa=newA();
pa-f();
B*pb=(B*)pa;
pb-f();
deletepa,pb;
pa=newB();
pa-f();
pb=(B*)pa;
pb-f();
}
AABB
7.以下程序输出结果
#includeiostream
#inclucestdio.h
intmain(void)
{
chars[]=“123456789”;
chard[]=“123”;
strcpy(d,s);
printf(“%s,%s”,d,s);
return0:
}
答案:123456789,56789
8.在C++程序中调用被C编译器编译后的函数,需要加
答案:extern“C”
二.问答题:
1.newdelete与mallocfree的联系与区别?
答案:都是在堆(heap)上进行动态的内存操作。用malloc函数需要指定内存分配的
字节数并且不能初始化对象,new会自动调用对象的构造函数。delete会调用对象
的destructor,而free不会调用对象的destructor.
2.请说出static和const关键字尽可能多的作用。
static关键字至少有下列n个作用:
(1)函数体内static变量的作用范围为该函数体,不同于auto变量,该变量
的内存只被分配一次,因此其值在下次调用时仍维持上次的值;
2)在模块内的static全局变量可以被模块内所用函数访问,但不能被模块外
其它函数访问;
(3)在模块内的static函数只可被这一模块内的其它函数调用,这个函数的使
用范围被限制在声明它的模块内;
(4)在类中的static成员变量属于整个类所拥有,对类的所有对象只有一份拷
您可能关注的文档
- PEP小学英语六年级上册四会句子.pdf
- 招商推介活动方案完美版7篇.pdf
- 工程实训—基于Unity的3D机器人探险游戏.pdf
- 关于库房工作心得体会精选10篇.pdf
- 2023年在线作业答案北交企业战略管理在线作业一秋分答案.pdf
- 房地产经济学复习题_答案_重点要点总结.pdf
- 2023年水泵房管理制度.pdf
- 戴明十四点品质观念.pdf
- 对餐饮工作的心得体会7篇.pdf
- 人教版九年级下册第九单元《溶液》课题1 《溶液的形成》(第一课时)教学设计.pdf
- 《外国近现代建筑史纲》教学课件(非AI生成).ppt
- 《材料科学研究方法》教学课件合集(非AI生成).pptx
- 《中国古典建筑与法式制度-清代部分》教学课件(非AI生成).pptx
- 《外国古代建筑史纲》教学课件(非AI生成).pptx
- 《外国古代建筑史纲》教学课件(非AI生成) (2).pptx
- 中国图情界农村文化建设研究综述——基于图情类核心期刊的文献计量分析.pptx
- 上海期末全真模拟试卷(4)(必修一全部内容)-2021-2022学年高一数学上学期期中期末考试满分全(2020)(原卷版).docx
- 易错专题05离子方程式的书写及正误判断(原卷版).docx
- 专题08诗歌鉴赏-22022-2023学年八年级语文下册备考期末总复习(江苏南京专用).docx
- 专题10多选中档题之向量与解三角形-2020-2021学年江苏高一下学期期末数学试题汇编.docx
文档评论(0)