设有下列程序段,则scanf函数调用语句中对结构体变量成员的不正确引用为()。structstudent{charname[20];intage;charsex;}stu[5],*p;p=stu;
A.scanf("%s",stu[0].name)
B.scanf("%d",p->age)
C.scanf("%c",&(p->sex))
D.scanf("%d",&stu[0].age)
A.scanf("%s",stu[0].name)
B.scanf("%d",p->age)
C.scanf("%c",&(p->sex))
D.scanf("%d",&stu[0].age)
第1题
A.f(2,3)
B.f(2, 3.0)
C.f(a+b,c)
D.f(b,2)
第2题
下面程序的功能是:根据输入的整数x和n,利用函数fact实现求。 例如:输入:2,3 输出=8 请在程序中的横线上填入正确的内容,将程序补充完整。 /* c7-1.c 利用函数fact实现求x的n次方*/ #include "stdio.h" int main() { long int fact(long x,long n) ; /*声明fact函数*/ long int x ; long int n; printf("please enter X and N(>=0): "); scanf("%ld,%ld", &x, &n ); printf("%ld,%ld=%ld",x,n, (1) ); /*调用fact函数 */ return 0; } long int fact(long int x, long int n) /*定义fact函数求xn */ { long int i,s; (2) ; /*求累积变量的初始化*/ if (n= =0) return 0; for(i=1; i<=n; i++) *用循环实现xn* s="s*x;" (3) ; *返回结果xn*>
第3题
A.scanf("%d",p1[3])
B.scanf("%d",arr[3])
C.scanf("%d",p1)
D.scanf("%d",p1+3)
第6题
A.obj.sData = "It is funny!";
B.Consol
C.WriteLine(obj.sData);
D.obj._sData = 100;
E.obj.set(obj.sData);
第11题
A.语句错误
B.语句正确
C.编译正确但运行错误
D.以上均不对