首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: # include <stdio.h> typedef struct { int b, p; } A; void f(A c) /* 注意:c是结构变量名 */ { int j; c.b += 1; c.p+=2; }
有以下程序: # include <stdio.h> typedef struct { int b, p; } A; void f(A c) /* 注意:c是结构变量名 */ { int j; c.b += 1; c.p+=2; }
admin
2021-02-25
67
问题
有以下程序:
# 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);
printf("%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/p2tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
软件生命周期中的活动不包括( )。
下列方法中,属于白盒法设计测试用例的方法的是()。
有以下定义和语句:structworkers{intnum;charname[20];charc;struct{intday;intmonth;intyear;}s;};structworkersw,*p
若要定义一个具有5个元素的整型数组,以下错误的定义语句是
下列选项中,不属于模块间耦合的是()。
有以下程序(注:字符a的ASCII码值为97)#includemain(){char*s={"abc"};do{printf("%d",*s%10);++s;}while(*s);}程序运行后的输出结果是()
软件设计中模块划分应遵循的准则是( )。
字符数组a和b中存储了两个字符串,判断字符串a和b是否相等,应当使用的是()。
下列关于类、对象、属性和方法的叙述中,错误的是()。
下列选项中,能够满足“只要字符串s1等于字符串s2,则执行ST”要求的是
随机试题
兴奋性突触后电位
小儿急惊风的主要病机是
按《岩土工程勘察规范》(GB50021-2001)(2009年版)相关规定,对于高频率泥石流沟谷,泥石流的固体物质一次冲出量为3×104m3时,属于下列哪类型泥石流?()
某企业为实现质量目标,进行质量管理,建立质量管理体系,并把质量管理的原则作为建立质量管理体系的基本理论。该企业及时按标准要求建立文件化QMS,必须形成的文件是()。
曾被评为“北京八十年代十大建筑”之一的是()
成立于1945年的中国纺织建设公司,董事长由国民政府经济部部长兼任,下属85家企业几乎囊括了纺织业的所有部门,享受着低息贷款、官价外汇、低价美棉等政策。1947年,公司上交利税达4378亿元,占全国财政收入的3.2%,将部分盈利充作军用。该公司的经营(
__________是我国最古老、最传统的教学方法,也是世界上最普遍的教学方法。
简述儿童同伴关系的作用。
A、 B、 C、 B本句为描述“今天无法完成工作”这一事实的陈述句。
Depressionisoneofthedarkdemons(恶魔)ofadolescence.Upto1in12Americanteenagersisaffected,accordingtotheNational
最新回复
(
0
)