zoukankan      html  css  js  c++  java
  • c++第一章1.6

    测试已完成(bingo)

     
     
    1
    【单选题】

    下面代码能够实现交换操作的函数有(       )

     
    • A、

      swap(int a,int b)

      { int t=a;a=b;b=t;}

    • B、

      swap(int *a,int *b)

      {int *c;*c=*a;*a=*b;*b=*c;}

    • C、

      swap(int *a,int *b)

      {int *c;c=a;a=b;b=c;}

    • D、

      swap(int &a,int &b)

      {int c=a;a=b;b=c;}

    我的答案:D
    2
    【单选题】

    int main()

    {

      int a,b,c;

     cin>>a>>b>>c;

    add(a,b);

    }

    这里的add函数调用的是下面哪个函数(       )

     
    • A、

      int add(int a,int b,int c=0)

      {

      return (a+b+c);

      }

    • B、

      int add(int a=0,int b=0,int c)

      {

      return (a+b+c);

      }

    • C、

      int add(int a=1,int b,int c=0)

      {

      return (a+b+c);

      }

    • D、

      int add(int a,int b,int c)

      {

      return (a+b+c);

      }

    我的答案:A
    3
    【单选题】

    下面代码实现分配10个整数,并用读入的数据进行初始化的正确代码是

     
    • A、

      int *p,d;

      for(int i=0;i<10;++i)

      {cin>>d;p=new int(d);}

    • B、

      int *p;

      p=new int[10];

      for(int i=0;i<10;++i)cin>>p[i];

    • C、

      int *p,d;

      for(int i=0;i<10;++i)

      {cin>>d;p=new int[d];}

    • D、

      int *p,d;

      p=new int(10);

      for(int i=0;i<10;++i)cin>>*p++;

    我的答案:B
    4
    【单选题】

    下面不正确的函数重载是(     )

     
    • A、

      int sum(int a,int b)

      int sum(float a,float b)

    • B、

      int sum(int a,int b)

      int sum(int a,int b,int c)

    • C、

      int sum(int a,int b)

      float sum(int a,int b)

    我的答案:C
  • 相关阅读:
    java实现第六届蓝桥杯立方体自身
    Java实现第八届蓝桥杯包子凑数
    Snapshot Standby
    [NOI2014]购票
    DG的数据保护模式
    严格次小生成树
    Java实现第八届蓝桥杯拉马车
    Java实现第八届蓝桥杯拉马车
    Java实现第八届蓝桥杯迷宫
    在物理 Data Guard 中对异构主备系统的支持 (文档 ID 1602437.1)
  • 原文地址:https://www.cnblogs.com/gongsuiqing/p/12498726.html
Copyright © 2011-2022 走看看