首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 structA{ int a ; char b[10]; double c ;}; void f(struct A t); main() { struct A a={1001,"ZhangD
有以下程序 structA{ int a ; char b[10]; double c ;}; void f(struct A t); main() { struct A a={1001,"ZhangD
admin
2016-12-28
32
问题
有以下程序
structA{
int a ; char b[10];
double c ;};
void f(struct A t);
main() {
struct A a={1001,"ZhangDa",1098.0};
f(a);
printf("%d,%s,%6.1f\n.",a.a,a.b,
a.c); }
void f(StELlct A t) {
t.a=1002;
strcpy(t.b,"ChangRong");
t.c=1202.0;}
程序运行后的输出结果是
选项
A、1002,ChangRong,1202.0
B、1001,ZhangDa,1098.0
C、1001,ChangRong,1098.0
D、1002,ZhangDa,1202.0
答案
B
解析
在主函数中定义结构体A的变量a,并对其赋初值,再调用函数f(a),形参t接收实参的数据,在函数f(t)中对结构体变量t的各个成员进行了赋值操作,需要注意的,形参和实参之间是数据传递,因此对形参的操作对实参不产生影响,因此在主函数输出仍然输出变量a的数据
转载请注明原文地址:https://kaotiyun.com/show/DuDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序段inta=14,b=15,x;charc=’A’;x=(a&&b)&&(c<’b’);执行该程序段后,x的值为
以下程序的输出结果是【】。voidreverse(inta[],intn){inti,t;for(i=0;i
以下程序的输出结果是#includeinta[3][3]={1,2,3,4,5,6,7,8,9,},*p;main(){p=(int*)malloc(sizeof(int));f(p,a);printf("%d\n",*p);
有以下程序main(){intx=0,y=0,i;for(i=1;;++i){if(i%2==0){x++;continue;}if(i%5==0){y++;break;}}printf("%d,%d",
以下选项中,当x为大于l的奇数时,值为0的表达式是
以下程序的功能是从名为filea.dat的文本文件中逐个读入字符并显示在屏幕上。请填空。majn(){FILE*fp;charch;fp=fopen(______);ch=fgetc(fp);whle(!feof(fp)){
设变量x和y均已正确定义并赋值,以下if语句中,在编译时将产生错误信息的是______。
若变量均已正确定义并赋值,以下合法的C语言赋值语句是______。
以下叙述中错误的是
随机试题
TheName"UnitedNations"Thename"UnitedNations"was【C1】______(probable)devisedbyU.S.【C2】______(preside)FranklinD.
A.A型血小板B.B型血小板C.O型血小板D.AB型血小板E.任意一种血小板A型受者O型供者,移植早期应输注哪一种血小板
A.仔猪白痢B.仔猪黄痢C.沙门氏菌病D.仔猪红痢E.猪痢疾3日龄仔猪群,腹泻,排黄色浆液状稀便,含凝乳小片,迅速死亡,剖检见十二指肠黏膜卡他性炎症,取病猪小肠前段黏膜接种麦康凯培养基,长出网形红色菌落,该病最可能的诊断
门静脉内的栓子会引起()的栓塞
原发性甲亢患者,行甲状腺大部切除后,12小时突然高热、烦躁、呕吐、脉速,可能是下列哪种原因引起
关于周围性面瘫临床表现,下列哪点不正确
企业具有两重性,它既是生产力的组织形式,又体现一定的()。
下列选项中,不属于《仲裁法》适用范围的是( )。
用Flash,制作“停止”按钮元件的时间轴如图所示,可以确定的是()。
被告曲某系某供销公司的经理,原告洪某系该公司的副经理、党支部书记。二人在工作中配合不够默契,曲某对洪某有成见。一次,洪某外出,忘记将办公桌的抽屉锁好,曲某借机翻看,见有洪某的一本日记,便擅自翻阅,发现洪某在日记中记载她对前男友的倾心、怀念、思恋的感情,倾诉
最新回复
(
0
)