首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
50
问题
有以下程序:
#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全国计算机二级
相关试题推荐
有以下程序charfun(ehar*c){if(*c=’A’)*c-=’A’一’a’;return*c;}main(){chars[81],*p=s;g
有以下程序#includeintfun(){static~ntx=1;x*=2;returnx;}main(){inti,s=1;for(i=1;i
以下叙述中错误的是
已知字符’A’的ASCII代码值是65,字符变量c1的值是’A’,c2的值是’D’。则执行语句printf("%d,%d",c1,c2-2);输出结果是
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
编写函数intfun(intlim,intaa[MAX]),其功能是求出小于或等于lim的所有素数并放在aa数组中,并返回所求出的素数的个数。注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花
请编写函数fun。其功能是:将M行N列的二维数组中的数据,按列的顺序依次放到一维数组中。一维数组中数据的个数存放在形参n所指的存储单元中。例如,若二维数组中的数据为33333333444444445555
下列给定程序是建立一个带头结点的单向链表,并用随机函数为各结点赋值。函数fun的功能是将单向链表结点(不包括头结点)数据域为偶数的值累加起来,并且作为函数值返回。请改正函数fun中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.C中,不
对下列二叉树进行前序遍历的结果是
随机试题
A、暴露疗法B、包扎疗法C、削痂或切痂后自体植皮D、半暴露疗法E、异体皮覆盖创面男性,30岁,酒精烧伤面部2天,面积3%,深Ⅱ度,局部肿胀明显
( )指为施工准备、组织施工生产和管理所需的费用,包括临时设施费和现场管理费。
计算疏浚工程船舶停置费用时,应包括()等费用。
行业生命周期可分为()。Ⅰ.幼稚期Ⅱ.成长期Ⅲ.成熟期Ⅳ.衰退期
债务人为股份有限公司,将债务转为股本时,债务人应确认为股本的是债权人应享有股份的()。
下列关于车辆购置税征收范围的说法中,正确的有()。
2,6,16,44,(),328
设随机变量且满足P(X1X2=0)=1,则P(X1=X2)等于().
AccordingtoRichardSatava,theapplicationofvirtualrealitytomedicine______.Howisvirtualrealitysurgeryperformed?
在教学管理业务分E-R图中,教师实体具有“主讲课程”属性,而在人事管理业务分E-R图中,教师实体没有此属性,做分E-R图合并时应做如下处理:(24)。
最新回复
(
0
)