首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
50
问题
有以下程序
#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://www.kaotiyun.com/show/FZDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下图所示的双链表结构,请根据图示完成结构体的定义:structaa{intdata;【】}node;
数据结构分为逻辑结构与存储结构,线性链表属于【】。
有以下程序#includemain(){inti,j,m=55;for(i=1;i
下列程序是用来判断数组中特定元素的位置所在的。#include#includeintfun(int*s,intt,int*k){inti;*k=0;for(i=0;i
下面关于对象概念的描述中,错误的是
以下程序的输出结果是#include<stdio.h>structstiintx;int*y;}*p;intdt[4]={10,20,30,40};structstaa[4]={50,&dt[0],60
以下程序的功能是进行位运算main(){unsignedchara,b;a=7^3;b=~4&3;pfintf("%d%d\n",a,b);}程序运行后的输出结果是
若x和a均是int型变量,则计算完x=(a=4,6*2)后的x值为______。
在面向对象方法中,类之间共享属性和方法的机制称为______。
算法的时间复杂度是指()。
随机试题
软件工程的发展历程中,在开发语言方面的研究成果分为两类:过程式语言和面向对象语言,下列哪种语言属于面向对象的语言()
X线平片示肺野清晰,心脏向两侧扩大,呈烧瓶样或球状,上腔静脉增宽,主动脉变短,心脏搏动明显减弱而主动脉搏动正常。以下哪项诊断最有可能
关于骨质疏松症下列正确的是
用地单位必须按合同约定开发使用地,超过开工满两年未动工的,按地价款的20%以下征收土地闲置费;满三年未动工,可无偿收回土地使用权。()
采用新奥法进行隧道施工的基本原则包括()。
顺发食品加工公司是一家国有企业,2008年发生以下事项:(1)1月,该企业新领导班子上任后,作出了精减内设机构等决定,将会计科撤并到企业管理办公室(以下简称“企管办”),同时任命企管办主任王某兼任会计主管人员。会计科撤并到企管办后,会计工作分工如
一般资料:求助者,女性,50岁,工人。案例介绍:两个月前,求助者的邻居在清理求助者遗弃在楼道里的大镜子时,镜子破碎,邻居手腕肌腱被划断,邻居要求求助者赔偿医药费、误工费等共计三万余元,双方协商未果,邻居将求助者告上法庭,求助者每想到此事就愤怒、紧
行政监督最为基本的功能是()。
A、Tookbalancedmealswithchampagne.B、Atevegetablesandfruitonly.C、Refrainedfromfishormeat.D、Avoidedeatingrichfood
Forthispart,youareallowed30minutestowriteashortessayentitledOnAcademicCheatingfollowingtheoutlinegivenbelow
最新回复
(
0
)