首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
38
问题
有以下程序:
#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全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>main(){inta=5,b=1,t;t=(a<<2)|b;printf("%d\n",t);}
有以下程序#includeintflintx);main()intflintX){inta,b=0;{returnx*x+1;}for(a=0;a
有以下程序#includevoidmain(){inta=1,b=0;printf("%d,",b=(a++)+(a++));printf("%d\n",a+b);}程序运行后的输出结果是(
若已建立以下链表结构,指针p、s分别指向如图所示结点则不能将s所指节点插入到链表末尾的语句组是
软件需求规格说明书的作用不包括
设有以下语句typedefstructTT{charc;inta[4];}CIN;则下面叙述中正确的是
以下关于逻辑运算符两侧运算对象的叙述中正确的是
定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)。则对主属性部分依赖的是
算法的时间复杂度是指
面向对象方法中,继承是指()。
随机试题
肺气的肃降,能制约肝气的上升,肺与肝的这种关系属于五行学说中的:()
放置宫内节育器的适应证是
A.小青龙汤B.术防己汤C.大柴胡汤D.六君子汤E.芍药甘草汤与抗震颤麻痹药联用,可减轻其胃肠道副作用,但也可能影响其吸收、代谢和排泄的是
一般病室温度保持在()较为适宜。
消防工作的内容主要包括()
根据下表提供的信息回答下列问题。
Studythetwopicturescarefullyandwriteanessayentitled"OntheRelationshipbetweenEnvironmentandEconomy".Intheessay
甘特图(Gantt图)不能(18)。
FreeStatinsWithFastFoodCouldNeutralizeHeartRiskFastfoodoutletscouldprovidestatindrugsfreeof【C1】______sotha
Whilethemissionofpublicschoolshasexpandedbeyondeducationtoincludesocialsupportandextra-curricularactivities,the
最新回复
(
0
)