首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> typedef struct{int b,p;)A; void f(A c)/*注意:c是结构变量名*/ { int j; c.b+=1;c.p+=2; } ma
有以下程序: #include<stdio.h> typedef struct{int b,p;)A; void f(A c)/*注意:c是结构变量名*/ { int j; c.b+=1;c.p+=2; } ma
admin
2018-01-14
52
问题
有以下程序:
#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
解析
考查结构体变量作为函数实参整体传递,也是一种值传参,形参的变化不能影响到实参,所以调用函数f(a)对a中的数据没有影响,输出结果为12,答案选B。
转载请注明原文地址:https://kaotiyun.com/show/3Txp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是________。main(){inti=0,a=0;while(i<20){for(;;){if((i%10)==0)break;else
设有以下宏定义: #defineA2 #defineBA+3则执行赋值语句“t=B*2;”后,int型变量t的值为_________。
有下列程序:fun(intx,inty){staticintm=0,i=2;i+=++m;m=i+x+y;returnm;}main(){intj=1,m=1,k;
以下叙述中不正确的是()。
为了建立如图所示的存储结构(即每个结点含两个域,data是数据域,next是指向结点的指针域)。请填空。structlink{chardata;【】;}node;
函数fun的功能是:根据以下公式求P的值,结果由函数值返回。m与n为两个正数且要求m>n。例如:m=12,n=8时,运行结果应该是495.000000。请在题目的空白处填写适当的程序语句,将该程序补充完整。#include<conio.h>
有以下定义语句:doublea,b;intw;longc;若各变量已正确赋值,则下列选项中正确的表达式是()。
下列是用户自定义标识符的是
以三级模式为框架形成的3种数据库中,真实存在于计算机外存的数据库是()。
软件需求规格说明书应具有完整性、无歧义性、正确性、可验证性、可修复性等特性,其中最重要的是()。
随机试题
“火车渐渐远去,他站在站台上……”请根据此情景编一个故事。
鼓励肾盂肾炎患者多饮水是为了
慢性细菌性痢疾黏膜溃疡形成的原因是()
某建筑高度28m的住宅建筑,最低消火栓栓口处的静水压力不大于()MPa时,可采用不分区消防给水方式。
债券市场是债券发行和买卖交易的场所。债券的发行人有()。
公安机关刑警在追击抢劫犯途中征用了一辆出租车,后该出租车在追击途中因撞击抢劫犯的车辆而遭到毁损,现该出租车司机可以()。
猕猴桃可用来治疗胃癌、肠癌、食道癌等消化道癌症,其抗癌作用一般认为与其含有丰富的抗坏血酸有关。以下哪项如果为真,最能支持上述论证?
习近平在《在纪念五四运动100周年大会上的讲话》中指出:“青年的人生目标会有不同,职业选择也有差异,但只有把自己的小我融入祖国的大我、人民的大我之中,与时代同步伐、与人民共命运,才能更好实现人生价值、升华人生境界。离开了祖国需要、人民利益,任何孤芳自赏都会
YouareasystemsadministratorandyouareabouttoassignstaticIPaddressestovariousserversonyournetwork.Forthenetw
下面是路由器R2的配置命令列表,在空白处填写合适的命令参数,实现R2的正确配置。Router>enRouter#conftermRouter(config)#hostnameR2R2(config)#inte0
最新回复
(
0
)