首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
60
问题
有以下程序
#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://kaotiyun.com/show/PE3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
线性表的链式存储结构与顺序存储结构相比,链式存储结构的优点有()。
设数据结构B=(D,R),其中D={a,b,c,d,e,f}R={(f,a),(d,b),(e,d),(c,e),(a,c)}该数据结构为()。
下列叙述中正确的是()。
有如下程序#inelude<stdio.h>main(){chara,b;inti;a=’3’;b=’A’;for(i=0;i<6;i++){if(i%2)putchar(a+i);elseputchar(b+i);}}程
以下关于注释的叙述中错误的是()。
软件测试的目的是()。
以下叙述中正确的是()。
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,fun函数的功能是:在任意给定的N个正整数中,从左到右依次逐个取三个数作为一组,按值大小找出该组数的中值,用该中值替换与该组数对应的
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,其功能是:把低于平均分的学生数据放人b所
下列数据结构中,属于非线性结构的是
随机试题
肉瘤的一般特点是什么?
一红皮病患者,全身皮肤潮红肿胀、灼热、瘙痒明显,后背有掌大皮损,糜烂渗出,其渗出皮损外用药应除外:
A.安全保障权B.知悉真情权C.自主选择权D.监督权E.获得赔偿权乙药品零售企业出售了数量严重短缺的板蓝根颗粒剂,且拒不赔偿,此行为侵犯消费者的
某宽厚板车间冷床区为三跨等高厂房。跨度均为35m,边列柱间距为10m,中列柱间距20m,局部60m。采用三跨连续式焊接工字型屋架,其间距为10m,屋面梁与钢柱为固接,厂房屋面采用彩色压形钢板,屋面坡度为1/20,檩条采用多跨连续式H型钢檩条,其间距为5m,
NA代表阿伏加德罗常数,下列说法正确的是()。
唐寅仕女画笔法刚柔相济、描写并用,创明代仕女画之典型,如《修竹仕女图》。()
学生在学校期间,学校享有对未成年学生的监护权。()
在隋唐和唐初的诗坛上,_______以其澹远的诗风独树一帜。
●Lookatthelistofindustriesbelow.●Forquestions6-10,decidewhichindustry(A—H)isthemostsuitableforeachperson.
A、Timislearningtorepairjeep.B、ItisdifficulttofindTimlately.C、Timistoobusytohelpthemnow.D、Timfindsitdiffi
最新回复
(
0
)