首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
22
问题
有以下程序:
#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全国计算机二级
相关试题推荐
下列条件语句中,输出结果与其他语句不同的是
以下涉及字符串数组、字符指针的程序段,不会产生编译错误的是()。
以下叙述中正确的是
软件测试的目的是()。
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是
若有定义语句:doublex,y,*px,*py;执行px=&x;py=&y;正确的输入语句是
软件测试用例包括
下面不能作为结构化方法软件需求分析工具的是
设二叉树的前序序列为ABDEGHCFIJ,中序序列为DBGEHACIFJ。则按层次输出(从上到下,同一层从左到右)的序列为
定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)。则对主属性部分依赖的是
随机试题
儿童髁状突骨折应尽量采用保守治疗,其主要原因是
此时应首先做哪项检查第5天患儿仍高热不退,咳喘加重,精神萎靡,面色青灰,呼吸70次/分,右下肺叩浊,可闻管样呼吸音及中小水泡音,心率180次/分,心音低钝,肝脏肋下3.5cm,此时最可能的诊断是
一般来说,建造价的估计方法有()Ⅰ面积定额法Ⅱ容积定额法Ⅲ单项成本法Ⅳ计量测定法
关于女职工保护和生育保险制度的说法,正确的有()。
在伦敦奥运会之前,为有效地改善伦敦的空气质量,伦敦市市长兼奥委会委员鲍里斯.约翰逊宣布,大货车和小型巴士须在2012年1月前达到低排放区标准。这些车辆原本于2010年10月起就被纳入低排放区.如不符合排放标准,就需支付罚款。这说明伦敦污染的最大成因是交通排
向级别与本机关相同的有关主管部门请求批准某事项应使用()。
设奇函数f(x)在[-1,1]上具有2个阶导数,且f(x)=1。证明:存在η∈(-1,1),使得f"(η)+f’(η)=1.
Childrenneedexercise.Parentsoftenworrythat【C1】________timeforathleticsorevenforjustplayingontheJungleJimisgoi
有如下类定义:classXX{intxdata;public:XX(intn=0):xdata(n){}};classYY.publicXX{intydatapublic:YY(intm=0,intn=0)
郑州商品交易所小麦期货合约的最低交易保证金是合约价值的5%。()
最新回复
(
0
)