ImageVerifierCode 换一换
格式:DOCX , 页数:15 ,大小:18.56KB ,
资源ID:7818024      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-7818024.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(c练习题带答案范文Word格式.docx)为本站会员(b****4)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

c练习题带答案范文Word格式.docx

1、10.若有下面的函数调用:fun(a+b, 3, max(n-1, b);其中实参的个数是( A )A)3 B)4 C)5 D)611.下列关于this指针的说法正确的是( B )A)this指针存在于每个函数之中B)在类的非静态函数中this指针指向调用该函数的对象C)this指针是指向虚函数表的指针D)this指针是指向类的函数成员的指针12.在下列关于C+函数的叙述中,正确的是( C )A)每个函数至少要有一个参数 B)每个函数都必须返回一个值C)函数在被调用之前必须先声明 D)函数不能自己调用自己13.下列运算符中,不能重载的是 ( C )A)& B)!= C). D)-14.下面程序

2、的输出结果是( B )#include using namespace std;int i = 0;int fun(int n) static int a = 2; a+; return a+n;void main() int k = 5; int i = 2; k += fun(i); k += fun(i); cout k;A)13 B)14 C)15 D)1615.下面的程序段的运行结果为( D )char str = job, *p = str;cout *(p+2) endl;A)98 B)无输出结果 C)字符b的地址 D)字符b16.下面程序的输出结果是( C )class A p

3、ublic: A (int i) x = i; void dispa () cout x “,”; private : int x ;class B : public A B(int i) : A(i+10) x = i; void dispb() dispa(); B b(2); ();A)10,2 B)12,10 C)12,2 D)2,217.下面程序的输出结果是( C )?class Base Base(int i) cout i; Base () class Base1: virtual public Base Base1(int i, int j=0) : Base(j) cout

4、Base1() class Base2: Base2(int i, int j=0) : Base2() class Derived : public Base2, public Base1 Derived(int a, int b, int c, int d) : mem1(a), mem2(b), Base1(c), Base2(d), Base(a) cout b; private: Base2 mem2; Base1 mem1;void main() Derived objD (1, 2, 3, 4);18.下面程序的输出结果是( C )class Base virtual void

5、f() cout “f0+”; void g() cout “g0+”; public Base void f() cout f();g();A)f+g+ B)f0+g+ C)f+g0+ D)f0+g0+19.下面程序的输出结果是( C )class Sample friend long fun (Sample s) if 2) return 1; return * fun(Sample); Sample (long a) x = a; long x;void main() int sum = 0; for (int i=0; i4; i+) sum += fun(Sample(i); sum

6、; A)12 B)16 C)10 D)3420.以下程序的输出结果是:(D )int fun(char *s) char *p=s;while (*p!=0) p+;return (p-s);void main()coutfun(abc)endl;A0 B. 1 C. 2 D. 321.有如下程序段:int i=1;while(1)i+;if (i=10) break;if(i%2=0) coutGetValue() D) ( )25.假定AA为一个类,int a()为该类的一个成员函数,若该成员函数在类定义体外定义,则函数头为( A )。A) int AA:a( ) B) int AA:a(

7、) C) AA:a() D) AA:int a()26.有如下程序:#includeclass Testpublic:Test() Test()cout#;int main()Test temp2, *pTemp2;return 0;执行这个程序输出星号(#)的个数为(B )。A)1 B)2 C)3 D)427.有如下程序:class MyClass MyClass(int i=0)cout1;MyClass(const MyClass&x)cout2;MyClass& operator=(const MyClass&3; return *this; MyClass()coutMyClass

8、obj1(1),obj2(2),obj3(obj1);obj1=obj2;运行时的输出结果是( A)。28.有如下程序: #include 1)int f(int);int n,s; coutn; s= f(n) ;The result is s return 0;int f(int n) 请将下列程序补充完整,使得输出结果为“Destructor Derived Destructor Base”。 virtual Base () cout “Destructor Base” Derived() cout “Destructor Derived” ?class CD char name20;

9、int number; void Init(char* aa, int bb) strcpy(name,aa); number=bb; char* Getname () return name; int Getnumber () return number; void Output() cout name number CD dx; CD dy; (歌唱祖国,30);义勇军进行曲,3* ()+5);歌唱祖国 30义勇军进行曲 952#include using namespace std; int f(int a) return +a; int g(int& a) void main() in

10、t m=0,n=0; m+=f(g(m); n+=f(f(n);m=mn=n3. #include class Demo Demo()coutdefault constructorn Demo(const Demo © constructornDemo userCode(Demo b)Demo c(b);return c; Demo a,d;calling userCode()n d = userCode(a);执行上面的程序的过程中,构造函数Demo()和Demo(const Demo &x)被调用的次数分别是多少次?五、编写程序1、编写函数计算y=1!+2!+3!.n! ,n作为参数传递,在主函数调用该函数并输出结果。2、编写函数找出二维数组(5*4)中元素的最大值与最小值,并返回其最大值与最小值。测试结果。3、编写一个三角形类,有计算面积,显示面积的功能等,并测试。要求有参数的构造函数及复制构造函数

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2