首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
50
问题
有以下程序
#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/S43p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列描述中,不符合良好程序设计风格要求的是
有以下程序#includemain(){charch[]="uvwxyz",*pc;pc=ch;printf("%c\n",*(pc+5));}程序运行后的输出结果是
有以下程序#include<stdio.h>main(){FILE*f;f=fopen(”filea.txt’’,’’w’’);fprintf(f,”abc”);fclose(f);}若文本文件filea.txt中原有内容为:hell
下面选项中关于编译预处理的叙述正确的是
若有定义语句:chara=’/82’;则变量a
下列选项中不属于结构化程序设计原则的是
在满足实体完整性约束的条件下
下面不能作为结构化方法软件需求分析工具的是
为了建立如图所示的存储结构(即每个结点含两个域,data是数据域,next是指向结点的指针域),则在________处应填入的选项是Structlink{chardata;_________}node;
随机试题
清除率(clearance,CL)
前方、后方视野在什么载荷状态下进行测量?
合伙人不可以以()作为对合伙的出资。
采用0.22um孔径滤膜过滤小牛血清的目的是()
破产费用和共益债务是一种特殊的债权,具有优于一般破产债权受偿的权利,但是对于破产企业特定财产享有优先受偿权的债权没有优先权。()
以下旨在保护劳动者平等就业和选择职业权利的措施是()。
(浙江2011—41)()
若直线与直线L2:x+1=y-1=z相交,则λ=_________.
OnNovember5th1605,abandofEnglishCatholichotheadsplannedtodetonate36barrelsofgunpowderundertheHouseofLords.
Children’sHealthcareofAtlantawantstomoveGeorgiaoutofthetop10listforchildhoodobesity(肥胖)by2016,officialssaid.
最新回复
(
0
)