首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
阿奻_
成都东软学院
2019届
其它
关注
私信
加入黑名单
举报TA
首页
刷题
圈子
项目
笔记
基本资料
真题试卷
在线编程
心理测试
回答的问题(1203)
编写返回两个参数中较大值的函数模板。
0
template<class T> T max(T t1,T t2) // or T max(const T & t1,const T & t2) { return t1>t2?t1:t2; }
发表于 2017-12-27 20:23:32
指出下面每个目标是否可以使用默认参数或函数重载完成,或者这两种方法都无法完成,并提供合适的原型。 a.mass(density,volume)返回密度为density、体积volume的物体的质量,而mass(density)返回密度为densi
0
a.通过为第二个参数提供默认值: double mass(double d,double v = 1.0); 也可以通过函数重载: double mass(double d,double v); double mass(double d); b.不能为重复的值使用默认值,因为必须从右到左...
发表于 2017-12-27 20:23:28
为让函数fill()和show()使用引用参数,需要对程序清单7.15做哪些修改?
0
首先,将原型修改成下面这样: //function to modify array object void fill(std::array<double,Seasons> & pa); //function that uses array object without modi...
发表于 2017-12-27 20:23:25
下面是一个结构模板: struct box { char maker[40]; float height; float width; float length; float volume; }: a.请编写
0
a.该函数不应修改结构成员,所以使用const限定符。 void show_box(const box & container) { cout<<"Made-by"<<container.maker<<endl; co...
发表于 2017-12-27 20:23:20
编写iquote()的重载版本——显示其用双引号括起的参数。编写3个版本:一个用于int参数,一个用于double参数,另一个用于string参数。
0
可以使用字符串“\”或字符“”来打印引号,下面的函数演示了这两种方法。 #include <iostream.h> void iquote(int n) { cout <<"\" "<<n<<"\&qu...
发表于 2017-12-27 20:23:17
假设song()函数的原型如下: void song(const char * name,int times); a.如何修改原型,使times的默认值为1? b.函数定义需要做哪些修改? c.能否为name提供默认值“O.My
0
a.void song(const char * name,int times=1); b.没有。只有原型包含默认值的信息。 c.是的,如果保留times的默认值: void song(char * name=“O.My Papa”,int times=1);
发表于 2017-12-27 20:23:13
下面的代码将显示什么内容? #include <iostream> using namespace std; void other(); namespace n1 { int x = 1; } namespace n2 { int
0
1 4,1,2 2 2, 4,1,2 2
发表于 2017-12-27 20:15:21
下面的程序由两个文件组成,该程序显示什么内容? //filel.cpp #include <iostream> using namespace std; void other(); void another(); int x = 10
0
10 4 0 Other:10,1 another():10,-4
发表于 2017-12-27 20:15:17
在一个文件中调用average(3,6)函数时,它返回两个int参数的int平均值,在同一个程序的另一个文件中调用时,它返回两个int参数的double平均值,应如何实现?
0
可以在每个文件中包含单独的静态函数定义,或者每个文件都在未命名的名称空间中定义一个的average()函数。
发表于 2017-12-27 20:15:11
重新编写下面的代码,使之使用using声明,而不是using编译指令。 #include<iostream> using namespace std; int main() { double x, cout <<”
0
#include<iostream> int main() { using std::cin; using std::cout; using std:;endl; double x, cout <<”Enter value”; while (!(cin >&g...
发表于 2017-12-27 20:15:07
首页
上一页
1
2
3
4
5
6
7
8
下一页
末页
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题