首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> #include<string.h> struct A {int a;char b[10];double c;}; void f(struct A*t); m
有以下程序: #include<stdio.h> #include<string.h> struct A {int a;char b[10];double c;}; void f(struct A*t); m
admin
2020-01-10
19
问题
有以下程序:
#include<stdio.h>
#include<string.h>
struct A
{int a;char b[10];double c;};
void f(struct A*t);
main()
{struct A a={1001,"ZhangDa’’,1098.0};
f(&a);printf(’’%d,%s,%6.1f\n’’,a,a,a,b,a.c);
}
void f(struct A*t)
{t->a=1002;strcpy(t->b,’’ChangRong’’);
t->c=1202.0;}
程序运行后的输出结果是( )。
选项
A、1001,zhangDa,1098.0
B、1002,ChangRong,1202.0
C、1001,ChangRong,1098.0
D、1002,zhangDa,1202.0
答案
B
解析
本题主要考查是的函数调用时参数之间的传递问题。在C语言中参数之间的传递是传值,也就是把实参的值复制一份传递给形参,而实参的值不发生变化。但对于指针调用来说,函数直接对实参的地址操作,因此在这种情况下实参变化。
转载请注明原文地址:https://kaotiyun.com/show/fFCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序intfun(intx[],intp){staticintsum=0,i;for(2=0;i
在一个C源程序文件中所定义的全局变量,其作用域为
有以下程序#inoludeinta=1,b=2;voidfun1(inta,intb){printf("%d%d",a,b);}voidfun2(){a=3;b=4;)
有以下程序fun(intx){intp;if(x==0‖x==1)return(3);p=x-fun(x-2);returnp;}main(){printf("%d
有下列程序:main(){inta[4][4]={{1,4,3,2),{8,6,5,7),{3,7,2,5},{4,8,6,1}),i,j,k,t;for(i=0;i
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
在以下给出的表达式中,与while(E)中的(E)不等价的表达式是
若已建立以下链表结构,指针p、s分别指向如图所示结点则不能将s所指节点插入到链表末尾的语句组是
下列关于类、对象、属性和方法的叙述中,错误的是()。
随机试题
场强仪的校准源是一个标准信号源,一般产生一个标准正弦波信号,频率为_______MHz,频率精确度可达_______。
试回答抽样检验一般规定的相关问题。对于A类缺陷产品()。
集中式供水的水源选择要遵循的原则是
记录脉律不齐是疾病表现的最早的医书是
基金业绩长期衡量通常将考察期设定在5年(含)以上。( )
关联交易主要包括()。
以下国内机构中无法提供理财服务的是()。
简述制约幼儿身心发展的因素。
超导材料有两个极具利用价值的特性,一是零电阻性,二是磁悬浮性。下列是利用其零电阻性的是()。
IshouldstartbysayingasclearlyasIcanthatIloveantibiotics.RecentlyIhaddinnerwithapediatricianfriend,andshe
最新回复
(
0
)