首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include #include struct S { char name[10]; }; void change(struct S *data, int value) { strcpy(data->name, "****"); valu
有如下程序 #include #include struct S { char name[10]; }; void change(struct S *data, int value) { strcpy(data->name, "****"); valu
admin
2015-07-28
83
问题
有如下程序
#include
#include
struct S
{
char name[10];
};
void change(struct S *data, int value)
{
strcpy(data->name, "****");
value = 13;
}
main()
{
struct S input;
int num = 4;
strcpy(input.name, "THIS");
change(&input, num);
printf("%s,%d\n", input.name, num);
}
程序运行后的输出结果是( )。
选项
A、****,4
B、****,13
C、THIS,4
D、THIS,13
答案
A
解析
函数change()的第一个参数为结构体变量地址作为函数参数,为地址传参,形参和实参指向的为同一块内存地址,所以对数组元素的改变能够影响到实参。语句"strcpy(data->name, "**** ");"则将data指向的结构体变量中的name值变为"****";函数change()的第二个参数为值传参,所以对num的值没有改变,输出结果为4,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/BKJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的运行结果是______。 #define MIN(x,y)(x)>(y)?(x):(y) main() { int i=10,j=15,k; k=10*MIN(i,j); printf("%d\n",k); }
有以下程序 int f1(int x,int y){return x>y?x:y; } int f2(int x,int y){return x>y?y:x; } main() { int a=4,b=3,c=5,d=2,e,f,g; e=f2(f1(a,
设有如下定义:int a=1,b=2,c=3,d=4,m=2,n=2;则执行表达式:(m=a>b)&&(n=c>d)后,n的值为______。
以下叙述中正确的是______。
以下程序段的运行结果是______。main(){chara=2,b=5;if(a&b)printf("YES");elseprintf("NO");}
以下程序运行后,输出结果是______。 main() {char ch[2][5]={"693","825"},*p[2]; int i,j,s=0; for(i=0;i<2;i++)p[i]=ch[i]; for(i=0;i<2;i++) for(j=
执行下面程序段的结果是______。 int x=234; do { printf("%3d\n",x--); } while(!x);
设x、y、z和k都是int型变量,则执行表达式:x=(y=4,Z=16,k=32)后,x的值为______。
若有定义“int a=10,b=9,c=8;”,顺序执行下列语句后,变量b中的值是______。 c=(a-=(b-5));c=a% 11)+(b=3);
以下程序中用户由键盘输入一个文件名,然后输入一串字符(用$结束输入)存放到此文件中,形成文本文件,并将字符的个数写到文件尾部。请填空。#include<string.h>main(){FILE*fp:charch
随机试题
下列中西药中,联合用药协同增效的是()。
某单层钢结构厂房γ0=1.0,柱距12m,其钢吊车梁采用Q345钢制造,E50型焊条焊接。吊车为软钩桥式吊车,起重量Q=50t/10t,小车重g=15t,最大轮压标准值P=470kN。试问,对该钢结构厂房进行排架设计计算时,作用在每个车轮处的横向水平荷
对传染病病人、病原携带者、疑似传染病病人污染的场所、物品和密切接触的人员,实施必要的卫生处理和预防措施。( )
公司型基金的投资者是基金公司的股东,但无权参与基金公司的管理。( )
2013年,广东固定资产投资总量迈上新台阶,共完成22,858.53亿元,增长18.3%,比2012年加快2.8%。其中,城镇投资18,907.34亿元,增长18.6%;农村投资3951.19亿元,增长17.0%。2013年,广东第三产业完成投资(
社会再生产按照它的规模来划分,可分为简单再生产和复杂再生产。()
冬季卧室采光条件最好的是()。
[*]
下列叙述中,正确的是()
Sometimesweforgetaboutour______andtrytoblendinwithoursurroundings.
最新回复
(
0
)