lc++_经典习题附答案.docVIP

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
lc_经典习题附答案

关于C++语言,下列说法不正确的是 C++具有简洁、高效和接近汇编语言的特点 C++本身几乎没有支持代码重用的语言结构 C++语言不是一种纯面向对象的语言 C++支持面向对象的程序设计,这是它对C的重要改进 B 使用关键字________说明的函数为内联函数。 inline C++支持两钟多态性,即________和________。 编译时的多态性 运行时的多态性 在下面横线处填上适当字句,使程序输出结果为5,10 # include iostream.h void main(){________int n=5; int ________=n; ref=ref+5; coutn”,”ref;} const ref const int *p;表明 p本身是常量 p指向一个固定的int类型的地址,而p的内容可以修改 p只能指向一个整型常量 p只能指向一个被const修饰的int类型的常量 C 数据封装给数据提供了与外界联系的________,只有通过这些________,使用规范的方式,才能访问数据。 标准接口 接口 在下面横线处填上适当字句,使程序完整。 int arr[]={1,2,3,4,5}; ________index(int i){return a[i];} void main(){ index(3)= ________;//将a[3]改为6 } int 6 #include iostream.h void main(){int *p,i,j; cinj;//输入4 p=new int[j]; if(!p){cout”Allocation error\n”;} for(i=0;ij;i++)p[i]=i; for(i=0;ij;i++)coutp[i]“ “; coutendl; delete []p; } 输出为:4(这是输入的数据) 0 1 2 3 9.#include iostream.h void comp(const int,int); int main(){int n=6,t=10; cout”n=”n”,t=”tendl; comp(n,t); cout”n=”n”,t=”tendl; return 0; } void comp(constin1,int in2){in2=in1*10+in2;} 输出为:n=6, t=10 n=6,t=70 下列属于C++头文件约定使用的扩展名的是 .cpp .hpp .c .c++ B C++提供了一种新的注释方式:从“//”开始,直到________,都被计算机当做注释。 行尾 在C++中,多态性被直观地称为“________”。 一个名字,多个函数 #include iostream.h void addsub(int,int); void main(){int a=10,b=15; addsub(a,b); cout”a=”a”,b=”b; } void addsub(int m,int n) {int temp=m; m=m*n; n=temp-n;} 输出为:a=150,b=-5 #include iostream.h void main(){int a[2][2]={{2,4},{6,8}}; int *pa[2]; pa[0]=a[0]; pa[1]=a[1]; for(i=0;i2;i++) for(j=0;j2;j++,pa[i]++) cout“a[”i“][ ”j“]=”*pa[i]endl; } 输出为:a[0][0]=2 a[0][1]=4 a[1][0]=6 a[1][1]=8 #include iostream.h #include iomanip.h main(){coutsetfill(‘*’)setw(2)21endlsetw(3)21endl setw(4)21endl; } 输出为:21 *21 **21 C++有几种联编 1种 2种 3种 4种 B 由于引用不是变量,所以不能说明引用的________,也不能说明数据类型为引用数组或是指向引用的指针。 引用 函数原型标识一个函数的________,同时也标识该函数参数的________和________。 返回类型 个数 类型 #include iostream.h void f(){static int i=15; i++; cout”i=”iendl; } void main() { for(int k=0;k2;k++) f(); } 输出为:i=16 i=17 #include iostream.h #include i

文档评论(0)

yingrong + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档