题目内容

以下scanf函数调用语句中对结构体变量成员的不正确引用是( )struct pupil{char name [20];int age;int sex;} pup[5] ,* p ;p = pup ;

A. scanf (“%”,pup[0].name );
B. scanf (“%d”,&pup[0].ge);
C. scanf (“%d , &(p->sex ));
D. scanf (“%d”, p->age);

查看答案
更多问题

下列程序的输出结果是()。#include struct abc{int a, b, c;};void main(){struct abc s[2]={{1,2,3},{4,5,6}};int t=s[0].a+s[1].b;printf("%d \n",t);}

A. 5
B. 6
C. 7
D. 8

根据下面的定义,能打印出Mary的语句是()。#include struct Person {char name[9];int age;};struct Person classes[10]={"John",17, "Paul",19, "Mary",18,"adam",16};

A. printf("%s\n", classes [3].name);
B. priintf("%c\n”,class[1].name[1]);
C. printf("%s\n”, classes [2].name);
D. printf("%c\n",class[0].name);

下面程序的功能是:将字符数组a中下标值为偶数的元素从小到大排列,其它元素不变。请填空。 #include #include void main() { char a[]="clanguage",t;int i, j, k;k=strlen(a);for(i=0; i<=k-2; i+=2)for(j=i+2; j<=k; )if( ){ t=a[i]; a[i]=a[j]; a[j]=t; }puts(a);printf("\n");}

以下程序的输出结果是_________。 void main() { char s[]="abcdef";s[3]='\0'; printf("%s\n",s); }

答案查题题库