柠檬试题库
search
首页 计算机 公务员 驾照 关于

若有以下程序 #include #include typedef struct stu { char name[10], gender; int score; } STU; void f( char *p ) { strcpy( p, "Qian" ); } main() { STU a={"Zhao", 'm', 290}, b; b=a; f(b.name); b.gender = 'f'; b.score = 350; printf("%s,%c,%d,", a.name, a.gender, a.score); printf("%s,%c,%d\n", b.name, b.gender, b.score); } 则程序的输出结果是


  • A.Zhao,m,290,Qian,f,350
  • B.Zhao,m,290, Zhao,m,290
  • C.Qian,f,350,Qian,f,350
  • D.Zhao,m,290,Zhao,f,350
热度🔥922
参考答案:A
解析:

【解析】本题考查结构体的相关操作以及传值、传址的区别,该题中调用f函数后,b的name会重新赋值为Qian,选项A正确。
复制题目向AI提问