首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
30
问题
有以下程序:
#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全国计算机二级
相关试题推荐
下列叙述中正确的是()。
在E-R图中,用来表示实体联系的图形是
下列关于二叉树的叙述中,正确的是
以下描述中,不是线性表顺序存储结构特征的是()。
某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为
程序流程图中带有箭头的线段表示的是()。
程序流程图中带有箭头的线段表示的是( )。
以下关于结构化程序设计的叙述中正确的是
以下选项中不合法的标识符是
随机试题
位于市区的某软件公司为增值税一般纳税人,2020年7月经营业务如下:(1)进口一台机器设备,国外买价折合人民币640000元,运抵我国入关地前支付的运费折合人民币42000元、保险费折合人民币38000元(以上金额均不含税);入关后运抵企业所在地,取得运
Lanewaitedonthebenchnearestthebridge,ashehadbeeninstructed.Thewindblewstraightacrosstheriver,sharpasarazo
以下对肝外胆管癌间接征象的描述哪项不正确
假设检验是为了
男,26岁。反复上腹痛、反酸3年,进食后加重,空腹减轻。可能的疾病是
A.产生协同作用B.与其竞争结合血浆蛋白C.诱导肝药酶加速灭活,作用减弱D.竞争性对抗E.减少吸收华法林与苯巴比妥合用对抗凝作用的影响是
关于固定资产的含义和计算原则,、以下表述中正确的是( )。
下列选项中,使仲裁裁决书发生法律效力的是()。
在Ciseo路由器上执行writememory命令,其正确的结果是将路由器的配置保存到()。
Forthispart,youareallowed30minutestowriteashortessayentitledTheAdvantagesandDisadvantagesofDistanceLearning.
最新回复
(
0
)