首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
24
问题
有以下程序
#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://jikaoti.com/ti/CRD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inta=1,b=0;printff"%d,",b=a+b);printf("%d\n",a=2*b);}程序运行后的输出结果是
有以下程序:#include<stdio.h>voidfun(char*c){while(*c){if(*c>=’a’&&*c<=’z’)*c=*c-(’a’-’A’);c++;}}voidmain(
有以下程序#includemain(){charch[]="uvwxyz",*pc;pc=ch;printf("%c\n",*(pc+5));}程序运行后的输出结果是
有以下程序#includevoidfun(int*s){staticintj=0;dos[j]+=s[j+1];while(++j
关于子函数返回值的程序段中错误的是()。
以下选项中关于C语言常量的叙述错误的是
学院的每名教师只能属于一个系,则实体系和实体教师间的联系是
下面不能作为结构化方法软件需求分析工具的是
为了建立如图所示的存储结构(即每个结点含两个域,data是数据域,next是指向结点的指针域),则在________处应填入的选项是Structlink{chardata;_________}node;
随机试题
关于事业单位同国家银行的关系叙述正确的是()
评价者根据某种绩效标准,把员工进行两两比较,并将每一次比较中表现好的员工记“+”。最后,根据每一名员工获得“+”的个数多少进行排序。这指的是绩效考核方法中的()
在严重先天中性粒细胞缺乏(SCN)诊断过程中,最重要的检查是
慢性肺心病失代偿期治疗措施错误的是( )。
某药厂生产的川芎茶调散,其药物组成为川芎、羌活、白芷、荆芥、薄荷、防风、细辛、甘草,具有疏风止痛的作用。下列关于散剂的说法,错误的是
电子眼压记录仪,通过记录眼动脉压、眼静脉压的变化,对眼睛进行诊断
假设公司准备与远道而来的英国客商签订一份合同,则待签文本应使用()。
旧城改造和新区开发的核心是()。
小王参加了某公司招工面试,不久,他得知以下消息:(1)公司已决定,他与小陈至少录用一人。(2)公司可能不录用他。(3)公司一定录用他。(4)公司已录用小陈。其中两条消息为真,两条消息为假。如果上述断定为真,
在软件生命周期中,所花费用最多的阶段是______。
最新回复
(
0
)