首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
14
问题
有以下程序
#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://kaotiyun.com/show/PyRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include#includevoidfun(char*s[],intn){char*t;inti,j;for(i=0;i
有以下程序#includeintfun(){staticintx=1;x+=1;returnx;}main(){inti,s=1;for(i=1;i
下列给定程序中函数fun的功能是:统计substr所指的字符串在sir所指的字符串中出现的次数。例如,若字符串为aaas1kaaas,子字符串为as,则应输出2。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,
以下选项中能表示合法常量的是
软件测试的目的是
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为
对长度为n的线性表作快速排序,在最坏情况下,比较次数为
以下选项中,合法的一组C语言数值常量是()。
软件测试的目的是()。
随机试题
Thecombinedsalesofthe100largestforeigninvestingcompaniesintheU.S.increasedbya40%inthetwoyearsbetween1977
关于非霍奇金淋巴瘤的特点,不正确的是
下列关于肺栓塞的说法,错误的是
在“不动产,即使属于外国人所有,仍适用法国法”这一冲突规范中,“不动产,即使属于外国人所有”属于冲突规范的哪一部分?()
北京四合院空间布局的典型特征不包括()
高压B地下燃气管道与给水管的水平净距不得小于()m。
确定悬臂浇筑段前端标高时应考虑的因素包括()。
某小学三年级老师在教“笑迎”这一新词时,首先复习“跃进”“斗志昂扬”等词语。“跃进”的“跃”字的右面一半就是“笑”字的下半部,“斗志昂扬”的“昂”字下半部分加上“辶”就组成了“迎”。然后学生再学习新词“笑迎”,就很容易掌握了。这位老师运用的是()的
清末及南京临时政府司法改革的措施对当下我国的司法改革及司法公信力的提升有何启示?
TheJapaneseandU.S.governmentsbothstudiedtheconceptof"wiredcities"usingcableTVtodeliverentertainment,informati
最新回复
(
0
)