首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include #include typedef struct stu { char name[10], gender; int score; } STU; void f( char *p ) { strcpy( p, "Qian"
若有以下程序 #include #include typedef struct stu { char name[10], gender; int score; } STU; void f( char *p ) { strcpy( p, "Qian"
admin
2019-05-17
49
问题
若有以下程序
#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
答案
A
解析
同类型的结构体之间可以直接赋值,所以主函数中把结构体变量a中的数据整体赋值给了结构体变量b。函数f()的作用是给b.name赋值为"Qian"(注意这里结构体的第一个称为为数组而不是指针,所以a.name与b.name指向不同的内存空间),所以输出结果为选项A)。
转载请注明原文地址:https://kaotiyun.com/show/ZPRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下语句中存在语法错误的是
若有定义语句:char*s1="OK",*s2="ok";以下选项中,能够输出"OK"的语句是
数据字典(DD)所定义的对象都包含于
有以下程序#includemain(){FILE*fp;charstr[10];fp=fopen("myfile.dat","w");fputs("abc",fp);fclose(fp);fp
以下叙述中正确的是
若fp已定义为指向某文件的指针,且没有读到该文件的末尾,则C语言函数feof(fp)的函数返回值是
若有以下函数首部intfun(doublex[10],int.cn)则下面针对此函数的函数声明语句中正确的是
一个兴趣班可以招收多名学生,而一个学生可以参加多个兴趣班。则实体兴趣班和实体学生之间的联系是()。
以下不合法的数值常量是()。
下列与队列结构有关联的是
随机试题
下列选项中,属于法律规范调整的社会关系是
甲郑谷在袁州,齐己携诗诣之。有《早梅》诗云:“前村深雪里,昨夜数枝开。”谷曰:“‘数枝’非早也,未若‘一枝’。”齐己不觉下拜。自是士林以谷为“一字师”。
A.酸枣仁总黄酮B.酸枣仁水煎液C.酸枣仁油D.酸枣仁皂苷E.酸枣仁多糖酸枣仁中无明显镇静催眠作用的成分是
引起肝癌的间接致癌物是
A.肺叶生疮B.肺叶萎弱C.肺热叶焦D.肺气胀满E.肺脾两虚
回肠小穿孔早期查无腹膜刺激症状,原因为()
房地产投资的形式包括()。
一年之中的仲夏之月是指()。
《幼儿园教育指导纲要(试行)》指出,“教育活动的组织与实施过程是教师()地开展工作的过程”。
下列选项中,属于汉朝法律规定的罪名的有()。(2009年多选61)
最新回复
(
0
)