首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> typedef struct{int b,p;}A; void f(A c)/*注意:c是结构变量名*/ { int j; c.b+=l;c.P+=2; } main() int i: A a=
有以下程序: #include<stdio.h> typedef struct{int b,p;}A; void f(A c)/*注意:c是结构变量名*/ { int j; c.b+=l;c.P+=2; } main() int i: A a=
admin
2019-06-12
29
问题
有以下程序:
#include<stdio.h>
typedef struct{int b,p;}A;
void f(A c)/*注意:c是结构变量名*/
{ int j;
c.b+=l;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/hVRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:inta=0,b=1,c=1;以下选项中,表达式值与其它三个不同的是()。
有以下程序段inti,n;for(i=0;i
有如下程序#include#includestructS{charname[10];};voidchange(structS*data,intvalue){strcpy(data->name,"****");valu
若有定义语句:inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;,以下选项中错误引用a数组元素的是(其中0≤i
有以下程序#includetypedefstruct{intb,p;}A;voidf(Ac)/*注意:c是结构变量名*/{intj;c.b+=1;c.p+=2;}main(){inti;Aa={1
下面结构体的定义语句中,错误的是()。
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为指针指向链表的第一个结点。若有以下程序段q=s;s=s->next;p=s;while(p->next)p=p->n
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的
负责数据库中查询操作的数据库语言是()。
以下不能将S所指字符串正确复制到t所指存储空间的是
随机试题
用视诊检查时可发现的体征( )。用叩诊检查时可发现的体征( )。
人体实验的前提是
患者大面积银汞充填,要求修复治疗。检查:MOD大面积银汞充填体,牙冠剩余硬组织少,仅残留颊舌薄壁,无松动、无叩痛,已行完善根管治疗。最佳的治疗方案是
医院1年前为社区1000名居民进行口腔检查,发现100人患龋齿,今年再次检查时又发现10人。该病现在的患病率是
下列有关要约与承诺的描述错误的是( )。
误机的乘客如果要求退票,需支付客票价的多少作为退票费()
学前班有几十位小朋友,老师买来176个苹果,216块饼干,324粒糖,并将它们尽可能多地平均分给每位小朋友。余下的苹果、饼干、糖的数量之比是1:2:3。问学前班有多少位小朋友?()
下面是中外教育家关于教育的论述:荀子说:“干越夷貉之子,生长同声,长而异俗,教使之然也。”法国启蒙思想家卢梭说:“植物的形成由于栽培,人的形成由于教育。”康德说:“人只有通过教育才能成为一个人。人是教育的产物。”英国
村民吴某吸烟后将烟头扔在刘某院子附近,烟头烧着了刘某晒在院子附近的粮食,给刘某造成了较大财产损失,刘某也因此受到精神打击。而吴某家境不好,无法全部赔偿刘某的财产损失。下列说法正确的是()。
下列关于构造函数的描述中,错误的是()。
最新回复
(
0
)