c++第一章1.6
测试已完成(bingo)
下面代码能够实现交换操作的函数有( )
- 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;}
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);
}
下面代码实现分配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++;
下面不正确的函数重载是( )
- 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)
最新文章
- 记一次Suse下的Django环境配置——第一弹
- 如何换ionic里面的图标
- 在AppDelegate 或其它地方用UITabBarController怎么办
- PHP: 手把手编写自己的 MVC 框架实例教程
- CMake入门以及学习笔记
- Oracle connect by 树查询之二
- NetBIOS
- Mysql Binlog日志详解
- UIScrollView中添加一个视图,实现让其始终固定在某个位置
- SendMessage用法实例
- Hadoop权威指南:HDFS-目录,查询文件系统,删除文件
- Vulkan Tutorial 18 重构交换链
- 【原创】用python写的一个监测本地进程CPU占用的程序
- java读写分离的实现
- AKA “Project” Milestone
- MQTT研究之EMQ:【SSL双向验证】
- 单片机课程设计-四位加法计算器设计参考程序(c语言)
- hdoj4871
- 【python深入】装饰器理解及使用
- 利用Python生成随机密码