首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
71
问题
有以下程序
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://www.kaotiyun.com/show/XfRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是()。
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是()。
下面结构体的定义语句中,错误的是()。
以下叙述中错误的是
有以下程序#include#includestructA{inta;charb[10];doublec;};voidf(structAt);main(){structAa={1001,"ZhangDa",10
以下选项中,能用作数据常量的是()。
负责数据库中查询操作的数据库语言是()。
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的
下面描述中不属于数据库系统特点的是
以下不构成无限循环的语句或语句组是
随机试题
Brandsarebasicallyapromise.Theytellconsumerswhatqualitytoexpectfroma【C1】________andshowoffitspersonality.Firms
《经合组织范本》第27条确定双边征管互助应满足的条件有【】
社会契约道德观
根据建设工程材料采购合同条款的规定,预付款支付应具备的条件包括()。
甲公司向乙公司购买水泵一台,为支付货款,签发了一张以自己为出票人、以乙公司为收款人、以M银行为承兑人、票面金额为30万元、到期日为2008年8月3日的银行承兑汇票,并交付给乙公司。甲公司和M银行均在该汇票上进行了签章。乙公司的财务人员A利用工作之便,将上
“民间户婚、田土、斗殴相争,一切小事,不许辄便告官,务要经由本管里甲、老人理断。若不经由者,不问虚实,先将告人杖断六十,仍发回里甲、老人理断。”
下列权限中,哪一个不是数据库的访问权限?
校园网内的一台计算机无法使用域名而只能使用IP地址访问某个外部服务器,造成这种情况的原因不可能是()。
Tocallsomeonebird-brainedinEnglishmeansyouthinkthatpersonissillyorstupid.Butwillthisdescriptionsoondisappear
A—contractfortransferoftechnicalknow-howB—technicaldocumentationC—medium-speedmarineengineD—
最新回复
(
0
)