首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> typedefstruct{intb,p;)A; voidf(Ac)/*注意:C是结构变量名*/{ intj; c.b+=l;c.p+=2;} main( ){ i;Aa={l,2}; f(a); pr
有以下程序 #include<stdio.h> typedefstruct{intb,p;)A; voidf(Ac)/*注意:C是结构变量名*/{ intj; c.b+=l;c.p+=2;} main( ){ i;Aa={l,2}; f(a); pr
admin
2019-07-14
41
问题
有以下程序
#include<stdio.h>
typedefstruct{intb,p;)A;
voidf(Ac)/*注意:C是结构变量名*/{
intj;
c.b+=l;c.p+=2;}
main( ){
i;Aa={l,2};
f(a);
printf(”%d,%d\n”,a.b,a.p);)
程序运行后的输出结果是
选项
A、274
B、1,2
C、1,4
D、2,3
答案
B
解析
在C语言中,数据只能从文参单向传递给形参,称为”按值”传递。也就是说,当简单变量作为实参时,用户不可能在函数中改变对应实参的值。所以本题中在main( )函数f(a)语句中结构体实参a作为值,传递给函数f(AC中的形参c;这种值传递的方式不会对实参a产生任何影响,所以结构体实参a的值不会发生变化。
转载请注明原文地址:https://kaotiyun.com/show/dwRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
有以下程序:#includeintadd(inta,intb){return(a+b);}main(){intk,(*f)(),a=5,b=10;f=add;…}则以下函数调用语句错误的是()。
下列叙述中错误的是()。
下列叙述中正确的是()。
以下叙述中正确的是
以下叙述中正确的是
以下叙述中正确的是
若fp已定义为指向某文件的指针,且没有读到该文件的末尾,则C语言函数feof(fp)的函数返回值是
设有定义:chars[81];inti=0;,以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是( )。
以下选项中非法的C语言字符常量是
随机试题
A.GTP/(3DP结合蛋白B.转录因子(AP-1)C.两者均是D.两者均不是ras的产物是
关于高压变压器初级电压的叙述,正确的是
患者戴用全口义齿1周后,自诉义齿松动,易脱落。检查时应先
西周的“尊尊”原则:()。
建设项目污水排放强度可分为()级。
设备基础的地脚螺栓埋设,一般当螺栓直径在56mm以上时,多采用()。
影响投资者风险承受能力和收益要求的因素通常不包括()。
《旅游安全管理暂行办法》可适用于()。
某高校艺术学院分音乐系和美术系两个系别,已知学院男生人数占总人数的30%,且音乐系男女生人数之比为1:3,美术系男女生人数之比为2:3。问音乐系和美术系的总人数之比为多少?
市场经济是()。
最新回复
(
0
)