在函数的返回值类型与返回值表达式的类型描述中错误的是( )
A. 函数返回值的类型在函数定义时确 定,在函数调用时是不能改变的
B. 函数返回值的类型就是返回值表达式的类型
C. 函数返回值表达式类型与函数返回值类型不同时,表达式类型应转换成函数返回值类型
D. 函数返回值类型决定了返回值表达式的类型
文件包含命令中对被包含的文件名的要求是( )
A. 必须为.h
B. 不能用.h
C. 必须是.cpp
D. 不一定是.h
下面的函数fun未使用中间变量实现对两个数的交换,请完成下列函数的定义。void fun(int &x, int &y){x+=y;y= [1] ;[2] ;}
下面的函数bubble()是对整数数组a按升序排序的冒泡算法,其中,参数a存储将被排序的数据,size是数组a中存储的元素数目,请完成该函数。void bubble(int a[], int size){ [1] ;for(int p=1; [2] ; p++)for(int i=0; [3] ; i++)if(a[i]>a[i+1]){ temp=a[i];[4] ;[5] ;}}