欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    【计算机类职业资格】二级C++-5-2及答案解析.doc

    • 资源ID:1324103       资源大小:137.50KB        全文页数:29页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【计算机类职业资格】二级C++-5-2及答案解析.doc

    1、二级 C+-5-2 及答案解析(总分:83.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:55.00)1.下面对于友元函数描述正确的是 A.友元函数的实现必须在类的内部定义 B.友元函数是类的成员函数 C.友元函数破坏了类的封装性和隐藏性 D.友元函数不能访问类的私有成员 (分数:1.00)A.B.C.D.2.程序中有如下语句 for(int i=0;i5;i+)cout*(p+i)“,“;能够依次输出 int 型一维数组 a的前 5 个元素。由此可知,变量 P 的定义及初始化语句是U /U。 A. int*p=a; B. int p=a; C. *p=a; D. p=a;

    2、(分数:2.00)A.B.C.D.3.关于类和对象不正确的说法是U /U。 A. 类是一种类型,它封装了数据和操作 B. 对象是类的实例 C. 一个类的对象只有一个 D. 一个对象必属于某个类(分数:2.00)A.B.C.D.4.下列关于圆括号运算符的功能说法不正确的是 _。 A. 可用于强制类型转换 B. 可用于类型构造 C. 可用于类型声明 D. 可用于函数调用(分数:2.00)A.B.C.D.5.考虑下面的函数原型:void f(int a,int b=7,char c=);下面的函数调用中,不合法的是U /U。 A.f(5) B.f(5,8) C.f(6,int main()int a

    3、4 4 = 1,2,3,-4,0,-12,-13,14,-21,23,0,-24,-31,32,-33,0;int i,j,s = 0;for(i=0;i4;i+)for(j=O;j4;j+)if(ai j =0)continue;s+=a i j;coutsend1;return 0;执行后的输出结果是( )。 A. -138 B. 141 C. 75 D. -1(分数:1.00)A.B.C.D.11.若进栈序列为 a,b,c,则通过入出栈操作可能得到的 a,b,c 的不同排列个数为 _。 A. 4 B. 5 C. 6 D. 7(分数:2.00)A.B.C.D.12.下列语句中错误的是_。

    4、A.const int*p=0; B.const int y=99; C.const int x; D.const int*p=new int(100);(分数:1.00)A.B.C.D.13.下面程序的结果是#includeiostreamhclass A public:A( ) cout “construtA“ end1;virtual A( ) cout “destructA“ end1; ;class B:public A ;class C:public A ;class D:public B,public C ;void main( ) Dd; A. constructA destr

    5、uctA B. constructA constructA destructA destructA C. constructA constructA constructA destructA destructA destructA D. constructA constructA constructA constructA destructA destructA destructA destructA (分数:1.00)A.B.C.D.14.设 int x =2,4,6,8,y,*p=int a;int fun ();int main ()extern int a;int b;a = 100;

    6、b = fun();coutbend1;return 0;int fun)extern int a;return (10*a ;其程序运行后的输出结果是 A. 100 B. 10 C. 1000 D. 10000(分数:2.00)A.B.C.D.23.设有定义:class C public:int value;int x,*p;则以下引用形式中,正确的是 A. x=value; B. x=C:value; C. p=class countstatic int n;public:count ( )n+;static int test()for (int i = 0; i 4; i+ )n+;re

    7、turn n;int count : n = 0;int main()coutcount : test()“ “;count c1, c2;coutcount : test()end1;return 0;执行后的输出结果是U /U。 A. 4 10 B. 1 2 C. 22 D. 24(分数:1.00)A.B.C.D.25.数据库关系模型中可以有三类完整性约束,下列选项中不属于三类完整性约束的是U /U。 A.实体完整性规则 B.参照完整性规则 C.对象完整性规则 D.用户自定义完整性规则(分数:2.00)A.B.C.D.26.下列关于构造函数的描述中,错误的是_。 A.构造函数名与类名相同

    8、B.构造函数可以有返回值 C.构造函数可以重载 D.每个类都有构造函数(分数:1.00)A.B.C.D.27.下列各种函数中,_ 不是类的成员函数。 A. 构造函数 B. 析构函数 C. 友元函数 D. 拷贝构造函数(分数:2.00)A.B.C.D.28.下列叙述中正确的是 A. 软件就是程序清单 B. 软件就是存放在计算机中的文件 C. 软件应包括程序清单以及运行结果 D. 软件包括程序、数据和文档(分数:1.00)A.B.C.D.29.下面关于数组的初始化正确的是U /U。 A.charstr=a,b,C B.charstr2a,b,c C.charstr23:a,b,c,d),e,f D

    9、.charstr():a,b,c(分数:2.00)A.B.C.D.30.若有说明:int s34=0则下面叙述正确的U /U。 A.只有元素 s00可得到初值 0 B.此说明语句不正确 C.数组 s 中各个元素都可得到初值,但其值不一定为 0 D.数组 s 中每个元素均可得到初值 0(分数:1.00)A.B.C.D.31.下列_ 是正确的语句。 A. ; B. a=17 C. x+y D. cout“/n”(分数:2.00)A.B.C.D.32.若已定义;inta=0,1,2,3,4,5,6,7,8,9,*p=a,i;其中 0i=9,则对 a 数组元素不正确的引用是U /U。 A.ap-a B

    10、.x(void main( ) int a,b,c;sub(10,5,sub(7,a,sub(a,b,cout a “,“ b “,“ C endl; A. 5,2,3 B. 5,12,7 C. 5,12,17 D. 5,2,7(分数:2.00)A.B.C.D.35.在下面的定义语句中,画线处应填入的内容是 class Fred public: void print( )coutdataendl; void setData(double D) data=d; static int count; private: double data; ; _count=0;/静态数据成员的定义 A. int

    11、 B. static int C. int Fred: D. static int Fred:(分数:2.00)A.B.C.D.二、B填空题/B(总题数:15,分数:28.00)36.类 istream 的成员函数 get 从指定流中读取一个字符,成员函数U U /U /U和 read从指定流中读取多个字符。(分数:2.00)填空项 1:_37.若有定义语句 int x=10,y=20,z=20;,则表达式 xzy=z 的值为 1。(分数:2.00)填空项 1:_38.若有函数 fun(x,y),并且已经使函数指针变量 p 指向函数 fun,则使用 p 调用函数 fun 的方法是U /U。(分

    12、数:2.00)填空项 1:_39.下面是一个栈类的模板,其中 push 函数将元素 i 压入栈顶,pop 函数弹出栈顶元素。栈初始为空,top 值为 0,栈顶元素在 stacktop-1中,在下面画线处填上适当语句,完成栈类模板的定义。 templateclass T class T stack enunlsize=1000; T stacksize; intop; public: T stack( ):top(0) void push(consT i) if(topsize)stacktop+=i; T pop( ) if(top=0)exit(1); /栈空时终止运行 return_; ;

    13、(分数:2.00)填空项 1:_40.C+语言支持的两种多态性分别是编译时的多态性和 【13】 的多态性。(分数:1.00)填空项 1:_41.有如下递归函数: int Fun(int n) if(n=1) return 1; _ 请补充完整,使得函数 Fun 能够正确计算形参 n 的阶乘。(分数:2.00)填空项 1:_42.在最坏情况下,冒泡排序所需要的比较次数为 1。(分数:2.00)填空项 1:_43.以下函数模板 max 的功能是:返回数组 a 中最大元素的值。请将横线处缺失部分补充完整。 templatetypename TT max(T a,int n) Tm=a0; for(i

    14、nt i=1;in;i+) if(aim)U U /U/U; return m; (分数:1.00)填空项 1:_44.补充完整下面的类定义: class XCH char*a; public: XCH(char*a A) /构造函数 a=new charstrlen(aA) +1; strcpy(a,aA) ; XCH(分数:2.00)填空项 1:_46.假设血 int a=1,b=2;,则表达式(+a/b)*b-的值为U U /U /U。(分数:2.00)填空项 1:_47.数组是有序数据的集合,数组中的每个元素具有相同的U U /U /U。(分数:2.00)填空项 1:_48.纯虚函数的

    15、声明总是以_结束。(分数:2.00)填空项 1:_49.在下面横线上填上适当的语句,完成程序。 #include iostream using namespace std; class Base int x; public: Base(int i) x=i; Base() ; class Derived : public Base public: _/完成类 Derive 构造函数的定义 ; int main() Derived Obj; return 0; 在横线处应填入的语句是_。(分数:2.00)填空项 1:_50.对 n 个元素的序列进行冒泡排序时,最少的比较次数是 1。(分数:2.0

    16、0)填空项 1:_二级 C+-5-2 答案解析(总分:83.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:55.00)1.下面对于友元函数描述正确的是 A.友元函数的实现必须在类的内部定义 B.友元函数是类的成员函数 C.友元函数破坏了类的封装性和隐藏性 D.友元函数不能访问类的私有成员 (分数:1.00)A.B.C. D.解析:解析:友元函数的定义既可以在类内部进行,也可以在类外部进行。它提高了程序的运行效率,但破坏了类的封装性和隐藏性,使得类的非成员函数可以访问类的私有成员。2.程序中有如下语句 for(int i=0;i5;i+)cout*(p+i)“,“;能够依次输

    17、出 int 型一维数组 a的前 5 个元素。由此可知,变量 P 的定义及初始化语句是U /U。 A. int*p=a; B. int p=a; C. *p=a; D. p=a;(分数:2.00)A. B.C.D.解析:解析 从循环语句中可以看出,是在 04 的循环中输出数组 a 中的前,5 个元素,输出的值为*(p+i),即为指针 p 向后移动指向的元素。所以初始化要将指针 p 指向数组 a,即 int*P=a;。3.关于类和对象不正确的说法是U /U。 A. 类是一种类型,它封装了数据和操作 B. 对象是类的实例 C. 一个类的对象只有一个 D. 一个对象必属于某个类(分数:2.00)A.B

    18、.C. D.解析:解析 一个类可以声明多个对象。4.下列关于圆括号运算符的功能说法不正确的是 _。 A. 可用于强制类型转换 B. 可用于类型构造 C. 可用于类型声明 D. 可用于函数调用(分数:2.00)A.B.C. D.解析:5.考虑下面的函数原型:void f(int a,int b=7,char c=);下面的函数调用中,不合法的是U /U。 A.f(5) B.f(5,8) C.f(6,int main()int a4 4 = 1,2,3,-4,0,-12,-13,14,-21,23,0,-24,-31,32,-33,0;int i,j,s = 0;for(i=0;i4;i+)for

    19、(j=O;j4;j+)if(ai j =0)continue;s+=a i j;coutsend1;return 0;执行后的输出结果是( )。 A. -138 B. 141 C. 75 D. -1(分数:1.00)A. B.C.D.解析:解析 本题属于综合题,考查多个方面的知识点。程序首先定义了一个二维数组 a,并初始化其值。在内层 for 循环体中,遇到大于等于 0 的数,就继续执行下次循环,否则就执行“s+=aij”,即把其值累加并保存在变量 s 中。所以本题双重循环的功能是:计算数组中所有负数的累加和,即 s=-138。11.若进栈序列为 a,b,c,则通过入出栈操作可能得到的 a,b

    20、,c 的不同排列个数为 _。 A. 4 B. 5 C. 6 D. 7(分数:2.00)A.B. C.D.解析:12.下列语句中错误的是_。 A.const int*p=0; B.const int y=99; C.const int x; D.const int*p=new int(100);(分数:1.00)A.B.C. D.解析:解析 const 是一个 C+语言的关键字,它限定一个变量不允许被改变,const 常量、常量指针赋值时,均必须同时初始化。所以 C 选项错误。13.下面程序的结果是#includeiostreamhclass A public:A( ) cout “constr

    21、utA“ end1;virtual A( ) cout “destructA“ end1; ;class B:public A ;class C:public A ;class D:public B,public C ;void main( ) Dd; A. constructA destructA B. constructA constructA destructA destructA C. constructA constructA constructA destructA destructA destructA D. constructA constructA constructA co

    22、nstructA destructA destructA destructA destructA (分数:1.00)A.B. C.D.解析:解析:类 D 继承了类 C 和类 B,所以在构造的时候分别构造类 B 和类 C。14.设 int x =2,4,6,8,y,*p=int a;int fun ();int main ()extern int a;int b;a = 100;b = fun();coutbend1;return 0;int fun)extern int a;return (10*a ;其程序运行后的输出结果是 A. 100 B. 10 C. 1000 D. 10000(分数:

    23、2.00)A.B.C. D.解析:解析 本题考核变量的作用域、生存周期和存储类别(自动、静态、存储器,外部)。先来了解外部变量:外部变量用关键字 extern 表示。由于外部变量可以被程序中的所有函数共同访问,其作用域为全局,因此也称为全局变量。对于外部变量而言,“定义变量”和“说明变量”是两个不同的概念。定义a 为外部变量是告诉编译程序, a 是一个外部变量,并要求系统为 a 分配一个固定的永久存储空间。a 的值在整个程序的运行期间都存在,只有当定义它的程序运行结束时,它的存储空间才释放。外部变量定义后,当程序中的函数要引用外部变量时,应在函数中作引用说明。在此程序中,在第二行定义了一个外部

    24、变量 a,主函数 main 给外部变量赋的初始值为 100,当调用函数 fun()时,外部变量 a 的值传到函数 fun()中,因此函数所返回的值为 100*10=1000。23.设有定义:class C public:int value;int x,*p;则以下引用形式中,正确的是 A. x=value; B. x=C:value; C. p=class countstatic int n;public:count ( )n+;static int test()for (int i = 0; i 4; i+ )n+;return n;int count : n = 0;int main()c

    25、outcount : test()“ “;count c1, c2;coutcount : test()end1;return 0;执行后的输出结果是U /U。 A. 4 10 B. 1 2 C. 22 D. 24(分数:1.00)A. B.C.D.解析:解析 程序首先定义了类 count,其内部含有 private 类型数据成员“static int n;”,同时含有 public 类型构造函数 count()和静态成员函数 static int test(),这两个函数的功能分别是为对象申请系统资源并将静态数据成员 n 加 1 和将静态数据成员 n 加 4。主函数前,程序将静态数据成员 n

    26、 初始化为 0,该数据成员为所有类 count 的对象所共有的数据成员。主函数中,程序首先执行静态成员函数test()(由于 test 声明为 static,因此其调用时无需通过具体对象)。而其执行过程中,静态数据成员 n应该加 4 变成 n=4,因此此处输出为 4。此后程序创建对象 c1 和 c2,由于在每次创建过程中都要调用构造函数 count(),而每次调用 count()函数后,静态数据成员 n 值都会加 1,因此,创建两个对象之后,n值变为 n=6;再次执行 test()函数后,n 的值再次加 4,此时变为 n=6+4=10。故程序全部执行后,变量 n值变为 10,而中间程序输出为“

    27、4 10”。25.数据库关系模型中可以有三类完整性约束,下列选项中不属于三类完整性约束的是U /U。 A.实体完整性规则 B.参照完整性规则 C.对象完整性规则 D.用户自定义完整性规则(分数:2.00)A.B.C. D.解析:26.下列关于构造函数的描述中,错误的是_。 A.构造函数名与类名相同 B.构造函数可以有返回值 C.构造函数可以重载 D.每个类都有构造函数(分数:1.00)A.B. C.D.解析:解析 构造函数没有返回值,虽然叫函数但是它没有任何返回值,包括 void 型都不是,官方叫法为“构造器”。27.下列各种函数中,_ 不是类的成员函数。 A. 构造函数 B. 析构函数 C.

    28、 友元函数 D. 拷贝构造函数(分数:2.00)A.B.C. D.解析:解析 构造函数、析构函数和拷贝构造函数都是类的成员函数。28.下列叙述中正确的是 A. 软件就是程序清单 B. 软件就是存放在计算机中的文件 C. 软件应包括程序清单以及运行结果 D. 软件包括程序、数据和文档(分数:1.00)A.B.C.D. 解析:解析 计算机软件是计算机系统中与硬件相互依存的另一部分,包括程序、数据及相关文档的完整集合。用一个等式表示,则为: 软件=程序+文档+数据 选项 A、B、C 错误,正确答案是 D。29.下面关于数组的初始化正确的是U /U。 A.charstr=a,b,C B.charstr

    29、2a,b,c C.charstr23:a,b,c,d),e,f D.charstr():a,b,c(分数:2.00)A. B.C.D.解析:解析 本题考查的是字符数组的初始化。选项 B 中用 3 个元素初始化大小为 2 的数组,越界了;选项 C 中应该是 2 行 3 列的数组,题中使用 3 行 2 列初始化,选项 D 中数组合后应用方括号。30.若有说明:int s34=0则下面叙述正确的U /U。 A.只有元素 s00可得到初值 0 B.此说明语句不正确 C.数组 s 中各个元素都可得到初值,但其值不一定为 0 D.数组 s 中每个元素均可得到初值 0(分数:1.00)A.B.C.D. 解析

    30、:31.下列_ 是正确的语句。 A. ; B. a=17 C. x+y D. cout“/n”(分数:2.00)A. B.C.D.解析:解析 BCD 都没有语句结束符。32.若已定义;inta=0,1,2,3,4,5,6,7,8,9,*p=a,i;其中 0i=9,则对 a 数组元素不正确的引用是U /U。 A.ap-a B.x(void main( ) int a,b,c;sub(10,5,sub(7,a,sub(a,b,cout a “,“ b “,“ C endl; A. 5,2,3 B. 5,12,7 C. 5,12,17 D. 5,2,7(分数:2.00)A.B. C.D.解析:解析

    31、在 C语言中,调用函数不可能改变实参指针变量的值,但可以改变实参指针变量所指变量的值。了解了实参指针变量的改变情况,本题只剩下简单的“加减法”了。35.在下面的定义语句中,画线处应填入的内容是 class Fred public: void print( )coutdataendl; void setData(double D) data=d; static int count; private: double data; ; _count=0;/静态数据成员的定义 A. int B. static int C. int Fred: D. static int Fred:(分数:2.00)A.

    32、B.C. D.解析:解析 静态数据成员在类中声明,对它的访问可通过类名进行。二、B填空题/B(总题数:15,分数:28.00)36.类 istream 的成员函数 get 从指定流中读取一个字符,成员函数U U /U /U和 read从指定流中读取多个字符。(分数:2.00)填空项 1:_ (正确答案:getline)解析:37.若有定义语句 int x=10,y=20,z=20;,则表达式 xzy=z 的值为 1。(分数:2.00)填空项 1:_ (正确答案:0)解析:解析 该题考查了关系元素符 xz 值为 0,y=z 值为 1,两者结果为 0。38.若有函数 fun(x,y),并且已经使函

    33、数指针变量 p 指向函数 fun,则使用 p 调用函数 fun 的方法是U /U。(分数:2.00)填空项 1:_ (正确答案:(*p)(x,y))解析:解析 一个函数总是占用一段连续的内存区,而函数名就是该函数所占内存区的首地址。我们可以把函数的这个首地址(或称入口地址)赋予一个指针变量,使该指针变量指向该函数。然后通过指针变量就可以找到并调用这个函数。我们把这种指向函数的指针变量称为“函数指针变量”。函数指针变量定义的一般形式为:类型说明符(*指针变量名)();其中“类型说明符”表示被指函数的返回值的类型。“(*指针变量名)”表示“*”后面的变量是定义的指针变量。最后的空括号表示指针变量所

    34、指的是一个函数。39.下面是一个栈类的模板,其中 push 函数将元素 i 压入栈顶,pop 函数弹出栈顶元素。栈初始为空,top 值为 0,栈顶元素在 stacktop-1中,在下面画线处填上适当语句,完成栈类模板的定义。 templateclass T class T stack enunlsize=1000; T stacksize; intop; public: T stack( ):top(0) void push(consT i) if(topsize)stacktop+=i; T pop( ) if(top=0)exit(1); /栈空时终止运行 return_; ;(分数:2.

    35、00)填空项 1:_ (正确答案:stack(-top);)解析:解析 POP( )操作中,当栈中含有元素时则弹出栈顶元素,所以应该返回栈顶元素 stack(-top),由于 top 指针始终指向的是栈顶元素的上一单元,所以出栈时应该是先将 top 下移,然后出栈,故应该是-top 而不是 top-。40.C+语言支持的两种多态性分别是编译时的多态性和 【13】 的多态性。(分数:1.00)填空项 1:_ (正确答案:【13】运行时)解析:解析:本题考查的是多态的概念,多态性主要是指发出同样的消息而被不同类型的对象接收时导致完全不同的行为,它一般分为编译时的多态性和运行时的多态性,比如函数重载

    36、和虚函数。41.有如下递归函数: int Fun(int n) if(n=1) return 1; _ 请补充完整,使得函数 Fun 能够正确计算形参 n 的阶乘。(分数:2.00)填空项 1:_ (正确答案:else return n*Fun(n-1);)解析:解析 此题考查的是递归函数。函数 Fun 中的参数 n 小于 2 时,Fun 函数返回 1,其余返回值为n*Fun(n-1)。42.在最坏情况下,冒泡排序所需要的比较次数为 1。(分数:2.00)填空项 1:_ (正确答案:n(n-1)/2)解析:解析 在最坏情况下,冒泡排序所需要的比较次数为 n(n-1)/2。43.以下函数模板 m

    37、ax 的功能是:返回数组 a 中最大元素的值。请将横线处缺失部分补充完整。 templatetypename TT max(T a,int n) Tm=a0; for(int i=1;in;i+) if(aim)U U /U/U; return m; (分数:1.00)填空项 1:_ (正确答案:m=ai)解析:44.补充完整下面的类定义: class XCH char*a; public: XCH(char*a A) /构造函数 a=new charstrlen(aA) +1; strcpy(a,aA) ; XCH(分数:2.00)填空项 1:_ (正确答案:11 13)解析:46.假设血

    38、int a=1,b=2;,则表达式(+a/b)*b-的值为U U /U /U。(分数:2.00)填空项 1:_ (正确答案:2)解析:47.数组是有序数据的集合,数组中的每个元素具有相同的U U /U /U。(分数:2.00)填空项 1:_ (正确答案:数据类型)解析:48.纯虚函数的声明总是以_结束。(分数:2.00)填空项 1:_ (正确答案:=0。)解析:解析 纯虚函数是在声明虚函数时被“初始化”为。的函数。定义的一般形式:virtual 函数类型 函数名(参数列表)=0。所以答案为“=0”。49.在下面横线上填上适当的语句,完成程序。 #include iostream using n

    39、amespace std; class Base int x; public: Base(int i) x=i; Base() ; class Derived : public Base public: _/完成类 Derive 构造函数的定义 ; int main() Derived Obj; return 0; 在横线处应填入的语句是_。(分数:2.00)填空项 1:_ (正确答案:Derived(int i):Base(i))解析:解析 本题考核派生类中构造函数。程序中,类 Derived 是基类 Base 的公有派生。在类 Derived的构造函数应该包括调用基类构造函数使基类的数据成员得以初始化。50.对 n 个元素的序列进行冒泡排序时,最少的比较次数是 1。(分数:2.00)填空项 1:_ (正确答案:n-1)解析:解析 当初始元素正序时,第一趟比较 n-1 次,交换数为 0,完成排序。


    注意事项

    本文(【计算机类职业资格】二级C++-5-2及答案解析.doc)为本站会员(testyield361)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1 

    收起
    展开