首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include typedefstruct{int b,p;}A; void f(A c)/*注意:C是结构变量名*/{ intj; c.b+=1;c.p+=2;} main(){ i;
有以下程序 #include typedefstruct{int b,p;}A; void f(A c)/*注意:C是结构变量名*/{ intj; c.b+=1;c.p+=2;} main(){ i;
admin
2020-07-28
48
问题
有以下程序
#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,%dha",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://jikaoti.com/ti/8qD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是:有N×N矩阵,根据给定的m(m<=N)值,将每行元素中的值均右移m个位置,左边置为0。例如,N=3,m=2,有下列矩阵123456789程序
给定程序中,函数fun的功能是:判定形参a所指的N×N(规定N为奇数)的矩阵是否是“幻方”,若是,函数返回值为1;不是,函数返回值为0。“幻方”的判定条件是:矩阵每行、每列、主对角线及反对角线上元素之和都相等。例如,以下3×3的矩阵就是一个“幻方
有以下程序voidfun(inta,intb,intc){a=b;b=c;c=a;}main(){inta=10,b=20,c=30;fun(a,b,c);printf("%d,%d,%d\n",
若有以下定义和语句chars1[10]="abcd!",*s2="\n123\\";printf("%d%d\n",strlen(s1),strlen(s2));则输出结果是
“商品”与“顾客”两个实体集之间的联系一般是
有下列程序:main(){inti,t[][3]={9,8,7,6,5,4,3,2,1};for(i=0;i<3;i++)printf("%d",t[2-i][i]);}程序执行后的输出结果是
在软件设计阶段不使用
以下选项中合法的变量是
在以下给出的表达式中,与while(E)中的(E)不等价的表达式是
下列各排序法中,最坏情况下时间复杂度最小的是
随机试题
关于钢结构工程施工技术要求的说法,正确的是()。
男、3岁,水肿反复近1个月,体检全身高度水肿,腹水症阳性,阴囊轻度水肿,血压120/85mmHg(16/11kPa),尿沉渣镜检RBC5~8个/HP,尿蛋白(+++),24小时尿蛋白定量为2500mg,BUN4.3mmol/L,Scr56μmol/L
腰部冷痛沉重,阴雨天加重,属
A.因人制宜B.因地制宜C.因时制宜D.既病防变E.未病先防用温远温属于
下列不属于波浪理论主要考虑的因素是()。
使用三因素法分析固定制造费用差异时,固定制造费用闲置能量差异是()。
我国人民法院分为基层人民法院、中级人民法院和高级人民法院。()
下列不属于我国商业银行业务范围的是()。
HowtoapproachListeningTestPartOne•Thispartisinthreesections.Ineachsectionyoulistentoatelephoneconversation
Whatistheminimumnumberofmatchesyoucanremovefromthisdiagramtoleavejust2squares?
最新回复
(
0
)