单项选择题
有以下程序:
#include <stdio.h>
#include <string.h>
typedef struct {
char name[10];
char sex;
int age;
} STU;
void fun(STU t)
{ strcpy(t.name,"Tong");
t.age++;
}
main()
{ STU s[2]=t"Hua","m",18,"Qin","f",19};
fun(s[1]);
printf("%s,%d,%s,%d\n",s[0].name,s[0].age,s[1].name,s[1].age);
}
程序运行后的输出结果是______。
- A.Hua,19,Tong,19
B.Hua,18,Tong,20
C.Tong,19,Qin,19
D.Hua,18,Qin,19
点击查看答案&解析
相关考题
-
单项选择题
设有如下定义:struct{ int n; char c; }a[2],*p=a;则以下错误引用结构体成员n的是______。
A.(* a)->n
B.a[0].n
C.p->n
D.(* p).n -
单项选择题
设有如下语句:typedef struct Date{int year;int month;int day;} DATE;则以下叙述中错误的是______。
A.DATE是用户定义的结构体变量
B.struct Date是用户定义的结构体类型
C.DATE是用户说明的新结构体类型名
D.struct是结构体类型的关键字 -
单项选择题
有以下程序:#include <stdio.h>#define FNA(x) x*x#define FNB(x) x+zmain(){ int a=2,b=4;printf("%d,%d\n",FNA(FNB(a)),FNB(FNA(b)));}程序运行后的输出结果是______。
A.8,16
B.16,32
C.8,32
D.16,16