首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include typedefstruct{int b,p;}A; void f(A c)/*注意:c是结构变量名*/{ intj; c.b+=1;c.p+=2;} main(){i;A a={
有以下程序 #include typedefstruct{int b,p;}A; void f(A c)/*注意:c是结构变量名*/{ intj; c.b+=1;c.p+=2;} main(){i;A a={
admin
2017-05-20
31
问题
有以下程序
#include
typedefstruct{int b,p;}A;
void f(A c)/*注意:c是结构变量名*/{
intj;
c.b+=1;c.p+=2;}
main(){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
解析
在C语言中,数据只能从实参单向传递给形参,称为“按值”传递。也就是说,当简单变量作为实参时,用户不可能在函数中改变对应实参的值。所以本题中在main()函数f(a)语句中结构体实参a作为值,传递给函数f(A c)甲的形参c;这种值传递的方式不会对实参a产生任何影响,所以结构体实参a的值不会发生变化。
转载请注明原文地址:https://kaotiyun.com/show/FZDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
阅读下面语句,则程序的执行结果是【】。#include"stdio.h"main(){inta=-1,b=1,k;if((++a
以下程序的输出结果是main(){inta,i;a=0;for(i=1;i
下列程序的输出结果是#include"stdio.h"#defineM(x,y)x%ymain(){inta,m=12,n=100;a=M(n,m);printf("%d\n",a--);}
现有格式化输入语句,scanf("x=%d],sum]y=%d,line]z=%dL",&x,&y,&z);,已知在输入数据后,x,y,z的值分别是12,34,45,则下列选项中是正确的输入格式的是[注]:"]"表示空格,表示回车
以下scanf函数调用语句中对结构体变量成员的引用不正确的是{charname[20];}pup[5],*p;
下面函数的功能是:找出一维数组元素中最大的值和它所在的下标,最大的值和它所在的下标通过形参传回。数组元素中的值已在主函数中赋予。主函数中x是数组名,n是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。请填空。#include<std
现有两个C程序文件T18.c和myfun.c同在TC系统目录(文件夹)下,其中T18.c文件如下:#include<stdio.h>#include"myfun.c"maim(){fun();printf("\n");}myfun.c文件如下:
对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为
算法的有穷性是指()。
以下是while语句的基本形式:while(表达式){语句:}其中“表达式”()。
随机试题
成就需要理论的提出者是()
纯净胃液是
既能涩肠止泻,又能敛肺止咳,并能止痛的药物是
患儿,8岁。上呼吸道感染1周,咽部疼痛明显,3天前发现右颈一蚕豆大小包块。查体:右颈外上扪及2枚淋巴结,直径分别约1.5cm及0.8cm,质软,活动,轻压痛,未发现其他淋巴结肿大。临床诊断为
在人体实验中下列做法不合乎伦理的是
下列各句中,属于主谓谓语句的是()。
当经济学在强调市场与利润的时候,文学依然在谈论人格与道德的完善;当管理学在强调规则与制度的时候,文学依然迷恋于自由与人情:当法律学在强调政治与秩序的时候,文学依然偏爱叛逆与温情;当科学在强调实证与精确的时候,文学依然醉心于想象与超验。对这段文字理
一项新的研究发现.短期摄入高脂食物有益心脏。研究人员在实验后期人工引发老鼠心脏缺血性伤害,类似人心脏病发作时的情况,他们发现,吃高脂食物24小时、l周和2周的老鼠心脏组织受损状况比吃6周高脂食物的老鼠和“吃素”的老鼠轻70%。研究人员认为这是由于短期摄人高
OneGoodReasontoLetSmallpoxLiveIt’snowafairbetthatwewillneverseethetotalextinction(灭绝)ofthesmallpox(天花)
TheLondontoBrightonCarRunThefirstLondontoBrightonruntookplaceonNovember14th,1896.Itwas【21】org______tocel
最新回复
(
0
)