首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <stdio.h> #include <string.h> typedef struct { char name[9]; char sex; int score[2]; } STU; STU f (S
有以下程序: #include <stdio.h> #include <string.h> typedef struct { char name[9]; char sex; int score[2]; } STU; STU f (S
admin
2020-06-16
14
问题
有以下程序:
#include <stdio.h>
#include <string.h>
typedef struct { char name[9]; char sex; int score[2]; } STU;
STU f (STU a)
{ STU b={"Zhao", ’m’, 85, 90};
int i;
strcpy( a.name, b.name );
a.sex = b.sex;
for ( i=0; i<2; i++ ) a.score
= b.score
;
return a;
}
main()
{ STU c= { "Qian", ’f’, 95, 92 }, d;
d = f(c);
printf ("%s,%c,%d,%d, ", d.name, d.sex, d.score[0], d.score[1]);
printf ("%s,%c,%d,%d\n", c.name, c.sex, c.score[0], c.score[1]);
}
程序运行后的输出结果是( )。
选项
A、Zhao,m,85,90, Qian,f,95,92
B、Zhao,m,85,90, Zhao,m,85,90
C、Qian,f,95,92, Qian,f,95,92
D、Qian,f,95,92, Zhao,m,85,90
答案
A
解析
本题考查的是函数调用时的参数传递问题。程序在调用函数f时,传给函数f的参数只是结构变量c在栈中的一个拷贝,函数f所做所有操作只是针对这个数据拷贝进行的修改,这些都不会影响变量c的值。
转载请注明原文地址:https://jikaoti.com/ti/PMG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
程序流程图中带有箭头的线段表示的是()。
有以下程序:#includeintfunl(inta,intb){returna+b;}intflun2(inta,intb){retuma—b;}intfun(int(*t)(int,int),int
若有以下程序:#includemain(){intc;c=13115;printf(“%d\n”,c);}则程序的输出结果是()。
下列给定程序中函数fun的功能是:在字符串的最前端加入n个*号,形成新串,并且覆盖原串。字符串的长度最长允许为79。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.c中,不要改动main函数,不得增
给定程序中,函数fun的功能是:将形参std所指结构体数组中年龄最大者的数据作为函数值返回,并在main函数中输出。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:部分源程序给出如下。不得增行或删
编写函数fun,其功能是:将SS所指字符串中所有下标为奇数位上的字母转换为大写(若该位置上不是字母,则不转换)。例如,若输入“abc4EFg”,则应输出“aBc4EFg”。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任
编写函数fun,其功能是:求出1一1000之间能被7或11整除,但不能同时被7和11整除的所有整数,并将其放在a所指的数组中,通过n返回这些数的个数。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun
下列给定程序中,函数fun的功能是:先从键盘上输入一个3行、3列的矩阵的各个元素的值,然后输出主对角线元素之和。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不
给定程序中,函数fun的功能是:将形参指针所指结构体数组中的三个元素按num成员进行升序排列。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:部分源程序给出如下。不得增行或删行,也不得更改程序
若有定义:charch;inta;doubled;,当输入为1234.5678910.36时,以下选项中能给各个变量正确输入数据的是()。
随机试题
亚硝酸钠滴定法中,为使重氮化反应速度加快,常需加入适量
A.山药、熟地、茯苓、黄柏、知母、丹皮B.白芍、熟地、茯苓、黄柏、地骨皮、丹皮C.白芍、当归、川芎、莪术、牛膝、丹皮D.赤芍、猪苓、茯苓、车前子、牛膝、丹皮E.白芍、白术、苍术、车前子、柴胡、陈皮止带方的组成成分有()
下列不属于慢性乙型肝炎抗病毒治疗的一般适应证的是
2012年5月,东湖有限公司股东申请法院对公司进行司法清算,法院为其指定相关人员组成清算组。关于该清算组成员,下列哪一选项是错误的?(2012年试卷三第28题)
中国消费者对轿车的了解和要求已经有了很大的变化,他们的价值观念以及对汽车理解的变化都会左右其购车意向。在对多个购车指标的调查中,我们发现,大家不再强调某个单一指标,但安全性能依然是消费者购买轿车最关心的指标,关注程度在我们的调查中占8.6%;其次关注的是轿
设随机变量X服从正态分布N(μ,σ2),则随着σ的增大,概率P{|x-μ|<σ}应该()
公安政策的内容包括()
王某故意违反规定,在一加油站使用移动电话,导致加油站的油库发生爆炸,加油站被烧毁,两人被烧死。王某的行为构成()。
供应链包含哪些环节?
Themanager______(本可以被详细告知这件事),buthewasbadlyillthesedays.
最新回复
(
0
)