首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
27
问题
有以下程序:
#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全国计算机二级
相关试题推荐
下面rotate函数的功能是:将n行n列的矩阵A转置为A’,例如:1234159135678261014当A=9101112则A’=371115
以下程序运行后的输出结果是______。main()charc;intn=100;floatf=10;doublex;x=f*=n/=(c=50);pri
若有下面的程序段:chars[]="china";char*p;p=s;则下列叙述正确的是()。
若有说明inta[3][4];则下面属于a数组元素的非法引用的是()。
下列有关数据库的描述,正确的是()。
下述函数用于统计一行字符中的单词个数,单词之间用空格分隔。word_num(strcharstr[];{inti,num=0,word=0;for(i=0;str[i]!=【】;i++)i
设有以下定义stnctss{intinfo;sEruc5ss*link;}x.y,z;且已建立如下图所示链表结构:请写出删除结点y的赋值语句______。
按照逻辑结构分类,数据结构可分为线性结构和非线性结构,队列属于______。
在算法正确的前提下,评价一个算法好坏的2个因素是时间复杂度和【】复杂度。
若有定义:inta[4][10];,则以下选项中对数组元素a[i][j]引用错误的是______。(0<=i<4,0<=j<10)
随机试题
下列关于面向对象程序设计的叙述,正确的是(46)。
下列种间关系属于偏利共生的是()
下列哪项不适合膀胱镜检查()。
患者出现洋地黄毒性反应,首要的处理措施是
苷类分子量的测定常采用质谱法,其中最适合的方法为()
国际债券只能在期满时一次偿还,中途不允许偿还。()
某校化学实验兴趣小组进行实验室制取氯气并验证氯气的某些化学性质的实验,甲同学没计了如下图所示的实验装置(支撑用的铁架台省略),请按要求回答问题。制取氯气时在烧瓶中加入一定量的MnO2,通过______(填仪器名称)向烧瓶中加入适量的浓盐酸,该反应的离
个体户王小二承接了建筑公司一项运输1200块玻璃的业务,并签了合同。合同上规定:每块玻璃运费2元;如果运输过程中有损坏,每损坏一块,除了要扣除一块玻璃的运费外,还要赔25元。王小二把1200块玻璃运送到指定地点后,建筑公司按合同付给他2076元。问
A、AcareerpaththecompanywouldencourageMissGreentotake.B、Thesalaryandwelfarethecompanywouldoffer.C、AnMAinExp
ShouldMedicalSchoolBeShortenedtoThreeYears?A)ForTravisHill,itwasanoffertoogoodtorefuse.Lastyearwhenth
最新回复
(
0
)