首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 struct A {int a;charb[10]; double c;}; void f(structAt); main(){struct A a={1001,"ZhangDa",1098.0}; f(
有以下程序 struct A {int a;charb[10]; double c;}; void f(structAt); main(){struct A a={1001,"ZhangDa",1098.0}; f(
admin
2019-07-14
75
问题
有以下程序
struct A {int a;charb[10];
double c;};
void f(structAt);
main(){struct A 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/XfRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中,合法的实数是()。
在E-R图中,用来表示实体联系的图形是( )。
有以下程序#include#includestructA{inta;charb[10];doublec;};voidf(structAt);main(){structAa={1001,"ZhangDa",10
若有定义intx,y;并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是()。
C语言中double类型数据占字节数为
对下列二叉树进行前序遍历的结果为
下列选项中属于面向对象设计方法主要特征的是( )。
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是( )。
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。
下面不属于软件工程的3个要素是
随机试题
动机是激励过程的起点,也是激励存在的基础。()
在自然生态系统中,食物链的营养级数目是无限的。()
A.发疹有一定顺序,疹色暗红,呈斑丘疹,疹间有正常皮肤,3天出齐B.疹点较稀少,疹色淡粉红,1天布满全身C.疹点细小,呈琢瑰红色,1天布满全身D.疹色鲜红,密集成片,颜面,潮红无皮疹E.皮疹呈向心性分布,愈后不留斑痕
1型和2型糖尿病鉴别时下列临床特征以何为主
去年下半年,由中国逻辑学会等单位组织的全国报刊逻辑语言应用病例有奖征集活动,对4种中央级报纸和24种省级报纸进行检查。经专家认定,平均每种报纸有错5.8处。这些错误有概念不清、判断失当、推理错误等,如说“国庆节”是“祖国的生日”,以为“三甲”就是“前三名”
从化学角度分析,生活中的下列做法不正确的是()。
设向量场A=2x3yzi—x2y2zj一x2yz2k,则其散度divA在点M(1,1,2)沿方向l={2,2,一1}的方向导数(divA)|M=___________.
AsmillionsofAmericanjobsdisappearedoverthepastfewmonths,insomecasesforever,therewasone【C1】________forthenewly
下列关于宏命令的说法中,正确的是()。
StandardEnglishisthevarietyofEnglishwhichisusuallyusedinprintandwhichisnormallytaughtinschoolsandtonon-nat
最新回复
(
0
)