首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> typedef struct{int b,p;}A; void f(A c)/*注意:c是结构变量名*/{ int j; c.b+=1;c.p+=2;} main(){i;A a={1,2}; f(a); p
有以下程序 #include<stdio.h> typedef struct{int b,p;}A; void f(A c)/*注意:c是结构变量名*/{ int j; c.b+=1;c.p+=2;} main(){i;A a={1,2}; f(a); p
admin
2018-11-21
69
问题
有以下程序
#include<stdio.h>
typedef struct{int b,p;}A;
void f(A c)/*注意:c是结构变量名*/{
int j;
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()函数f(a)语句中结构体实参a作为值,传递给函数f(A c)中的形参c;这种值传递的方式不会对实参a产生任何影响,所以结构体实参a的值不会发生变化。
转载请注明原文地址:https://kaotiyun.com/show/2vxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:main(){intm=0256,n=256;printf("%o%o\n’,m,n);}程序运行后的输出结果是()。
阅读下面程序,则执行后的输出结果是【】。#include"stdio.h"main(){intx,y,z;x=1;y=2;z=3;if(x>y)if(x>z)pri
以下程序的输出结果是(){intx=05;charz=’a’;printf("%d\n",(x&1)&&(z<’z’));}
根据下列的定义,能打印出字母P的语句是()。structstu{charname[10];intage;};structsms[10]={"John",11,"Pau1",1
以下sum函数的功能是计算下列级数之和。请给函数中的各变量正确赋初值。doublesum(doublex,intn){inti;doublea,b,s;for(i=1;i<=n;i++)
若变量a,b已定义为血类型并赋值21和55,要求用printf函数以a=21,b=55的形式输出,请写出完整的的输出语句_______。
对于软件测试,从是否需要执行被测软件的角度,可以分为静态测试和动态测试。代码检查属于______测试。
以下程序段中,不能正确赋字符串(编译时系统会提示错误)的是______。
随机试题
根据生产常见的故障而总结出的螺杆泵井泵况诊断技术主要有()种。
完全证券的意思是()
健康危险度评价的主要特点是
甲公司从乙公司采购10袋菊花茶,约定:“在乙公司交付菊花茶后,甲公司应付货款10万元。”丙公司提供担保函:“若甲公司不依约付款,则由丙公司代为支付。”乙公司交付的菊花茶中有2袋经过硫磺熏蒸,无法饮用,价值2万元。乙公司要求甲公司付款未果,便要求丙公司付款1
资本的()是经济发展的重要问题。
新课程强调的“面向学生”包含四层含义,下列说法中错误的是()。
秦始皇陵兵马俑的主要艺术特色是什么?
(2012江苏A类3)世界气象组织的最新报告显示,在全球最热年份榜单上,前13位都出现在过去15年中。因全球变暖,北极冰盖仍在退缩。多数气象学家认为,全球变暖在时间上是不均匀的,有相对的冷期,也有相对的暖期,但气温总体呈上升趋势。因此,一些阶段性低温不能说
•Forquestions1-8youwillheareightshortrecordings.•Foreachquestion,markoneletter(A,BorC)forthecorrectanswer.
Lookingbackonmychildhood,Iamconvincedthatnaturalistsarebornandnotmade.Althoughwewerebroughtupinthesameway
最新回复
(
0
)