首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
30
问题
有以下程序
#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://kaotiyun.com/show/S43p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>voidfun(char*c){while(*c){if(*c>=’a’&&*c<=’z’)*c=*c-(’a’-’A’);c++;}}voidmain(
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。若有以下程序段:q=s;s=s->next;p=s;while(p->next)p=p->nex
有以下程序#includemain(){charch[]="uvwxyz",*pc;pc=ch;printf("%c\n",*(pc+5));}程序运行后的输出结果是
以下选项中,不合法的C语言用户标识符是
把以卞四个表达式用作if语句的控制表达式时,有一个选项与其他三个选项含义不同,这个选项是
以下选项中能表示合法常量的是
下面选项中合法的字符常量是
在满足实体完整性约束的条件下
为了建立如图所示的存储结构(即每个结点含两个域,data是数据域,next是指向结点的指针域),则在________处应填入的选项是Structlink{chardata;_________}node;
随机试题
某单线铁路车站(如下图所示),在复线施工中需将站台抬高10cm,原先的两股到发线有效长度为850m,新增的到发线有效长度为1050m。问题:简述全部单号道岔铺设方案和作业内容。
肺痿虚热证的治疗主方是
患者,男,50岁,既往体健,查体时发现肝在右肋下2cm,质硬、无压痛、脾可触及、锌浊度试验20单位,ALT正常范围、肝穿刺病理有假小叶形成,应诊断为
甲亢手术引起神经损伤,下列哪项说法是错误的
化学结构为的药物名称是
简述公司分立的债务承担规则。
某500kV架空线路为使用悬垂绝缘子的杆塔,水平线间距11m,一般情况下档距宜为()。
“烟雨楼台山外寺,画图城郭水中天”是()中的楹联。
按照信息交换方式和所连接的设备种类不同,通道可以分为字节多路通道,选择通道和______通道。
请在【答题】菜单下选择【进入考生文件夹】命令,并按照题目要求完成下面的操作。注意:以下的文件必须保存在考生文件夹下。在考生文件夹下打开文档WORD.DOCX,按照要求完成下列操作并以该文件名(WORD.DOCX)保存文档。某高校为了丰富学生的课余生活
最新回复
(
0
)