下列函数的定义中正确的是( )。
A. void f(int x,y){ cout< B. void f(int x,int y){ return x+y; }
C. int f(float x,float y){ return x+y; }
D. int f(int x,int y){ cout<
设有程序如下:#includeusing namespace std;void f(float x=5,float y); // ①int main( ){void f(float,float=30); // ②float a=10;f(float a,20); // ③void f(a,20); // ④cout<
A. ①
B. ②
C. ③
D. ④
E. ⑤
F. ⑥
设有函数和变量定义如下:char f(int x){ return x;}// ‘A’的ASCII值为65double n(65.5);则函数调用表达式“f(n)”的值是( )。
A. 65.5
B. 65.0
C. 65
D. ‘A’
设有变量定义和初始化语句如下:float x=2.5;char c(65);int y=x; // ①int &r; // ②int &rc=c; // ③float &px=&x; // ④char *pc=c; // ⑤则在注释部分标注编号的语句中,编译时没有语法错误的是( )。
A. ①
B. ②
C. ③
D. ④
E. ⑤