首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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-11-27
21
问题
有以下程序
#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://jikaoti.com/ti/CRD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inta=1,b=0;printff"%d,",b=a+b);printf("%d\n",a=2*b);}程序运行后的输出结果是
以下选项中,不合法的C语言用户标识符是
有以下结构体说明、变量定义和赋值语句structSTD{charname[10];intage;charsex;}s[5],*ps;ps=&s[0];则以下scanf函数调用语句有错误的是
把以卞四个表达式用作if语句的控制表达式时,有一个选项与其他三个选项含义不同,这个选项是
将E-R图转换为关系模式时,实体和联系都可以表示为
把以下四个表达式用作if语句的控制表达式时,有一个选项与其他三个选项含义不同,这个选项是
关于子函数返回值的程序段中错误的是()。
以下选项中,能用作数据常量的是
在满足实体完整性约束的条件下()。
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
随机试题
椎间盘()
A、尿镜检红细胞满视野B、尿镜检白细胞满视野C、尿外观正常,镜检可见各种管型D、尿外观酱油色,隐血试验(+)E、尿外观深黄色,含大量胆红素阵发性睡眠性血红蛋白尿()
Morethanfortythousandreaderstoldusthattheylookedforinclosefriendships,whattheyexpected【C1】______friends,whatth
女,22岁,要求美容修复前牙。查:全口牙呈不同程度浅灰色,尤以前牙明显。牙齿表面光滑无缺损最可能的诊断为A.浅龋B.氟斑牙C.四环素牙D.死髓变色牙E.釉质发育体
患者,男,57岁。突发意识障碍,血压180/110mmHg,头痛,呕吐,出现右侧肢体偏瘫,脑CT示脑内有高密度区。患者诊断为
报关员因向海关工作人员行贿构成犯罪被海关依法取消报关从业资格的,不得重新取得报关员从业资格。
AfascinatingnewstudyrevealsthatAmericansaremorelikelytocalltheirchildren"intelligent,"whileEuropeanparentsfocu
A.seekstoB.aharmfuloneC.hastendeathD.aslongasA.howmedicine【T13】_______relievedyingpatientsofpainand
执行下列程序段后,(AX)=( )。 MOV AX, ’9’ ADD AL, ’9’ AAA
Britishwebusersarespending65%moretimeonlinethanthreeyearsago,accordingtoasurveyofnet【C1】______.Theaverag
最新回复
(
0
)