首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
69
问题
有以下程序
#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全国计算机二级
相关试题推荐
以下程序段完全正确的是
以下叙述中正确的是
下面选项中关于位运算的叙述正确的是
以下叙述中正确的是
下面选项中合法的字符常量是
以下叙述中正确的是
有以下程序#includemain(){inta[3][4]={1,3,5,7,9,11,13,15,17,19,21,23},(*p)[4]=a,i,j,k=0;for(i=0;i<3;i++)for(j=0;j<2;j++)k=k+*(*(p
设已有定义:floatx;,则以下对指针变量p进行定义且赋初值的语句中正确的是( )。
若有以下程序#includeinta=2;intf(intm){staticintn;n=0;n++;a++;returnn+m+a;}main(){intk;for(k=0;k<4;k++)printf("%d,",f(k));}
数据库设计中反映用户对数据要求的模式是
随机试题
在环境标准中,_________、_________属于强制性标准,必须执行。
图2所示纹样,对其来源表述正确的是()。
甲醇再生时主要采用了()方法。
“限额领料单”属于()。
论述慢性腹泻的诊断步骤和方法。
发起人、认股人交纳股款或者交付抵作股款的出资后,除未按期募足股份、发起人未按期召开创立大会或者创立大会决议不设立公司情形外,不得抽回资本。()
2010年5月1日,某企业进口一台设备,享受免征进口关税优惠,海关审核的完税价格为110万元,经调试后投入使用的设备账面原值120万元,使用年限10年,海关监管期5年。2011年11月5日,企业将该设备转让,转让收入80万元。已提折旧12万元。该企业转让设
适用于晋升前人际关系训练的培训方法是()。(2003年11月二级真题)
Newscientificstudiesrevealthehiddencostsofmultitaskingastechnologyincreasinglytemptspeopletodomorethanonethin
请阅读以下程序 main( ) { int x=1.y=0, a=0, b=0: switch(x) { case 1:
最新回复
(
0
)