首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include typedef struct stu{ char name[10]; char gender; int score; }STU; void f(STU a,ST
有以下程序: #include typedef struct stu{ char name[10]; char gender; int score; }STU; void f(STU a,ST
admin
2017-07-05
18
问题
有以下程序:
#include
typedef struct stu{
char name[10];
char gender;
int score;
}STU;
void f(STU a,STU *b)
{a=*b;
printf("%s,%c,%d,",a.name,a.gender,a.score);
}
main()
{STU a={"Zhao",’m’,290},b={"Qian",’f’,350};
f(a,&b);
printf("%s,%c,%d\n",a.name,a.gender,a.score);
}
程序运行后的输出结果是( )。
选项
A、Qian,f,350,Qian,f,350
B、Zhao,m,290,Qian,f,350
C、Qian,f,350,Zhao,m,290
D、Zhao,m,290,Zhao,m,290
答案
C
解析
main函数中,首先定义两个结构体STU类型的变量a,b,并对a,b初始化,f函数的功能是:用形参结构体指针b指向的结构体对形参a赋值,此时形参结构体a的值为指针b指向的值,输出a即输出指针b指向的结构体,返回到main函数后,在输出实参a的值,答案为C选项,注:形参a,b不要和实参a,b混淆。
转载请注明原文地址:https://jikaoti.com/ti/R0i0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列4个关于C语言的结论中错误的是()。
有以下程序intadd(inta,intb){return(a+b);}main(){intk,(*f)(),a=5,b=10;f=add;}则以下函数调用语句错误的是
有以下程序main(){intx,y,z;x=y=1;z=X++,y++,++y;printf("%d,%d,%d\n",x,y,z);}程序运行后的输出结果是
数据库系统的主要特点为数据集成性、数据的高______和低冗余性、数据独立性和数据统一管理和控制。
若i和k都是int类型变量,有以下for语句for(i=0,k=一1;k=l;k++)printf(“*****-\n”);下面关于语句执行情况的叙述中正确的是
定义如下变量和数组:inti,x[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是()。for(i=0;i<3;i++)printf("%d",x[i][2-i]);
衡量软件的模块独立性使用耦合性和内聚性两个定性的度量标准,其中()是度量一个模块功能强度的一个相对指标。
以下程序的功能是进行位运算:main(){unsignedchara,b;a=7^3;b=~4&3;printf("%d%d\n",a,B);}程序运行后的输出结果是()。
某二叉树中度为2的节点有18个,则该二叉树中有()个叶子节点。
某二叉树中度为2的结点有18个,则该二叉树中有________个叶子结点。
随机试题
非那雄胺可以用于:
某要素既有位置公差要求,又有形状公差要求时,形状公差值应大于位置公差值。()
下列情形中属于医疗技术事故的是
100目筛相当于药典几号标准药筛
关于外用膏剂的基质对药物透皮吸收影响的叙述,正确的是()。
电网标称电压为35kV的谐波电压的电压总谐波畸变率限值为()。
Excellentnovelsarethosewhich______nationalandculturalbarriers.
我把中文学得很努力。(暨南大学2016)
极限
A、Theyshouldbeclearaboutwhattheyaregoingtodo.B、Theyshouldturntotheirparentsforhelp.C、Theyshouldignorethec
最新回复
(
0
)