首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 struct A{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,
有以下程序 struct A{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,
admin
2016-12-18
54
问题
有以下程序
struct A{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.1tha",a.a,a.b,a.c);}
void f(struct 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/6wDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行时若要正确输出函数的入口地址和输入数的绝对值,应在程序空缺处填入的正确选项是abs(intx){if(x>=0)returnx;elsereturn-x;}main(){inty,z,(*p)(i
下面程序段的输出为#include"stdio.h"main(){printf("%d\n",12
设已执行预编译命令#include,以下程序段的输出结果是chars[]="anapple";printf("%d\n",strlen(s));
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
以下不正确的定义语句是
有以下程序intfun(intx[],intn){staticintsum=0,i;for(i=0;i<n;i++)sum+=x[i];returnsum;}main(){inta[]=
下列叙述中,正确的是
下列关于栈的叙述正确的是______。
若有定义:“inta[2][3];”则对a数组的第i行第j列元素的正确引用为()。
下列叙述中,正确的是
随机试题
某县2004年年底人口数为x0(单位:万人),已知该县人口的年均增长率为r(r为常数),则该县2014年年底人口数为_____.
关于妊娠后变化的描述,不正确的是
少阳经在头面部的分布是
工程项目的费用管理过程包括()、费用估算、费用计划编制和费用控制。
纳税人停业期满不能及时恢复生产经营的,应当在停业期满后向税务机关提出延长停业登记申请。()
下列计价方法中,不符合历史成本计量属性的是()。
根据《票据法》的规定,下列属于支票绝对应记载事项的有()。
以下关于汇编语言的叙述中,正确的是(7)。(2011年5月试题7)
Eversinceitappearedontheculturalscene,theEnlightenmenthashaditspassionatecritics.Philosophersaswellaspolitici
A、Carrotscanonlybegrowninbiggardens.B、Carrotsareeasytoplantandhardtoharvest.C、Carrotscontainfewnutritions.D
最新回复
(
0
)