首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
58
问题
有以下程序
#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)}该数据结构为()。
将自然数集设为整数类I,则下面属于类1实例的是()。
有如下程序#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);}}程
若有定义语句:intm[]={5,4,3,2,1},i=4;,则下面对m数组元素的引用中错误的是()。
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:用冒泡法对6个字符串按由小到大的顺序进行排序。请改正程序中的错误,使它能得出正确的结果。注意:不要改动mai
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:在字符串的最前端加入n个*号,形成新串,并且覆盖原串。字符串的长度最长允许为79。请改正程序中的错误,使它能
在三级模式之间引入两层映像,其主要功能之一是()。
设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是()。
随机试题
()的金属称为难熔金属(如钨、钼、钒等),常用于制造耐高温的物品。
日耳曼法的适用原则是()
已知二元函数χ=f(χ,y)的全微分dz=2χydχ+χ2dy,则=_____。
异长调节是指心脏的每搏输出量取决于
社会主义法治理念借鉴了中国传统法律文化中的“民为邦本”、“法不阿贵”、“和为贵”和西方法治思想中的“人民主权”、“基本人权”、“法律面前人人平等”等文化资源。关于借鉴中体现的社会主义法治理念基本特征,下列哪一说法是准确的?
在做涂膜防水施工时,玻纤布的接槎应顺流水方向搭接,且搭接宽度应不小于( )咖。
下列有关绩效改进方法的表述,不正确的是()。
恒山悬空寺建筑特色可以概括为“奇、悬、巧”三个字。()
教师专门的教育素养中,()要求教师善于从事各种教育教学活动,成为教育方面的“临床专家”,能够像医生那样进行“分析”“诊断”“假设”“开处方”,解决教育教学中的各种问题。
TheMysteriesofNazcaInthedesertofPeru,300kilometersfromLima,oneofthemostunusualartworksintheworldhasmy
最新回复
(
0
)