首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include typedef struct{int b,P;}A; void f(A C)/*注意:C是结构变量名*/ {int j; c.b+=1;e.p+=2; } main()
有以下程序: #include typedef struct{int b,P;}A; void f(A C)/*注意:C是结构变量名*/ {int j; c.b+=1;e.p+=2; } main()
admin
2020-10-26
33
问题
有以下程序:
#include
typedef struct{int b,P;}A;
void f(A C)/*注意:C是结构变量名*/
{int j;
c.b+=1;e.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://jikaoti.com/ti/NLD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设变量n已正确定义并赋值,以下不能实现自然数1到n累加求和的程序段是()。
有下列程序#include<stdio.h>main(){FILE*fp;inti,a[6]={1,2,3,4,5,6};fp=fopen("d.dat","w+b");for(i=0;i<6;i++)fwrite(&a[i],sizeo
设有定义:inta;floatb;执行scanf("%2d%f",&a,&b);语句时,若从键盘输入876543.0<回车>则a和b的值分别是()。
将E-R图转换为关系模式时,实体和联系都可以表示为()。
以下叙述中正确的是()。
设有如下函数定义:#includeintfun(intk){if(k<1)retum0;elseif(k==1)return1;elseretumfun(k-1)+1;}若执行调用语句:n=fun(3);,则函数fun总共
深度为5的完全二叉树的节点数不可能是()。
下列数据结构中,属于非线性结构的是()。
有以下程序段:int*p;p=malloc(sizeof(int));若要求使p指向一个int型的动态存储单元,在横线处应填入的是()。
算法的有穷性是指
随机试题
据美国鱼类和野生生物管理局估计,玻璃建筑每年“杀死”超过3.6亿只鸟。英国鸟类学信托基金会估计,英国每年发生的鸟类撞击玻璃幕墙事件数量高达1亿起,其中三分之一死亡。我国目前尚没有相关统计数据,但关于鸟类撞击玻璃幕墙伤亡的新闻报道的确不少。北京猛禽救助中心近
在使用X6132型铣床时,铣削稍受一些阻力,工作台即停止进给,这是由于___________失灵造成的。
能产生快反应动作电位的心脏细胞有()
美国等西方国家将传播学的概念引入健康教育领域,并逐渐形成健康传播学是在20世纪()
肉瘤的肉眼形态一般为()。
坝面作业保证压实质量的关键要求是()。
职业道德产生的直接原因是()。
农村信用社是具有法人资格的()。
甲欲杀乙,将乙打昏后又后悔,见乙未死即放弃了继续犯罪,悄然离去,后来乙因为流血过多而死,甲的行为属于()。
_____在汉字发展史上具有划时代的意义。
最新回复
(
0
)