对于函数定义: void FUN(int n, double x) { … } 若以下选项中的变量都已定义并赋值,则对函数FUN的正确调用的语句是()。
A.k=FUN(x,n); B.void FUN(n,x); C.FUN(int y,double m); D.FUN(10,12.5);
单项选择题若有如下定义: struct sk{ int a; int b; }data,*p=&data; 则对data中的成员x的正确引用的是()。
A.(*p).a B.(*p).data.a C.p->data.a D.p.data.a
单项选择题若有说明:int*p1,*p2,m=5,n;以下都是正确的赋值语句的选项是()。
A.p1=&m; p2=&p1; B.p1=&m; p2=&n; *p1=*p2; C.p1=&m; p2=p1; D.p1=&m; *p2=*p1;
单项选择题下列选项中,正确的语句组是()。
A.char s[8]; s={“Beijing”}; B.char *s; s={“Beijing”}; C.char s[8]; s=“Beijing”; D.char *s; s=“Beijing”;
单项选择题若有定义:inta[10],*p;则*(p+5)表示()。
A.元素a[5]的值 B.元素a[5]的地址 C.元素a[6]的值 D.元素a[6]的地址
单项选择题若有说明:inta[3][4];则对a数组元素的非法引用的是()。
A.a[0][2*1] B.a[0][4] C.a[4-2][0] D.a[1][3]