首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 struct A{int a;char b[10]; double c;}; void f(struct A t); main(){structA a={1001,"ZhangDa",1098
有以下程序 struct A{int a;char b[10]; double c;}; void f(struct A t); main(){structA a={1001,"ZhangDa",1098
admin
2019-12-17
55
问题
有以下程序
struct A{int a;char b[10];
double c;};
void f(struct A t);
main(){structA a={1001,"ZhangDa",1098.0};
f(a);
printf("%d,%s,%6.1 f\n",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/xmCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在C语言中,函数返回值的类型最终取决于
下面不能作为结构化方法软件需求分析工具的是
下列关于数据库设计的叙述中,正确的是
已有定义:chara[]="xyz",b[]={’x’,’y’,’z’);,以下叙述中正确的是
以下叙述中错误的是
下列与队列结构有关联的是
以下选项中可用作C程序合法实数的是
下列定义变量的语句中错误的是
变量a中的数据用二进制表示的形式是01011101,变量b中的数据用二进制表示的形式是11110000.若要求将a的高4位取反,低4位不变,所要执行的运算是
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是
随机试题
变压器不能进行以下()变换。
由活化的T细胞产生的是
行髋关节前后位摄影时,应使足尖
医用胶片属于
作为一个投资者,应防范不法分子予以“销售股票”形式进行的非法集资,下列不属于投资者应采用的投资观的是()。
市盈率是反映企业()的指标。
我国的公安政策是由()制定的。
设S为学生关系,SC为学生选课关系,Sno为学生号,Cno为课程号,执行下面SQL语句的查询结果是______。SELECTS*FROMS,SCWHERES.Sno=SC.SnoANDSC.Cno=’C2’
要从项目“学生项目”连编得到一个名为“学生档案管理”可执行文件,可以在命令窗口输入命令BUILD______FROM______。
设变量x和变量y都是int类型,且x=1,y=2,则pfintf("%d%d",x,y,(x,y))的输出结果是()。
最新回复
(
0
)