首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
16
问题
有以下程序:
#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://kaotiyun.com/show/4pDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果是#include<stdio.h>main(){inta=28,b;chars[10],*p;p=s;do{b=a%16;if(b<10)*p=b+48;else*
判断字符串s1是否大于字符串s2,应该使用()。
数据的存储结构是指()。
以下程序的输出结果是______。#include<string.h>main(){printf("%d\n",strlen("IBM\n012\1\\"));}
下列的程序用来输出两个字符串前7个字符中对应相等的字符及其位置号,程序空白处应该填写的是()。#include<stdio.h>main(){Charsl[]="Chinese",s2[]="japnese";
算法的时间复杂度是指()。
设有定义:doublex[lO],*p=x;,以下能给数组x下标为6的元素读人数据的正确语句是
在数据库系统的内部结构体系中,索引属于()。
数据结构主要研究的是数据的逻辑结构、数据的运算和()。
随机试题
某基层医疗机构要转型为社区卫生服务中心该社区卫生服务中心开展社区高血压防治,所采取的下列措施中,属于第二级预防的措施是
与虚喘有关的主要脏器为
目前,二段式种植体
甲在骑车下班途中,碰巧乙和丙在路边厮打,乙突然把丙推向非机动车道,甲躲闪不及,将丙撞伤。根据《侵权责任法》的规定,下列表述正确的是()。
可以采用行政划拨形式取得土地使用权的有()。
梁某本月由于担任某公司独立董事职务所取得的董事费收入5000元,可扣减的费用是( )元。
新闻:内幕
设f(x)连续,则∫abf(x+y)dy为().
•Readthearticlebelowaboutrecruiting.•Choosethebestsentencefromtheoppositepagetofilleachofthegaps.•Foreachg
NetLibraryisalibrarythatlendsoutdigitalbooks.Ittreatsadigitalbooklikeapaperbackcopy.Itchargeslibraryperbo
最新回复
(
0
)