首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> #include<string.h> typedef struet{char name[9];char sex;float score[2];}STU; void f(STU a) { STU b={"Zh
有以下程序: #include<stdio.h> #include<string.h> typedef struet{char name[9];char sex;float score[2];}STU; void f(STU a) { STU b={"Zh
admin
2020-07-28
50
问题
有以下程序:
#include<stdio.h>
#include<string.h>
typedef struet{char name[9];char sex;float score[2];}STU;
void f(STU a)
{
STU b={"Zhao",’m’,85.0,90.0};
int i;
strcpy(a.name,b.name);
a.sex=b.sex:
for(i=0;i<2;i++)
a.score
=b.seore
;
}
main()
{
STU c={"Qian",’f’,95.0,92.0};
f(c);
printf("%s,%c,%2.0f,%2.0f\n",c.name,c.sex,c.seore[0],c.score[1]);
}
程序运行后的输出结果是( )。
选项
A、Zhao,m,85,90
B、Qian,m,85,90
C、Zhao,f,95,92
D、Qian,f,95,92
答案
D
解析
本题考查结构体的相关操作以及传值、传址的区别,该题中调用f函数后,会生成参数c的一个副本,而不会改变c的值,所以c值维持原值,选项D正确。
转载请注明原文地址:https://jikaoti.com/ti/kBD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
下列叙述中错误的是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于开发阶段任务的是
有以下程序#include<stdio.h>intf(intx,inty){return((y-x)*x);}main(){inta=3,b=4,c=5,d;d=f(f(a,b),f(a,c));printf("%\n",d);}程
关于算法,以下叙述中错误的是
下列叙述中错误的是
下列关于二叉树的叙述中,正确的是
设变量均已正确定义并赋值,以下与其他三组输出结果不同的一组语句是
若有定义“intx,y;”并已正确给变量赋值,则以下选项中与表达式“(x-y)?(x++):(y++)”中的条件表达式(x-y)等价的是
在软件开发中,需求分析阶段产生的主要文档是
随机试题
引进原油稳定装置使用的二甲基硅油相对密度为()。
Peter,whohadbeendrivingallday,suggested______thenexttown.
在工程建设项目管理投标资格能力要素,()是指申请人已经完成的工程建设项目数量和质量及其实现的项目管理成效。
下列错误中,并不会影响试算平衡表中借贷双方平衡关系的有()
下列关于管理层凌驾于控制之上的风险的说法中,错误的是()。
老年期是疾病多发期,()是老年人最为关注和渴望满足的需要。
案例:胡老师教授《艺术大师毕加索》一课时,幽默地将毕加索比作“天才”(从小就有绘画天赋)、“小偷”(偷师前辈画家的创作思路)、“变形金刚”(作品风格变化多样)和“疯子”(作品让很多人看不懂),并问学生:这样的“怪胎”你们喜欢吗?整堂课胡老师还讲了
Georgecalledhisbossfromtheairport,butit______(接电话的却是他的助手).
下列句子中,与“霜叶红于二月花”所表示的语义一致是()。(北京大学)
Thedebateoverwhetherdogsorcatsmakebetterpetswasgivenanewdimensionrecently,anddogsseemtohavecomeoutthe【C1】
最新回复
(
0
)