首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include 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
有以下程序 #include 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
admin
2020-06-16
48
问题
有以下程序
#include
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、1,2
B、2,4
C、1,4
D、2,3
答案
A
解析
考查结构体变量作为函数实参整体传递,也是一种值传参,形参的变化不能影响到实参,所以调用函数f(a)对a中的数据没有影响,输出结果为1,2,答案选A)。
转载请注明原文地址:https://kaotiyun.com/show/9KCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includeintf(intx,inty){return((y—x)*x);}voidmain(){inta=3,b=4,c=5,d;d=f(f(a,b),f(a,c));
下列描述中不属于软件特点的是()。
对于if(表达式)语句,以下叙述中正确的是()。
请编写函数fun,其功能是分别统计形参t所指二维数组中字母A和C的个数。注意:部分源程序存在PROG1.C中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。试题程序:#include<stdio.h>#
下列给定程序中,函数fun的功能是:计算如下公式前n项的和,并作为函数值返回。例如,当形参n的值为10时,函数返回值为9.612558。请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。注意:部分源程序给
函数fun的功能是:将a、b中的两个正整数合并形成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量c的十位和千位上,b中的十位和个位数依次放在变量c的个位和百位上。例如,当a=45,b:12。调用该函数后,c=5241。注意
设有定义:struetcomplex{intreal,unreal;}data1={1,8},data2;则下列赋值语句中错误的是()。
以下选项中能表示合法常量的是()。
随机试题
通过(),分析和论证施工成本目标实现的可能性,并对施工成本目标进行分解。
每个报警阀组的最不利点洒水喷头处应设末端试水装置,其他防火分区、楼层均应设直径为()mm的试水阀。
社会主义法治理念具有丰富的内涵。其中作为社会主义核心价值观的重要内容,体现了社会主义和谐社会的基本特征,从而也是社会主义法治的价值追求的是()
巢元方称遍历关节疼痛者为
关于Ⅰ型精神分裂症,下列何种说法是错误的
生产车间连续输送系统由哪几部分组成?
Windows NT操作系统提供了一个良好的用户交互界面,它是( )。
Weweregladtoseethatsomeofourfindings(apply)______totheirresearchsuccessfully.
GoodandHungryFast-foodfirmshavetobeathick-skinnedbunch.Healthexpertsregularlylambast(抨击)themforpeddling(售卖
A、Abunchofflowersisnotenough.B、Flowersarepracticalchoice.C、Somethingconcerningbabyismorepreferable.D、Babyshamp
最新回复
(
0
)