首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include typedef struct{int b,p;}A; void f(AC)/*,注意:c是结构变量名*/{ intj; c.b+=1;c.p+=2;} main(){ i;Aa={1,2}; f(a); p
有以下程序 #include typedef struct{int b,p;}A; void f(AC)/*,注意:c是结构变量名*/{ intj; c.b+=1;c.p+=2;} main(){ i;Aa={1,2}; f(a); p
admin
2015-12-25
55
问题
有以下程序
#include
typedef struct{int b,p;}A;
void f(AC)/*,注意:c是结构变量名*/{
intj;
c.b+=1;c.p+=2;}
main(){
i;Aa={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(AC)中的形参c;这种值传递的方式不会对实参a产生任何影响,所以结构体实参a的值不会发生变化。
转载请注明原文地址:https://kaotiyun.com/show/ODDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是()。#include<stdio.h>voidp(int*x){printf("%d",++*x);}voidmain(){inty=3;p(&y);}
C语言可执行程序的开始执行点是()。
软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指
在设计程序时,应采纳的原则之一是
若有下列说明和语句,则对结构体变量st中成员i的引用方式不正确的是()。Stmctstu{inti;intname;}st,*p;p=&st;
下列程序的运行结果为()。#include<stdio.h>voidabc(Char*str){inta,b,i,j;for(i=j=0;str[i]!=’\0’;i++)if(str[i]!=’a’)
根据下列的定义,能打印出字母P的语句是()structstu{charname[10];intage;};stmctstus[10]={"John",11,"Paul",12,"Mary"
若有结构体定义:structstu{intnum;charsex;intage;}a1,a2;则下列语句中错误的是()。
若变量已正确定义,要求通过scanf("%c%d%c%d",&c1,&a,&c2,&b)语句给变量a和b分别赋32和45,给变量c1和c2分别赋字符A和B;下列选项中数据从第1列开始输入,正确的输入形式是()。
随机试题
国际货物集装箱运输中使用的托运单,是集装箱运输最为重要的单据之一,每一联托运单都有专门的用途,其中标有“装货单”字样的第四联被用作是()
基金资产估值的最终目的是()。
某银行2012年初对国内整个房地产行业贷款8000万元,后由于我国房市震荡,造成银行无法按期收回贷款,该风险属于()
如果市场投资组合的实际收益率比预期收益率大3%,β=2,则证券i的实际收益率比预期收益率大()。
安全管理计划的制定,需要根据本单位的实际把带有周期性的、可预见的安全工作分类汇总,按照安全工作要求,分解到每个月,形成全年安全工作计划。安全管理计划可以采用文字形式或文字与图表相结合的形式。项目安全管理计划的实施就是进行项目安全管理的过程,是在项目实施过程
在信息技术整合的课堂中,学生每人拥有一台电脑并与教师的电脑相连形成局域网,同时配有网络教学监控系统。这属于()的课堂组织形式
随着社会的发展,人们经济生活水平的不断提高,老年人充实的物质生活已远不能替补内心的空寂,为了能让子女们上班放心,老年人在家安心,使他们的老年生活不再孤独和无助,我们动足了脑筋。以前,在乡下,邻里间开门就见面,关系好的就像自家人,互相都有个照应。可现在搬到这
“十一”期间,某市公交系统在许多线路上增加了临时站点,防止客流量在某地过度集中,以缓解重大节假日期间由人流聚集造成的交通堵塞状况。但实际看来,问题并没有得到解决。以下论断如果为真,无助于解释上述现象的是()
下列文学常识的叙述错误的是()。
Ifasubstanceisdissolvedinwaterorheated,itmay______agas.
最新回复
(
0
)