首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include typedef struct{int b,p;)A; void f(A c)/*注意:c是结构变量名 */ { int j; c.b+=1;c.p+=2; } mai
有以下程序 #include typedef struct{int b,p;)A; void f(A c)/*注意:c是结构变量名 */ { int j; c.b+=1;c.p+=2; } mai
admin
2020-07-28
46
问题
有以下程序
#include
typedef struct{int b,p;)A;
void f(A c)/*注意:c是结构变量名
*/ {
int j;
c.b+=1;c.p+=2; }
main() {
i;A a={1,2};
f(a);
printf("%d,%d\n",a.b,a.p);}
程序运行后的输出结果是
选项
A、2.4
B、1,2
C、1,4
D、2,3
答案
B
解析
在C语言中,数据只能从实参单向传递给形参,称为“按值”传递。也就是说,当简单变量作为实参时,用户不可能在函数中改变对应实参的值。所以本题中在main()函数f(a)语句中结构体实参a作为值,传递给函数f(A c)中的形参c;这种值传递的方式不会对实参a产生任何影响,所以结构体实参a的值不会发生变化。
转载请注明原文地址:https://www.kaotiyun.com/show/PE3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下能正确定义字符串的语句是()。
下列定义变量的语句中错误的是()。
有以下程序:#include<stdio.h>#defineN4voidfun(inta[][N],intb[]){inti;for(i=0;i<N;i++)b[i]=a[i][i]-a[i][N-1-i];}main(){in
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是()。
软件生命周期是指()。
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,人员的记录由编号和出生年、月、日组成,N名人员的数据已在主函数中存入结构体数组std中。函数fun的功能是:找出指定出生年份的人
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,其功能是:把低于平均分的学生数据放人b所
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有
以下选项中非法的字符常量是()。
将实体-联系模型转换为关系模型时,实体之间多对多联系在关系模型中的实现方式是
随机试题
引起槟榔肝的病变,属于下列哪一项
肌酸激酶含量最多的脏器是
创面边缘整齐,坚硬削直而如凿成,基底部高低不平,有稀薄臭秽分泌物。其溃疡属于()
对税务机关作出逾期不缴纳罚款加处罚款的决定不服的,向()申请行政复议。
下列情形不属于在境内销售服务或者无形资产的有()。
甲股份有限公司2014年6月召开股东大会,选举公司董事。根据《公司法》的规定,下列人员中,不得担任该公司董事的是()。
符篆派道教名山最重要的有()。
技能是通过练习而形成的合乎法则的活动方式,一般分为________与操作技能两种。
Mothersofyoungchildrenhate______instayinghomeanddoinghouseworkallday.
ImaginethatanalienspecieslandedonEarthand,throughtheirmerepresence,thosealienscausedourarttovanish,ourmusic
最新回复
(
0
)