首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #include structA {int a;char b[10];double c;}; void f(struct A*t); main() {struct A
有以下程序: #include #include structA {int a;char b[10];double c;}; void f(struct A*t); main() {struct A
admin
2021-07-09
26
问题
有以下程序:
#include
#include
structA
{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.1 f\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/pskp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序structstu{char*name,gender;intscore;};main(){structstua={NULL,’m’,290},b;a.name=(char*)malloc(10);strcpy(a.na
有下列程序: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
以下选项中正确的定义语句是( )。
设有某函数的说明为int*func(inta[10],intn);则下列叙述中,正确的是
有以下程序#include#defineS(x)4*(x)*x+1voidmain(){intk=5,j=2;printf("%d\n",S(k+j));}程序运行后的输
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()。
计算机能直接执行的程序是
在数据管理技术发展的三个阶段中,数据共享最好的是()。
结构化程序由三种基本结构组成,三种基本结构组成的算法
计算机能直接执行的程序是
随机试题
下列组织或器官对X线照射最不敏感的是
土地登记代理委托书应明确的内容包括()。
在损失控制计划系统中,应急计划是在损失基本确定后的处理计划,其应包括的内容有( )。
在会员制期货交易所中,会员的基本权利包括( )。
国有企业甲、合伙企业乙、自然人丙拟共同投资设立一合伙企业。根据《合伙企业法》的规定,下列关于该合伙企业设立及相关事项的表述中,不正确的是()。
()是社会主义新型道德关系的一个重要标志。
以下属于犯罪的特征的是()。
一、注意事项1.申论考试,是对分析驾驭材料能力、提出和解决问题能力、文字表达能力的测试。2.作答参考时限:阅读资料40分钟,作答110分钟。3.仔细阅读给定的材料,然后按申论要求依次作答,答案书写在指定的位置。二、给定资料
Hedisagreedwiththemabouthowthecountryshouldberun,andaboutwhatpartaPresidentshouldplayinrunningit.(Passage
Inmyopinion,youcanwidenthe______oftheseimprovementsthroughyouractiveparticipation.
最新回复
(
0
)