首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
37
问题
有以下程序:
#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全国计算机二级
相关试题推荐
若有条件表达式(exp)?a++:b--,则以下表达式中能完全等价于表达式(exp)的是()。
检查软件产品是否符合需求定义的过程称为()。
结构化程序设计的三种结构是()。
在16位IBM-PC机上使用C语言,若有如下定义:stmctdata{inti;charch;doublef;}b;则结构变量b占用内存的字节数是()。
算法的空间复杂度是指()。
在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为()。
设变量已正确定义,则以下能正确计算f=n!的程序段是()。
以下定义的结构体类型拟包含两个成员,其中成员变量info用来存入整型数据,成员变量link是指向自身结构体的指针,请将定义补充完整。structnode}intinfo;【】link;};
对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为()。
以下程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。voidf(intb[],intn,intflag){inti,j,t;for(i=0;i<n-1;i++)
随机试题
科学发展观的内涵有()
下列属于非货币性资产的项目是()
造成我国近2000万人听力障碍的药物是
在扫描过程中,扫描部位随意和不随意的运动可产生
起于内斜线的肌肉是()
投资银行最本源、最基础的业务包括()。
社会治理是社会建设的重大任务,是国家治理的重要内容。在现阶段我国加强和创新社会治理,需要()
Youwillhearfiveshortrecordingsofvoicemails.Foreachrecording,decidewhateachspeakeristryingtodo.Write
Thereareoverseventy______inourhospital.
A、Asktheaudiencemanyquestions.B、Summarizethematerialwhichisfamiliartothelisteners.C、Givedetailedfactsandnumber
最新回复
(
0
)