若下列程序运行的输出结果为 1,A,10.1 2,B,3.5 则横线处应填写的内容为( )。 #include(iostream) using namespace std; void test(int a,char b,double c) { c

admin2013-10-15  46

问题 若下列程序运行的输出结果为
1,A,10.1
2,B,3.5
则横线处应填写的内容为(    )。
#include(iostream)
using namespace std;
void test(int a,char b,double c)
{
  cout<}
int main()
  {
    void test(int,char,double_________);
    test(1,’A’,10.1);
    test(2,’B’);
    return 0;
  }

选项 A、=1
B、=2
C、=3.5
D、=10.1

答案C

解析 本题考查了函数默认参数的应用。本题中第一次调用test函数数值1,A,10.1;第二次调用少了一个实参,却要求输出2,B,3.5,由此分析,应将test函数的第三个参数声明为默认参数。且默认为3.5,才能达到要求的输出结果。故应填入“=3.5”或“c=3.5”。
转载请注明原文地址:https://kaotiyun.com/show/EbBD777K
0

最新回复(0)