题目内容

设有程序如下:#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. ⑤

设有程序段如下:int x=3,*p=&x;int &r=x,y=x;r=5,y=10;则下列表达式中值为15的是( )。

A. x*r
B. x+5
C. x+12
D. x+y
E. p+y
F. p+12

设有函数声明和变量定义如下:void f(int *x,int &y);int m=5,n=10;则下列函数调用表达式正确的是( )。

A. f(&m,n)
B. f(&m,&n)
C. f(*m,&n)
D. f(*m,n)

答案查题题库