首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> 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};
有以下程序: #include<stdio.h> 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};
admin
2021-04-28
50
问题
有以下程序:
#include<stdio.h>
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);
pfinff("%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/6jtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有宏定义:#defineIsDIV(k,n)((k%n==1)?1:0)且变量m已正确定义并赋值,则宏调用:IsDIV(m,5)&&IsDIV(m,7)为真时所要表达的是()。
有以下程序#includeintfun(chars[]){char*p=s;while(*p!=0)p++;return(p-s):}main(){printf("%d\n",fun("0ABCDEF"
有以下程序main(){inta=-2,b=0;while(a++&&++b);printf("%d,%d\n",a,b);}程序运行后输出结果是
以下关于宏的叙述中正确的是
在数据管理技术发展的三个阶段中,数据共享最好的是
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为
软件测试的目的是()。
度为3的一棵树共有30个结点,其中度为3、1的结点个数分别为3、4。则该树中的叶子结点数为
设一棵树的度为4,其中度为4,3,2,1的结点个数分别为2,3,3,0。则该棵树中的叶子结点数为
在数据管理技术发展的三个阶段中,数据共享最好的是
随机试题
在钎焊过程中,产生钎缝未填满的主要原因是()。
在Word2003中,可以建立许多复杂公式,通过___________实现。
不属于腮腺床内结构的是
A.流产B.早产C.分娩D.足月产E.过期产
下列有关公务员管理的说法错误的有:()
以下说法正确的有()。
人在抑郁状态下出现的病理性感觉阈限增高在临床上的表现是()。
阿旃陀石窟是古印度佛教艺术遗址,随着佛教的衰落,这里________,逐渐被人忘却.直到19世纪初才被重新发现,引起世人瞩目。填入划横线部分最恰当的一项是:
Overpopulationposesaterriblethreattothehumanrace.Yetitisprobably______athreattothehumanracethanenvironmenta
Thereisnodoubtaboutit:theEarthreallyisgrowingwarmer.Ifyouliveinacity,thatis,urban【C1】______haveknownfory
最新回复
(
0
)