首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #inc1ude #inc1ude struct A {int a;char b[10];double c;}; void f(struct A*t); main() { struct
有以下程序: #inc1ude #inc1ude struct A {int a;char b[10];double c;}; void f(struct A*t); main() { struct
admin
2021-06-15
28
问题
有以下程序:
#inc1ude
#inc1ude
struct A
{int a;char b[10];double c;};
void f(struct A*t);
main()
{ struct A a={1001,"ZhangDa",1098.0};
f(&a);print("%d,%s,%6.1 f\u",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/8ytp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;case1:b++;break;}case
若有以下程序structstu{char*name,gender;intscore;};main()fstructstua={NULL,’m’,290},b;a.name=(char*)malloc(10);
设有定义:intx=2;,以下表达式中,值不为6的是()。
以下叙述中正确的是
若变量X、Y已正确定义并赋值,以下符合C语言语法的表达式是
下面对“对象”概念描述错误的是
数据的存储结构是指
有以下程序#includemain(){intk,j,s;for(k=2;k<6;k++,k++){s=1;for(j=k;j<6;j++)s+=j;}printf("%d\n",s);}程序运行后的输出结果是
数据结构中,与所使用的计算机无关的是数据的()。
在C语言中,以下说法不正确的是()。
随机试题
保健食品标签和说明书必须符合国家有关标准和要求内容包括
有"妇孕不育"和"妇三岁不孕"记载的书籍是:"子宫"一词最早见于:
对运动时每搏量和心输出量的说法不正确的是
在房地产经纪服务合同中,主要条款如“标的”、“劳务报酬与酬金”等属于()。
关于项目可行性研究阶段的社会评价,除了要分析项目对国家和地区社会发展目标的贡献与影响,还要分析()。
关于暖通空调监控系统的功能检测要求,正确的有()。
波分复用设备分波器(ODU)的主要测试项目有()。
国内生产总值包含本国公民在国外取得的收入,但不包含外国居民在国内取得的收入;相反,国民生产总值不包含本国公民在国外取得的收入,但包含外国居民在国内取得的收入。()
EightpercentoftheEarth’scrustisaluminum,andtherearehundredsofaluminum-bearingmineralsandvastquantitiesofther
A、Thearticlewasactuallylonger.B、Thenewspaperprintedhisotherpaper.C、He’sjustbegunwritingforthenewspaper.D、Thea
最新回复
(
0
)