版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第三章 类和对象A. 私有B. 公用C. 保护D. 任何3. 假定 AA 为一个类,a 为该类公有的数据成员,式为( D )。A. x(a)B. xaC. x-aD. x.a4. 假定 AA 为一个类,a()为该类公有的函数成员,格式为( B )。A. x.aB. x.a()C. x-aD. x-a()5. 假定 AA 为一个类,a 为该类公有的数据成员,数据成员 a 的格式为(C )。2. 在类作用域中能够通过直接使用该类的(A. px(a) B. pxa C. px-a D. px.a6. 假定 AA 为一个类, a 为该类私有的数据成员,类的一个对象,则访问x 对象中数据成员 a 的格式
2、为(D)。、选择题1. 在一个类的定义中,包含有( C )成员的定义。A. 数据 B. 函数 C. 数据和函数 D. 数据或函数D )成员名进行访问。x 为该类的一个对象,则访问 x 对象中数据成员 a 的格x为该类的一个对象,则访问 x对象中函数成员a()的 px为指向该类对象的一个指针,则访问px所指对象中GetValue() 为该类公有函数成员,它返回 a 的值, x 为该A. x.a B. x.a() C. x-GetValue() D. x.GetValue()7假定AA为一个类,int a()为该类的一个成员函数,若该成员函数在类定义体外定义,则函数头为(A )。A. int AA
3、:a() B. int AA:a()C. AA:a()D. AA:int a()8假定AA为一个类,a为该类公有的数据成员,若要在该类的一个成员函数中访问它,则书写格式为(A )。A. a B. AA:a C. a() D. AA:a()9. 若需要把一个类外定义的成员函数指明为内联函数,则必须把关键字( B )放在函数原型或函数头的A. in B. inline C. inLine D. InLiner10. 在多文件结构的程序中,通常把类的定义单独存放于( D )中。A. 主文件B. 实现文件C. 库文件D. 头文件11. 在多文件结构的程序中,通常把类中所有非内联函数的定义单独存放于(B
4、)中。A. 主文件B. 实现文件C. 库文件D. 头文件12. 在多文件结构的程序中,通常把含有main()函数的文件称为(A )。A. 主文件 B. 实现文件 C. 程序文件 D. 头文件13. 在C+程序中使用的cin标识符是系统类库中定义的( A )类中的一个对象。A. istream B. ostream C. iostream D. fstream14. 在C+程序中使用的cout标识符是系统类库中定义的( B )类中的一个对象。A. istream B. ostream C. iostream D. fstream15.假定 AA是一个类,A. intB.char16.假定 AA曰
5、是一个类,A. abcB. *this17.假定 AA曰是一个类,abc是该类的一个成员函数,则参数表中隐含的第一个参数的类型为(D )。C. AA D. AA*abc是该类的一个成员函数,则参数表中隐含的第一个参数为(C)。C. this D. this&“AA& abc(); 是”该类中一个成员函数的原型,若该函数存在对*this 赋值的语句, 当用x.abc()调用该成员函数后,x的值(A )。A. 已经被改变 B. 可能被改变C. 不变D. 不受函数调用的影响18. 假定 AA 是一个类, “AA* abc()const; 是该”类中一个成员函数的原型,若该函数返回 this 值,当用
6、 x.abc()调用该成员函数后,x的值(C )。A. 已经被改变B.可能被改变C.不变D.受到函数调用的影响19. 类中定义的成员默认为(B )访问属性。A. publicB. privateC. protectedD. friend20. 结构中定义的成员默认为( A)访问属性。A. publicB. privateC. protectedD. friend21. 当类中一个字符指针成员指向具有n个字节的存储空间时,它所能存储字符串的最大长度为(C )。A. n B. n+1 C. n-1 D. n-222. 对于一个类的构造函数,其函数名与类名(A )。A. 完全相同B.基本相同C.不相
7、同 D.无关系23. 对于一个类的析构函数,其函数名与类名(C )。A. 完全相同B.完全不同 C.只相差一个字符 D.无关系24. 类的构造函数是在定义该类的一个(C)时被自动调用执行的。A. 成员函数 B.数据成员C.对象 D.友元函数25. 类的析构函数是一个对象被(B)时自动调用的。A.建立 B.撤消 C.赋值 D.引用26. 一个类的构造函数通常被定义为该类的(A )成员。A.公用B.保护C.私有D.友元27. 一个类的析构函数通常被定义为该类的(C )成员。A.私有B.保护C.公用D.友元28. 假定AB为一个类,则执行 “AB X;语句时将自动调用该类的(B )。A. 带参构造函
8、数B.无参构造函数C.拷贝构造函数D.赋值重载函数29. 假定AB为一个类,则执行 “ AB x(a,5);语句时将自动调用该类的(A )。A. 带参构造函数B.无参构造函数C.拷贝构造函数D.赋值重载函数30. 假定AB为一个类,则执行 “AB *s=new AB(a,5);语句时得到的一个动态对象为 D_。A. s B. s-a C. s.a D. *s31. 假定AB为一个类,则执行 “ AB r1=r2;语句时将自动调用该类的(D )。A. 无参构造函数B.带参构造函数C.赋值重载函数 D.拷贝构造函数32. 若需要使类中的一个指针成员指向一块动态存储空间,则通常在(B )函数中完成。
9、A.析构 B.构造 C.任一成员D.友元33. 当类中的一个整型指针成员指向一块具有n*sizeof(int)大小的存储空间时,它最多能够存储(A )个整数。A. n B. n+1 C.n-1 D.134. 假定一个类的构造函数为“ A(intaa, int bb) a=aa; b=aa*bb;,则执行 “A x(4,5);语句后,x.a和x.b的值分别为(C )。A. 4 和 5 B. 5 和 4 C. 4 和 20 D. 20 和 535. 假定一个类的构造函数为“ A(int aa=1, int bb=0) a=aa; b=bb;,则执行 句A x(4);语句后,x.a和x.b的值分别为
10、(D )。A. 1 和 0 B. 1 和 4 C. 4 和 1 D. 4 和 036. 假定AB为一个类,则(B )为该类的拷贝构造函数的原型说明。A. AB(AB x); B. AB(AB & x); C. void AB(AB & x);D. AB(i nt x);37. 假定一个类的构造函数为“ B(int ax, int bx): a(ax), b(bx) ,执行 “ B x(1,2),y(3,4);x=y;语句序列后x.a的值为(C )。A. 1 B. 2 C. 3 D. 438. 假定一个类AB只含有一个整型数据成员a,当用户不定义任何构造函数时,系统为该类定义的无参构造函数为(D
11、 )。A. AB() a=0;B. AB(i nt aa=O): a(aa) C. AB(i nt aa): a(aa) D. AB() 39. 假定一个类AB只含有一个整型数据成员a,用户为该类定义的带参构造函数可以为(C )。A. AB() B. AB(): a(0)C. AB(i nt aa=0) a=aa; D. AB(i nt aa) 40. 对于任一个类,用户所能定义的构造函数的个数至多为(D )。A. 0B. 1C. 2D.任意个41. 对于任一个类,用户所能定义的析构函数的个数至多为(B )。A. 0B. 1C. 2D.任意个42. 假定AB为一个类,则执行“AB *px= n
12、ew ABn;语句时将(A )。A. 动态分配一个数组B.动态分配一个对象C.静态分配一个数组D.静态分配一个对象43. 设px是指向一个类对象的指针变量,则执行 “delete px语句时,将自动调用该类的 (C )。A. 无参构造函数B.带参构造函数C.析构函数 D.拷贝构造函数44. 当一个类对象离开它的作用域时,系统自动调用该类的 (D )。A.无参构造函数B.带参构造函数C.拷贝构造函数 D.析构函数45. 假定一个类对象数组为An,当离开它定义的作用域时,系统自动调用该类析构函数的次数为(C )。A. 0B. 1C. nD. n-146.假定AB为个类,则执行“ AB a10;语句
13、时调用该类无参构造函数的次数为(D )。A. 0B. 1C. 9D. 1047.假定AB为个类,则执行AB *px =new ABn;语句时调用该类无参构造函数的次数为(A )。A. nB. n-1C.1D. 048.假定AB为个类,则执行“ AB a, b(3), *p;语句时共调用该类构造函数的次数为(A)。A. 2B. 3C. 4D. 549.假定AB为个类,则执行“ AB a(2), b3, *p4;语句时共调用该类构造函数的次数为(B )。A. 3B. 4C. 5D. 950.假定AB为个类,则执行“AB a, b(2), c3, *p=&a;语句时共调用该类无参构造函数的次数为(D
14、 )。A. 5B. 6C. 3D. 451.假定AB为个类,则执行AB *p=new AB(1,2);语句时共调用该类构造函数的次数为(B )。A. 0B. 1C. 2D. 352.假定AB为个类,px为指向该类的一个含有 n个对象的动态数组的指针,则执行“delete px;语句时共调用该类析构函数的次数为(C )。A. 0B. 1C. nD. n+153. 对类对象成员的初始化是通过构造函数中给出的(D )实现的。A.函数体 B.初始化表 C.参数表 D.初始化表或函数体54. 对类中常量成员的初始化是通过构造函数中给出的(C )实现的。A.函数体B.参数表C.初始化表D.初始化表或函数体
15、55. 对类中引用成员的初始化是通过构造函数中给出的(C )实现的。A.函数体B.参数表C.初始化表D.初始化表或函数体56. 一个类的静态数据成员所表示属性(C )。A.是类的或对象的属性B.只是对象的属性C.只是类的属性D.类和友元的属性57. 类的静态成员的访问控制( D )。A.只允许被定义为 privateB. 只允许被定义为private或protectedC. 只允许被定义为publicD. 可允许被定义为private、protected 或 public58. 静态成员函数对类的数据成员访问( B )。A.是不允许的B.只允许是静态数据成员C.只允许是非静态数据成员D.可允许
16、是静态数据成员或非静态数据成员59. 被非静态成员函数访问的类的数据成员(A )。A.可以是非静态数据成员或静态数据成员B.不可能是类的静态数据成员C.只能是类的非静态数据成员D.只能是类的静态数据成员60. 静态数据成员的初始化是在( D )中进行的。A.构造函数B.任何成员函数C.所属类D.全局区61. 当将一个类A或函数f()说明为另一个类 B的友元后,类A或函数f()能够直接访问类A.只能是公有成员B.只能是保护成员C.只能是除私有成员之外的任何成员D.具有任何权限的成员62. 引入友元的主要目的是为了( C )。A.增强数据安全性B.提高程序的可靠性C.提高程序的效率和灵活性D.保证
17、类的封装性63. 一个类的成员函数也可以成为另一个类的友元函数,这时的友元说明(A )。A.需加上类域的限定B.不需加上类域的限定C.类域的限定可加可不加D.不需要任何限定64. 一个类的友元不是该类的成员,与该类的关系密切,所以它(D )。A. 有this指针,有默认操作的对象B. 没有this指针,可以有默认操作的对象C. 有this指针,不能执行默认操作D. 没有this指针,也就没有默认操作的对象二、程序填充题1. 已知一个类的定义如下:#in cludeclass AA int a10;int n;public:void SetA(int aa, int nn); II用数组aa初始
18、化数据成员a,用nn初始化数据成员nint MaxA();从数组a中前n个元素中查找最大值void SortA();采用选择排序的方法对数组a中前n个元素,进行从小到大排序void InsertA();II采用插入排序的方法对数组a中前n个元素进行从小到大排序void PrintA();II依次输出数组 a中的前n个元素;该类中MaxA()函数的实现如下,请在标号位置补充适当的内容。int(1)_AA:Max()int x=aO;for(i nt i=1; ix) (2) x=a i _ _;(3)_returnx_;2. 已知一个类的定义如下:#in cludeclass AA int a1
19、0;int n;public:void SetA(int aa, int nn); /用数组aa初始化数据成员a,用nn初始化数据成员nint MaxA();从数组a中前n个元素中查找最大值void SortA();采用选择排序的方法对数组a中前n个元素,进行从小到大排序void InsertA();/采用插入排序的方法对数组a中前n个元素进行从小到大排序void PrintA();/依次输出数组 a中的前n个元素;void AA:SortA()int i,j;for(i=0;(1) in_1 或 i=n_2_ _; i+) int x=ai, k=i;for(j=i+1; j n; j+)i
20、f(ajx)一 x=aj;k=j_ _ak=ai;ai=x_;3. 已知一个类的定义如下:#in cludeclass AA int a10;int n;public:void SetA(int aa, int nn); /用数组aa初始化数据成员a,用nn初始化数据成员nint MaxA();从数组a中前n个元素中查找最大值void SortA();采用选择排序的方法对数组a中前n个元素,进行从小到大排序void InsertA();/采用插入排序的方法对数组a中前n个元素进行从小到大排序void PrintA();/依次输出数组 a中的前n个元素;void(1)_ AA:Insert()
21、_int i,j;for(i=1; i=0; j-)if(xaj)一 aj+1=aj_ _;else(3)break;aj+1=x;4. 已知一个类的定义如下:#in cludeclass AA int a10;int n;public:void SetA(int aa, int nn); /用数组aa初始化数据成员a,用nn初始化数据成员nint MaxA();从数组a中前n个元素中查找最大值void SortA();采用选择排序的方法对数组a中前n个元素,进行从小到大排序void InsertA();/采用插入排序的方法对数组a中前n个元素进行从小到大排序void PrintA();/依次
22、输出数组a中的前n个元素,最后输出一个换行;使用该类的主函数如下:void mai n()int a10=23,78,46,55,62,76,90,25,38,42;AA x;(1)_ x.SetA(a,6)_;int m=(2)_ x.MaxA() _;_(3)_x.PrintA() _;coutme ndl;该程序运行结果为:23 78 46 55 62 76785. 已知一个类的定义如下:#in cludeclass AA int a10;int n;public:void SetA(int aa, int nn); /用数组aa初始化数据成员a,用nn初始化数据成员n int MaxA
23、();从数组a中前n个元素中查找最大值void SortA();/采用选择排序的方法对数组a中前n个元素,进行从小到大排序void PrintA();/依次输出数组a中的前n个元素,最后输出一个换行;使用该类的主函数如下:void mai n()int a10=23,78,46,55,62,76,90,25,38,42; _AAx_;x.SetA(a,8);int(2)_ m=x.MaxA()_; _x.Sort( )_;x.Prin tA();coutme ndl;该程序运行结果为:23 25 46 55 62 76 78 90906. 已知一个利用数组实现栈的类定义如下: con st i
24、nt ARRAY_SIZE=10; class Stack public:/初始化栈为空向栈中压入一个元素/从栈顶弹出一个元素void In it() top=-1;void Push(i nt n ewElem); int Pop();bool Empty() / 判栈空if(top=-1) return true;else return false;int Depth() return top+1;/ 返回栈的深度void Prin t();/按照后进先出原则依次输出栈中每个元素,直到栈空为止private:int elemARRAY_SIZE; /用于保存栈元素的数组 int top;指
25、明栈顶元素位置的指针;void Stack:Push(i nt n ewElem) if(_(1) _top=ARRAY_SIZE-1) cout栈满!endl; exit(1);/中止运行(2) top+ 或(+top ) ; elemtop=(3)_ newElem_;7. 已知一个利用数组实现栈的类定义如下:con st int ARRAY_SIZE=10;class Stack public:void In it() top=-1;初始化栈为空void Push(i nt n ewElem);/向栈中压入一个元素int Pop();/从栈顶弹出一个元素bool Empty() / 判栈
26、空if(top=-1) return true;else return false;int Depth() return top+1;/ 返回栈的深度void Prin t();/按照后进先出原则依次输出栈中每个元素,直到栈空为止private:int elemARRAY_SIZE;/用于保存堆栈元素的数组int top;/指明栈顶元素位置的指针;该类的Pop和Print函数的实现分别如下:(1)_int Stack:Pop_ if(top=-1) cout栈空!endl; exit(1); /中止运行return(2)_ elemtop_; void Stack:Pri nt() while
27、(!Empty()cout _Pop( )_ ;8. class A int a;public:A() a=0;(1)A(i nt aa):a(aa)定义构造函数,用参数aa初始化数据成员 a;mai n() (2)_A *p_; II定义类A的指针对象pp=new A(5) _;II用p指向动态对象并初始化为整数59. class A char*a;public:(1)_A() a=0;_ /定义无参构造函数,使a的值为空A(char *aa)a=(2)_new char strlen(aa)+1 _;strcpy(a,aa); /用 aa所指字符串初始化a所指向的动态存储空间(3)_A(
28、)delete a/定义析构函数,删除a所指向的动态存储空间;10. class A int a,b;public:A(int aa=0, int bb=0) :a(aa),b(bb)(1) / 分别用 aa和 bb 对应初始化 a 和 b;mai n() A x(5) , y(x ); 定义类A的对象x并用5初始化,同时定义y并用x初始化(3)_A *p=x_ ;/定义p指针,使之指向对象 x11. class A int a,b;public:(1)_A(int aa=0,int bb=0)a=aa;b=bb; _ /定义构造函数,使参数aa 和 bb 的默认值为 0,/在函数体中用aa初
29、始化a,用bb初始化b;mai n() A *p1,*p2;(2)_p1= new A_ ; 调用无参构造函数生成由p1指向的动态对象_p2=new A(4,5)_ ; 调用带参构造函数生成由p2指向的动态对象,使a和b成员分别被初始化为 4和512. #in clude#i ncludeclass A int *a; int n; int MaxLe n;public:A(): a(0), n (0), MaxLe n(0) A(int *aa, int nn, int MM) n=nn;MaxLe n=MM;if(nMaxLen) exit(1);(1)a=new int Maxlen;/
30、由a指向长度为 MaxLen的动态数组for(i nt i=0; in; i+) ai=aai;A() delete a;int GetValue(int i) _return ai; _ /函数体返回 ai的值;void mai n()int b10=1,2,3,4,5,6,7,8,9,10;A r(b,10,10);int i,s=0;for(i=0; i10; i+) s+=r.GetValue(i);/把 r 对象的 a 数据成员中的每个/元素值依次累加到s中couts=se ndl;13. #in clude#i ncludeclass A int *a; int n; int Ma
31、xLe n;public:A(): a(0), n (0), MaxLe n(0) A(int *aa, int nn, int MM) n=nn;MaxLe n=MM;if(nMaxLen) exit(1);a=new in tMaxLe n;(1)for(int i=0;in;i+) ai=aai ; 以i为循环变量把 aa数组中每个元素值/传送给a数组的对应元素中A();int GetValue(int i) return ai; /函数体返回 ai的值;AA:A( ) delete a; 析构函数的类外定义void mai n()int b10=1,2,3,4,5,6,7,8,9,10
32、;A r(b,10,10);int i,s=0; for(i=0; i10; i+) s+=r.GetValue(i);_ _ ; /以i为循环变量,把 r对象的a数据成员中的/每个元素值依次累加到s中couts=se ndl;14. 一种类定义如下class Goodsprivate:char gd_n ame20; int weight;static int totalweight; public:Goods (char*str,i nt w) strcpy(gd_ name,str); weight=w;/商品名称/商品重量同类商品总重量/构造函数totalweight+=weight;
33、 Goods ()totalweight -= weight;char* GetN()(1)return gd_n ame;/ 返回商品名称int GetW()return weight;_(2)_static int _ GetTotal_Weight() /定义静态成员函数返回总重量(3)_ return totalweight _;三、写出下列程序的运行结果1. #in clude#in cludeclass CD char* a;int b;public:void In it(char* aa, int bb)a=new charstrle n( aa)+1; strcpy(a,aa)
34、;b=bb;char* Geta() retur n a;int Getb() return b;void Output() couta be ndl; dx;void mai n()CD dy;dx.I nit(abcdef,30);dy.I nit(she nyafe n,3*dx.Getb()+5);第1题运行结果:abcdef 30E:heri9afen 95Pi*es:s 刊ny key tc continuedx.Output();dy.Output();2. #include#in cludeclass CD char* a;int b; public:void In it(ch
35、ar* aa, int bb)a=new charstrle n( aa)+1;strcpy(a,aa);b=bb;char* Geta() return a;int Getb() return b;void Output。couta be ndl;void mai n()CD dx,dy;char a20;dx.I nit(abcdef,30); strcpy(a,dx.Geta(); strcat(a,xyz);dy.I ni t(a,dx.Getb()+20);dx.Output();dy.Output();第2题运行结果:bcdef J凶be de f5 0ress Any key t
36、o continue3. #in cludeclass CE private: int a,b; int getmax() retur n (ab? a:b); public: int c;void SetValue(i nt x1,i nt x2, i nt x3) a=x1; b=x2; c=x3;int GetMax();int CE:GetMax() int d=getmax(); return (dc? d:c);void mai n()第3题运行结果:L2Press any key to cantinuiBint x=5,y=12,z=8;CE ex, *ep=& ex; ex.S
37、etValue(x,y,z); coutex.GetMax()SetValue(x+y,y-z,20); coutGetMax()e ndl;4. #in cludeclass CE private: int a,b; int getm in() retur n (ab? a:b); public: int c;第4题运行结果:429Pressk爭*百ontivoid SetValue(i nt x1,i nt x2, i nt x3) a=x1; b=x2; c=x3;int GetMi n();int CE:GetMin() int d=getm in(); return (dSetVal
38、ue(x+y,y-z,10);coutGetM in() e ndl;CE a=*ep;couta.GetMi n()*3+15e ndl;5. #in cludeclass Franction / 定义分数类int nu me; /定义分子int deno; /定义分母public:/把*this化简为最简分数,具体定义在另外文件中实现void Fran Simp();/返回两个分数*this和x之和,具体定义在另外文件中实现Fran cti on Fran Add(c onst Fran cti on& x);置分数的分子和分母分别0和1void Ini tFra nctio n() nu
39、 me=0; deno=1;置分数的分子和分母分别n和dvoid In itFra nction (i nt n, int d) nume=n; deno=d;输出一个分数void FranO utput() cout nu me7de no e ndl; ;void mai n()Fran cti on a,b,c,d;a. I nitFra nctio n(7,12);b. I nitFra nctio n(-3,8);cn itFra ncti on();c=a.Fra nAdd(b);d=c.Fra nAdd(a);couta: ; a.Fra nOutput();coutb: ; b
40、.Fra nOutput();coutc: ; c.Fra nOutput();coutd: ; d.Fra nOutput();第5题答案:a:7/12b:-3/8c:5/24d:19/246. #in cludeclass Franction / 定义分数类int nu me; /定义分子int deno; /定义分母public:/把*this化简为最简分数,具体定义在另外文件中实现void Fran Simp();/返回两个分数*this和x之和,具体定义在另外文件中实现Fran cti on Fran Add(c onst Fran cti on& x);置分数的分子和分母分别0和1
41、void Ini tFra nctio n() nu me=0; deno=1;置分数的分子和分母分别n和dvoid In itFra nction (i nt n, int d) nume=n; deno=d;输出一个分数void FranO utput() cout nu me7de no e ndl;void mai n()Fran cti on a,b,c,d;a. I nitFra nctio n(6,15);b. I nitFra nctio n(3,10); cn itFra ncti on(); c=a.Fra nAdd(b); d=c.Fra nAdd(a);couta: ;
42、 a.Fra nOutput(); coutb: ; b.Fra nOutput();coutc: ; c.Fra nOutput(); coutd: ; d.Fra nOutput();第6题答案:a:6/15b:3/10c:7/10d:11/107.#in clude#in clude class A char *a;public:A(char *s) a=new charstrle n( s)+1; strcpy(a,s);coutae ndl;A() delete a; coutDestructor!e ndl;void mai n() A x(xuxiaokai);A *y=new
43、A(weiro ng); delete y;8.#in cludeclass A int *a;public:A(int x=0):a(new int(x)A() delete a;in t getA() return *a; void setA(i nt x) *a=x;void mai n() 第7题运行结果:xllxlescriictar-fDestructorf Press Any key to continut!A x1,x2(3);第8题运行结果:A *p=& x2;p-setA(x2.getA()+5);x1.setA(15+x1.getA(); coutx1.getA() x2
44、.getA()e ndl;9.#in cludeclass A int a;public:A(i nt aa=0): a(aa) couta ;第9题运行结果:.5 8any key to continueA() coutXxk;void mai n() A *p;A x3=1,2,3,y=4; coute ndl;p=new A3;coute ndl;delete p; coute ndl;10. #in cludeclass A int a,b;public:A() a=b=0;A(i nt aa, int bb) a=aa; b=bb; int Sum() retur n a+b; in
45、t* Mult() int *p=new in t(a*b);2 3 4I 0 &ExkKxkK xkxkX xkXxkXxkPiess Any kev to cont inue第10题运行结果:return p;void mai n() int *k;A x(2,3), *p;p=new A(4,5);coutx.Sum() *(x.Mult()e ndl; coutSum() Mult()endl; delete k;11.#in clude9 20 Press any key to continueclass A int a10; int n;public:A(i nt aa, int nn): n(nn) for(i nt i=0; in; i+) ai=aai;第11题运行结果:d.=fi 00f =40Ppess: am9 key to continueint Get(int i) return ai;int SumA(i nt n) int s=0;for(i nt j=0; j n; j+) s+=aj; return s;void mai n() int a=2,5,8,10,15,20;A x(a,4);A y(a,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 长沙市雨花区2025-2026学年第二学期五年级语文第七单元测试卷(部编版含答案)
- 伊春市桦南县2025-2026学年第二学期三年级语文期末考试卷(部编版含答案)
- 海西蒙古族藏族自治州德令哈市2025-2026学年第二学期五年级语文第八单元测试卷(部编版含答案)
- 蜡裂解及重合装置操作工安全检查知识考核试卷含答案
- 耕种机械制造工安全文化知识考核试卷含答案
- 耐蚀砖板衬里工岗前工作能力考核试卷含答案
- 茶叶拼配师岗前纪律考核试卷含答案
- 钻井工安全教育模拟考核试卷含答案
- 牡丹江市林口县2025-2026学年第二学期三年级语文第七单元测试卷(部编版含答案)
- 辽阳市弓长岭区2025-2026学年第二学期二年级语文第七单元测试卷(部编版含答案)
- 专题70 实验仪器与安全 十年(2015-2024)高考化学真题分类汇编(解析版)
- “沙钢杯”第十一届全国钢铁行业职业技能竞赛(电工)理论试题及答案
- 离婚协议书范本两个小孩
- 四年级下册体育教学计划与教案
- DB32T 4399-2022《高层建筑工程抗震设防超限界定界定标准》
- 尊重和传承中华民族历史文化讲解
- 化妆日常护理培训课件模板
- 保险公司客养的重要性课件
- 医学生创新创业课件概述
- 中枢性面瘫与周围性面瘫区别课件
- 2024年中交集团暨中国交建总部招聘笔试参考题库含答案解析
评论
0/150
提交评论