首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include typedef struct { char name[10]; char sex; int age;} STU; void fun(STU *t) { strcpy((*t).name,"Tong");
有以下程序 #include #include typedef struct { char name[10]; char sex; int age;} STU; void fun(STU *t) { strcpy((*t).name,"Tong");
admin
2020-05-19
47
问题
有以下程序
#include
#include
typedef struct {
char name[10];
char sex;
int age;} STU;
void fun(STU *t)
{ strcpy((*t).name,"Tong");
(*t).age++;
}
main()
{ STU s[2]={"Hua",’m’,18,"Qin",’f’,19};
fun(s+1);
printf("%s,%d,%s,%d\n",s[0].name,s[0].age,s[1].name ,s[1].age );
}
程序运行后的输出结果是( )。
选项
A、Hua,18,Tong,20
B、Hua,18,Qin,19
C、Tong,19,Qin,19
D、Hua,19,Tong,19
答案
A
解析
结构体数组名作为函数参数为地址传参,函数fun()的作用是把当前指针指向的结构体变量中的name赋值为"Tong",并让成员变量age自增1,调用函数时传递的是数组第二个元素的地址,所以改变的是第二个元素的值,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/8vCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){struetSTU{charname[9];charsex:doublescore[2];};structSTUa={"Zhao",’m’,85.0,90.0},b
若有语句typedefstruetS{intg;charh;}T;,则下列叙述中正确的是()。
以下叙述中错误的是()。
有以下函数:intfun(char*s){char*t=s;while(*t++);return(t-s);}该函数的功能是()。
有以下程序:#include<stdio.h>voidfun(inta,intb){intt;t=a:a=b;b=t;}main(){intc[10]={1,2,3,4,5,6,7,8,9,0},i;for(i=0;i<10;
下列叙述中错误的是()。
有以下程序#includemain(){inti,s=1:intfun(){staticintx=1;for(i=1;i
以下关于C语言数据类型使用的叙述中错误的是
不属于对象构成成份的是
下列各项中属于黑盒测试方法的是()。
随机试题
对于粉尘环境下的作业人员,每日增加150mg维生素_______的供给量可提高机体免疫力。
板蓝根颗粒功能是
A.疫苗B.放射性药品C.医疗机构制剂D.中药饮片E.中成药由国家药品监督管理部门负责GMP认证的是
【案例三】背景资料:某施工企业中标承建了一座日处理污水能为15万吨污水处理厂工程,为防止初沉池、二沉池、曝气池等薄壁钢筋混凝土排水构筑物产生裂缝,施工时采取了如下措施:(1)加大水泥用量,增加混凝土的和易性。(2)增
20×4年2月1日,甲公司以增发1000万股本公司普通股股票和一台大型设备为对价,取得乙公司25%股权。其中,所发行普通股面值为每股1元,公允价值为每股10元。为增发股份,甲公司向证券承销机构等支付佣金和手续费400万元。用作对价的设备账面价值为1000万
3G业务发展之后手机上网用户数快速增加,这主要是因为3G业务提供了()。
唐山记录地震历史的景观有()。
甲、乙、丙三个部门植树,其中68棵树不是甲部门种的,52棵树不是乙部门种的,且甲、乙两个部门一共种了60棵树。那么,丙部门种了多少棵树?
WildelephantsroamacrossthecrowdedplainsofIndia;forestedriverbankswindthroughcattleranchesinBrazil;aribbonof
以下关于城域网建设的描述中,不正确的是()。
最新回复
(
0
)