首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> #include<string.h> struct A {int a;char b[10];double c;}; void f(struct A*t); m
有以下程序: #include<stdio.h> #include<string.h> struct A {int a;char b[10];double c;}; void f(struct A*t); m
admin
2018-09-26
37
问题
有以下程序:
#include<stdio.h>
#include<string.h>
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);
}
void f(structA *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/TNxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列关于线性表的叙述中,不正确的是()。
函数fun的功能是计算xndoublefun(doublex,intn){inti;doubley=1;for(i=1;i<=n;i++)y=y*x;returny;}主函数
以下定义的结构体类型拟包含两个成员,其中成员变量info用来存入整形数据;成员变量link是指向自身结构体的指针,请将定义补充完整。structnode{intinfo;【】link;};
设一棵完全二叉树共有500个结点,则在该二叉树中有________个叶子结点。
对长度为n的线性表进行顺序查找,在最坏的情况下需要比较的次数为()。
设有如下程序段:intx=2002,y=2003;printf(“%d\n”,(x,y));则以下叙述中正确的是
以下程序运行后的输出结果是()。main(){inta=3,b=4,c=5,t=99;if(b<a&&a<C)t=a;a=c;c=t;if(a<c&&b<C)t=b;b=a;a=t;printf(
一个良好的算法由下面的基本结构组成,但不包括______。
生产每种产品需要多种零件,则实体产品和零件间的联系是
随机试题
家庭教育指导
《建筑装饰装修工程质量验收规范》规定,建筑装饰装修墙面、吊顶及地面工程质量施工资格包括( )。
关于证券登记结算机构,下列说法错误的是()。
浙江被誉为“中国戏曲的摇篮”,其中“四大南戏”()等就是流传至今的传世之作。
个体身心发展有两个高速发展期:新生儿与青春期,这是身心发展()规律的反映。
代际效应指后一代人受前一代的影响并很难脱离上一代人的社会现象。比如低收入阶层的儿女,在受教育、工作等方面得不到与富裕阶层平等的待遇。根据上述定义,以下属于代际效应的是:
编写程序cx2.prg,计算s=1+2+…+50。要求使用DoWhile循环结构。
查询能实现的功能有()。
Mary,theassistantprofessor,helpededittheentriesandintroducevarioussessionsinthebook.
【B1】【B18】
最新回复
(
0
)