首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #inelude typedef struct{int b,p;}A; void f(A c)/*注意:C是结构变量名*/ {int j; c.b+=1:c.p+=2; } main() {int i; A a={1,2}; f(a)
有以下程序: #inelude typedef struct{int b,p;}A; void f(A c)/*注意:C是结构变量名*/ {int j; c.b+=1:c.p+=2; } main() {int i; A a={1,2}; f(a)
admin
2020-11-27
59
问题
有以下程序:
#inelude
typedef struct{int b,p;}A;
void f(A c)/*注意:C是结构变量名*/
{int j;
c.b+=1:c.p+=2;
}
main()
{int 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
解析
结构体变量可以作为函数的参数和返回值。作为函数的实参时,可以实现函数的传值调用。当使用结构体变量作为函数的形参时,实参也应该是结构体变量名以实现传值调用,实参将拷贝副本给形参,在被调用函数中改变形参值对于调用函数中的实参没有影响。所以选择B。
转载请注明原文地址:https://kaotiyun.com/show/4i3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若变量已正确定义,则以下语句的输出结果是s=32;s^=32;printf("%d",s);()。
下面选项中关于位运算的叙述正确的是
有以下程序#includevoidfun(inta[],intn){inti,j=0,k=n/2,b[10];for(i=n/2-1;i>=0;i--){b[i]=a[j];b[k]=a[j+1];j+=2;
有以下程序main(){inti=5;do{if(i%3==1)if(i%5==2){printf("*%d",i);break;}i++:}while(i!=0);printf("\n");}程序的运行结果是
有以下程序,程序运行后的输出结果是#include#includemain(){int*a,*b,*c;a=b=c=(int*)malloc(sizeof(int));*a=1;*b=2,*c=3;a=b;printf("%d,%
在C语言中的if语句中,用作判断的表达式为()。
以下选项中非法的C语言字符常量是
若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是
若m是int型变量,n是noat型变量,所用的scanf调用语句格式为:scanf("m=%d,n=%f,"&m,&n);则为了将数据10和66.6分别赋给m和n,正确的输入应当是()。
随机试题
阻碍细胞有丝分裂的抗癌药是
急性视网膜中央动脉阻塞时,在受累眼底发现明显的栓子的比率是
患者张某,女性,80岁。久喘不愈,平素短气息促,动则为甚,吸气不利,心慌,脑转耳鸣,腰酸膝软,劳累后哮病易发。其治疗应首选的方剂是
期货从业人员()的,从事期货经营业务的机构应当自上述情形发生之日起10个工作日内向中国期货业协会报告,由中国期货业协会注销其从业资格。
甲公司出租一项固定资产给乙公司,该租赁为融资租赁,未担保余值为30万元,承租人以及承租人关联方担保余值为25万元,与承租人无关的第三方担保余值为10万元,租赁期满承租人归还设备,出租人的账务处理是()。
村委会:务农()
我国现行宪法的实施保障之一是,宪法规定:()行使监督宪法实施的职权。
以下不能输出字符A的语句是(注:字符A的ASCII码值为65,字符a的ASCII码值为97)
•Readthearticlebelowaboutmeetings.•Foreachquestion31-40writeonewordinCAPITALLETTERSonyourAnswerSheet.
Unilever,oneoftheworld’slargestconsumerproductscompanies,aimstoadd_____tolifebymeetingeverydayneedsfornutritio
最新回复
(
0
)