首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include typedef struct{int b,p;)A; void f(A c)/*注意:c是结构变量名*/{ intj; c.b+=1;c.p+=2;} main(){
有以下程序 #include typedef struct{int b,p;)A; void f(A c)/*注意:c是结构变量名*/{ intj; c.b+=1;c.p+=2;} main(){
admin
2019-07-14
13
问题
有以下程序
#include
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()函数坟a)语句中结构体实参a作为值,传递给函数f(A c)中的形参c;这种值传递的方式不会对实参a产生任何影响,所以结构体实参a的值不会发生变化。
转载请注明原文地址:https://jikaoti.com/ti/Blf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){chara[4][4]={’’};inti,j;for(i=0;i
以下不能将s所指字符串正确复制到t所指存储空间的是()。
下列叙述中正确的是()。
软件设计中模块划分应遵循的准则是()。
以下叙述正确的是()。
以下叙述中错误的是
数据库设计中反映用户对数据要求的模式是
若有定义语句:intx=10;,则表达式x-=x+x的值为()。
软件测试的目的是()。
随机试题
A.呋塞米B.螺内酯C.甘露醇D.氢氯噻嗪E.阿米洛利可单独用于轻度、早期高血压的是
监理工程师受业主委托对建设项目设计和施工实施全过程监理时,应()。
2006年该企业税前允许扣除的税金是()万元。2006年度该企业税后利润为()万元。
下列各项中,关于印花税计税依据说法不正确的是()。
犯罪是()的行为。
国务院是国家最高行政机关,关于国务院的职权下列表述正确的是()。
Inanattempttomaintaincashflow,companyownersshouldretainproperty______canbeliquidatedintocashwithinacertainper
A.officialB.focusedC.commonlyD.economicalE.surgeriesF.discountG.fueling
Whenyoubuysomethingandpayforitwithbillsorcoins,youarepaying(11)Ifyoudon’thavea(12)ofbillsandcoinst
Agrowingnumberofscientistsinsistthatanswerstotheworld’sproblemswillnotcomefroma【B1】______arrayofelectronics
最新回复
(
0
)