首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #include struct A { int a;char b[10];double c;}; void f(struct A*t); main() { s
有以下程序: #include #include struct A { int a;char b[10];double c;}; void f(struct A*t); main() { s
admin
2012-08-23
44
问题
有以下程序:
#include
#include
struct A
{ 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.1f\n”,a.a,a.b,a.c);
}
voidf(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/ofPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果是______。typedefunionstudent{charname[10];longsno;charsex;floatscore[4];}STU;
有以下程序:#include<studio.h>#defmeF(X,Y)(X)*(Y)main(){inta=3,b=4;printf("%d\n",F(a++,b++));}
已定义以下函数;intfun(int*p){return*p;}fun函数返回值是()。
下面不属于软件设计原则的是()。
以下叙述正确的是
有定义语句:“intx,y;”,若要通过“scanf("%d,%d,&x,&y);”语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中,错误的是
当调用函数时,实参是一个数组名,则向函数传送的是______。
以下不能定义为用户标识符的是()。
在深度为5的满二叉树中,结点的个数为
以下程序的功能是从键盘输入若干学生的成绩,并输出最高成绩和最低成绩,当输入负数时结束。请填空。#include<stdio.h>main(){floatx,amax,amin;scanf("%f",&x);
随机试题
刺激肝脏合成酯酶抑制因子以减少血管性水肿发作次数的药物是
Tonywasveryunhappyfor______totheparty.
唾液腺黏液囊肿好发于
白僵蚕具有的功效是
下列情况中哪些行为可以成立共同犯罪?()
某综合楼工程项目的施工,经当地主管部门批准后,由建设单位自行组织施工,公开招标。招标工作主要内容确定为:①成立招标工作小组;②发布招标公告;③编制招标文件;④编制标底;⑤发放招标文件;⑥组织现场踏勘和招标答疑;⑦投标单位资格审查;⑧接收投标文件;⑨
某汽车制造厂为增值税一般纳税人,2015年4月进口汽车配件一批,海关审定的关税完税价格为144万元,进口汽车配件的关税税率为10%。该汽车制造厂2015年4月进口汽车配件应缴纳的增值税税额为()万元。
依我国《民法通则》规定,关于委托书授权不明的民事责任,正确的选项是:
刺激泛化是指条件作用的形成使有机体习得了对某一刺激做出特定反应的行为,因此也就可能对类似的刺激做出同样的行为反应。刺激分化是通过选择性强化和消退使有机体学会对条件刺激和与条件刺激相类似的刺激做出不同的行为反应。根据上述定义,下列说法不正确的是:
CRT显示器显示西文字符时,通常一屏最多可显示
最新回复
(
0
)