首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
75
问题
有以下程序
#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://kaotiyun.com/show/213p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是:求出形参ss所指字符串数组中最长字符串的长度,将其余字符串右边用字符“*”补齐,使其与最长的字符串等长。ss所指字符串数组中共有M个字符串,且串长<N。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确
请编写函数fun,它的功能是:计算并输出n(包括n)以内能被5或9整除的所有自然数的倒数之和。例如,在主函数中从键盘给n输入20后,输出为:s=0.583333。注意:要求n的值不大于100。部分源程序在文件PROG1.C中。
给定程序MODI11.C中函数fun的功能是:逐个比较p、q所指两个字符串对应位置中的字符,把ASCII值大或相等的字符依次存放到c所指数组中,形成一个新的字符串。例如,若主函数中a字符串为:aBCDeFgH,主函数中b字符串为:ABcd,则c中
给定程序中,函数fun的功能是:在形参SS所指字符串数组中,删除所有串长超过k的字符串,函数返回所剩字符串的个数。ss所指字符串数组中共有N个字符串,且串长小于M。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把低于平均分的学生数据放在b所指的数组中,低于平均分的学生人数通过形参n传回,平均分通过函数值返回。注意:部分源程序在文件PROGl.C中。
将实体-联系模型转换为关系模型时,实体之间多对多联系在关系模型中的实现方式是
设有二叉树如下图所示:则中序序列为
下列叙述中正确的是
关于C语言的符号常量,以下叙述中正确的是
以下选项中函数形参不是指针的是
随机试题
患者,男性,49岁,缺失,患者欲修复其缺失前牙。关于分类,正确的是
与减少桥体力相关的是
钢筋焊接前必须根据施工条件进行试焊,按不同的焊接方法至少抽取每组()个试样进行基本力学性能检验,合格后方可正式施焊。
土地登记公开查询的意义有()。
自然人在战争期间下落不明的,应经过()年,可申请其宣告死亡。
机场停机坪用作接送旅客的30座客车
研究报告质量审核应当涵盖的内容包括()。Ⅰ.信息处理Ⅱ.分析逻辑Ⅲ.研究结论Ⅳ.投资策略
为了应对劳动力市场交易对象的难以衡量性问题,企业通常可以采用的做法包括()。
下列能同时被8和9整除的数为()。
Ichhabesofort______dasInseratindergestrigenZeitunggeschrieben.
最新回复
(
0
)