有以下程序
include<stdio.h>
typedef struct
{int num;double s;}REC;
void funl(REC x){x.nllm=23;x.s=88.5;}
main( )
{REC a={16,90.0);
funl(A);
prinff(“%d\n”,a.num);
}
程序运行后的输出结果是【 】。
第1题:
07310021:有以下函数调用语句:func(rec1,rec2+rec3,rec4);该函数调用语句中含有的实参个数是()
A.3
B.4
C.5
D.有语法错误
第2题:
【单选题】有函数调用语句:func(rec1,rec2+rec3,(rec4,rec5));,此语句的实参数为()。
A.3
B.4
C.5
D.有语法错误
第3题:
设有如下定义,若要通过px引用rec中的x域,正确的语句()。 struct aa { int x; float y; } rec, *px; px=&rec;
A.px.x;
B.px->x;
C.*px->x;
D.*px.x;
第4题:
以下结构体类型说明和变量定义中正确的是()。
A.typedef struct {int n; char c;} REC; REC x,y;
B.struct REC; {int n; char c;}; REC x,y;
C.typedef struct REC ; {int n=0; char c=’A’; } x,y;
D.struct {int n; char c; } REC x,y;
第5题:
07310021:有以下函数调用语句:func(rec1,rec2+rec3,rec4);该函数调用语句中含有的实参个数是()
A.3
B.4
C.5
D.有语法错