首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
2019-01-14
33
问题
有以下程序:
#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/psRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列是用户自定义标识符的是
下面程序的运行结果是【】。intf(inta[],intn){if(n>1)returna[0]+f(&a[1],n-1);elsereturna[0];]main(){
以下程序的功能是按顺序读入10名学生4门课程的成绩,计算出每位学生的平均分并输出,程序如 下: main( ) { int n,k; float score,sum,ave; sum=0.0; for(n=1;n<=10;n++)
已知形成链表的存储结构如下图所示,则下述类型描述中的空白处应填______。structlink{chardata;______;}node;
设变量a、b、c、d和y都已正确定义并赋值。若有以下if语句if(a
下列关于队列的叙述中正确的是
以下叙述中正确的是
设有下列二叉树:对此二叉树后序遍历的结果为
设有如图所示二叉树,对此二叉树后序遍历的结果为()。
随机试题
公证书的更正、修改
女,29岁。半小时前从高处跌落,右下肢疼痛,活动受限。查体:神志清楚,右侧大腿、小腿压痛(+),畸形,异常活动。若患者生命体征平稳,现场急救首选的处理是
皮内注射法用于药物过敏试验时,正确的做法是()
不掺加任何混合材料的水泥是()。
下列各项中,()不属于利率金融衍生工具。
关于手机银行和电话银行,下列说法不正确的有()。
在“阐释循环”这个命题上未做出过重要理论贡献的是()。
根据下表所示的实验设计方案,回答:采用这种设计可控制的主要额外变量是()。(2010年)
学生是()
______搜索引擎没有自己的数据,当用户输入检索关键词时,将用户请求同时向多个搜索引擎提交,并将返回结果进行重复排除、重新排序等处理后,作为自己的结果返回给用户。
最新回复
(
0
)