首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
49
问题
有以下程序
#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://www.kaotiyun.com/show/S43p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include#includevoidfun(char*w,intm){chars,*p1,*p2;p1=w;p2=w+m-1;while(p1<p2){s=*p1;*p1=*p2;*p2=s;p1++;p2--;
以下程序的输出结果是()。main(){inty=一10;while(y++);printf(’’y=%d\n’’,y);}
有以下程序:#include<stdio.h>voidfun(char*c){while(*c){if(*c>=’a’&&*c<=’z’)*c=*c-(’a’-’A’);c++;}}voidmain(
有以下结构体说明、变量定义和赋值语句structSTD{charname[10];intage;charsex;}s[5],*ps;ps=&s[0];则以下scanf函数调用语句有错误的是
把以卞四个表达式用作if语句的控制表达式时,有一个选项与其他三个选项含义不同,这个选项是
关于子函数返回值的程序段中错误的是()。
学生选修课程的关系模式为SC(S#,Sn,Sd,Sa,C#,G)(其属性分别为学号、姓名、所在系、年龄、课程号和成绩);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课)。关系模式中包含对主属性部分依赖的是
在满足实体完整性约束的条件下()。
学校的每个社团都有一名团长,且一个同学可同时担任多个社团的团长,则实体团长和实体社团间的联系是
随机试题
全脑全脊髓照射,两个脊髓野(电子线野)的间隙大约为
肾病综合征“三高一低”的诊断标准不包括
尤能治肺虚咳嗽,肾虚咳喘,虚劳喘咳的药物是
患者,女,30岁。产后5天,右侧乳房红肿胀痛,触摸到硬块,大便如常,小便色黄。治疗应首选
基金业绩长期衡量通常将考察期设定在5年(含)以上。()
某公司过去一直在计算机市场上经营大型主部件,而把小型计算机让给数字设备公司和通用数据公司来经营。但是,大批量导向的数据处理装置的成长速度减慢,迫使该公司不得不从事小型计算机的制造,以此作为进一步发展的途径。由于对计算机网络和分布数据处理系统的兴趣日益浓厚,
毛泽东在民主革命时期以及新中国成立后的许多著作中,提出的一系列关于文化建设的观点有
尽管WindowsNT操作系统的版本不断变化,但是从它的网络操作系统与系统应用角度来看,有两个概念是始终不变的,那就是工作组模型与
Educatorsareseriouslyconcernedaboutthehighrateofdropoutsamongthedoctorsofphilosophycandidatesandtheconsequent
Youradvicewouldbe______valuabletohim,whoisnowatalossastowhattodofirst.[1999]
最新回复
(
0
)