首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
34
问题
有以下程序:
#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全国计算机二级
相关试题推荐
有以下程序:voidfun(char*a,char*b){a=b;(*a)++;}main(){charc1=’A’,c2=’a’,*p1,*p2;p1=&c1;p2=*c2;fun(p1,p2);print
一些重要的程序设计语言(如C语言和Pascal语言)允许过程的递归调用,而实现递归调用中的存储分配通常用()。
若有以下的定义:“intt[3][2];”,能正确表示t数组元素地址的表达式是()。
有以下程序:#includemain(){intd,n=1234;while(n!=0){d=n%10;n=n/10;printf("%d",d);}}程序运行后的输出结果是_________。
通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为【】。
字符(char)型数据在微机内存中的存储形式是______。
若指针p已正确定义,要使p指向两个连续的整型动态存储单元,则正确语句是()
设有以下语句,其中不是对a数组元素的正确引用的是:______(其中0≤i≤0)inta[10]={O,12,3,4,5,6,7,8,9},*p=a;
以下数组定义中错误的是()。
数据库的物理设计是为一个给定的逻辑结构选取一个适合应用环境的______的过程,包括确定数据库在物理设备上的存储结构和存取方法。
随机试题
下列哪项不是月经先期气虚证的主证
A.药物的吸收B.药物的分布C.药物的生物转化D.药物的排泄E.药物的消除药物及其代谢物自血液排出体外的过程是
工业企业若位于未划分声环境功能区的区域,当厂界外有噪声敏感建筑物时,由()参照相关标准确定厂界外区域的声环境质量要求。
投标人应将()工作作为编制分部分项工程量清单与计价表的核心。
根据下面材料,作答下列问题。某初级中学二年级(1)班,有5个“捣蛋鬼”,他们不仅学习成绩落后,上课时还经常破坏纪律,影响他人学习。班主任多次教育,他们仍然不改,为了不影响其他学生学习,不得不把他们安排在教室的最后一排,只要他们不影响其他同学的学习,对他
细胞作为一切生物有机体构造和发育的基本单位,其结构中并不是所有生物细胞都包括的是()。
据调查,大学生事业成功因素中,人脉排第一,运气排第二,个人奋斗排第三,为此你怎么看?为什么?
Whendidyoufirstgoinforrunningincompetition?
爹上班去了,妹不在家,妈刚找到工作,还得过一小时才下班。
Sinceancienttimesithasbeenknownthatyourwordisacausesetinmotion.Infact,theuniverseitselfisclaimedtohavee
最新回复
(
0
)