首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
29
问题
有以下程序
#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://www.kaotiyun.com/show/PyRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){intb[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=1;for(i=0;i
C语言程序的模块化是通过以下哪个选项实现的()。
有以下程序#includeintfun(){staticintx=1;x+=1;returnx;}main(){inti,s=1;for(i=1;i
有以下程序#includemain(){char*s="12134";intk=0,a=0;while(s[k+1]){k++;if(k%2==0){a=a+(s[k]-’0’
支持子程序调用的数据结构是()。
下列给定程序是建立一个带头结点的单向链表,并用随机函数为各结点赋值。函数fun的功能是将单向链表结点(不包括头结点)数据域为偶数的值累加起来,并且作为函数值返回。请改正函数fun中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.C中,不
有以下程序段:intm[2][3],(*p)[3];p=m;则以下对m数组元素的引用正确的是()。
若有定义语句:chars[10]="1234567\0\0";则strlen(s)的值是
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母#include#includevoidfun(char*p){inti=0;while(p[i]){if(p[i]==’’&&islower(p[i-1]))
在软件开发中,需求分析阶段产生的主要文档是
随机试题
基因组是指
利用吗啡抑制呼吸的作用,可用于治疗
机床工作时发生振动有何危害?
关于可用贷款额度的确定,下列说法不正确的是()。
下列项目中,免征土地增值税的是()。
一般资料:求助者,女性,44岁,已婚,公司职员。焦虑不安,伴头痛、失眠四个多月。案例介绍:求助者在一家公司工作了十余年。前几年生意好做,薪金较高,房子和车子都有。丈夫是中学教师,夫妻感情好,儿子上高中,学习优异。近几年来生意有些难做,求助者虽然很努
某高速公路收费站入口处的安全标识墩如图(1)所示,墩的上半部分是正四棱锥P—EFGH,下半部分是长方体ABCD—EFGH,图(2)、图(3)分别是该标识墩的正(主)视图和俯视图.请画出该安全标识墩的侧(左)视图;
关于法学产生的条件,下列说法中正确的有
请阅读下面的摘要,概括摘要中描述研究方法的部分,并说明该研究是否有可以改进的地方。提取干扰对内隐记忆的影响摘要:以往的研究大多认同内隐记忆不会受到干扰
下面程序的输出结果是() main() { inta[10]={l,2,3,4,6,7,8,9,10},*p=a; printf("%d\n",*(p+2));}
最新回复
(
0
)