首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> typedef struct{int b,p;}A; void f(A c)/*注意:c是结构变量名*/{ intj; c.b+=1;c.p+=2;}
有以下程序 #include<stdio.h> typedef struct{int b,p;}A; void f(A c)/*注意:c是结构变量名*/{ intj; c.b+=1;c.p+=2;}
admin
2017-04-26
72
问题
有以下程序
#include<stdio.h>
typedef struct{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/9qDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有以下程序,为使之正确运行,请在横线中填入应包含的命令行。(注:try_me()函数在a:\myfile.txt中有定义。)【】main(){printf("\n");try_me();printf("\n");}
设有下面的程序段:chars[]="china";char*p;p=s;则下列叙述正确的是
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为
结构化程序设计方法的3种基本控制结构中不包括
以下函数用来求出数组的最大元素在数组中的下标并存放在k所指的存储单元中。请填空。#include#includeintfun(int*s,intt,int*k){inti;*k=0;【】if(s[*
以下不能对二维数组a进行正确初始化的语句是
现有如下程序段#include"stdio.h"#include"string.h"main(){chara[]="acfijk";/*这里是有序的字符序列*/charb[]="befijklqswz";
一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体"项目主管"与实体"项目"的联系属于【】的联系。
数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及
随机试题
冠心病人突感心悸、胸闷,BP90/60mmHg,HR150bpm,心尖部第一心音强弱不等,ECG示心房率慢于心室率,二者无固定关系,QRS波群增宽至0.12ms,可见室性融合波,诊断为
咬诊主要用于检查
女,29岁。因家庭矛盾后自服敌敌畏40ml,经当地医院用阿托品、解磷定抢救后,送来急诊。体温38.6℃,神志模糊,瞳孔散大,皮肤绯红、干燥,抽搐,呼吸不规则、浅表双吸气及骤停,双肺有散在湿性啰音;心率150次/分,律齐;下腹膨隆,叩诊呈固定浊音;全血胆碱酶
砂仁主产于木瓜主产于
外用研末吹鼻,可引去湿热的药物是
在《化学品安全标签编写规定》(GB15758-1000)中,根据化学品的危险程度和类别,用()分别进行危害程度的警示。
()是最廉价的伺服电机。
王某欲投资A公司拟发行的可转换债券,该债券期限为5年,面值为1000元,票面利率为8%,发行价格为1100元,转换比例为40,目前A公司的股价为20元,以后每年增长率为5%,预计该债券到期后,王某将予以转换,则投资该可转换债券的报酬率为()。
毛泽东在《论人民民主专政》一文中指出,人民民主专政的主要基础是()。
Ontheeveningofhis18thbirthday,ateenagerfromatinyvillagenorthernGermanyclicked‘send’onhiscomputer.Withinthre
最新回复
(
0
)