程序设计语言复习资料.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
程序设计语言复习资料

一、单项选择题1......下列描述中正确的是( )。 A.函数中有个return语句 B.C++程序中的main函数一定写在程序中所函数的上面 C.每个C++程序中有且仅有一个main函数 D.函数内可以定义其他函数 .下列选项中可以作为C++变量名的是( )。 A. B. C.Test D.sum( ).下列对函数的声明中,组成重载函数的是( )。 A.int (int x,int y); B.int (int x,int y); int (int x,int y,int z); (int ,int ); C.int (int x,int y); D.int (int x,int y); void ave(int ,int ); double Ave(double m,int n); .下面关于析构函数描述中,正确的是( )。 A.析构函数调用 B.析构函数重载 析构函数的作用是在对象销毁时,释放对象分配的内存空间 析构函数可以有返回值.已知int [10]={1,,,,}; int *p=a;( )。 A. B. C. D. 7.下列对数组或变量初始化的语句错误的是( )。 A.int a[ ]={10,20,30,40};B.double a=; C.char s[10]=‘M’,’e’}; D.; .A.....已知Person是已的类,则下列语句在执行时,需要调用复制构造函数的是( )。 A.Person p1;B.Person p2=p1; C.Person *p; D.Person p1(“zhang”,’m’,20); .已知类和类的声明如下: class {private: int x,y; protected: double m(); public:void set( ); void show( ); }; 若在main函数中B1,一个Derived对象D1;则下面通过对象调用成员函数,能正确调用的是( )。 A.set( ); B.m ( ); C.( ); D.display( );以下程序的输出结果是( )。for(int i=1;i4;i++) { switch(i) { case 1: couti; case 2: couti; break; default: couti; } } A. B. C. D.1 二、填空题 1.已知x=10.2,y=z=5;表达式+z%2*int(x+y+z)%2/10的值为 ;表达式xyz (x+y) || (!y)的值为 。 .写出下面程序段运行后的结果。 for(int m=;m11;m++) { if(m%4==0) continue; if(m%7==0) break; coutmendl; } 3.写出下面程序的运行结果。 #include iostream using namespace std; void change1(int x,int y); void change2(int x,int y); void change3(int *x,int *y); void change4( ); int m,n; int main() { int x,y; x=3,y=5; m=x; n=y; change1(x,y); coutx yendl; change2(x,y); coutx yendl; change3(x,y); coutx yendl; change4( ); coutm nendl; return 0; } 4.写出下面程序的运行结果。 #include iostream #include string using namespace std; int main( ) {string str; int i; int a=0,b=0,c=0,d=0; str=ab23c45A9B%$#; for(i=0;i14;i++) if(str[i]=a str[i]=z) a++; else if(str[i]=0str[i]=9) b++; else if(str[i]=Astr[i]=Z) c++; else d++; couta=aen

文档评论(0)

aicencen + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档