首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include <stdio.h> typedef struct stu { char name[10], gender;
若有以下程序 #include <stdio.h> typedef struct stu { char name[10], gender;
admin
2020-04-18
75
问题
若有以下程序
#include <stdio.h>
typedef struct stu {
char name[10], gender;
int score;
} STU;
void f(STU a, STUB)
{ b = a;
printf( "%s,%c,%d,", b.name, b.gender, b.score );
}
main()
{ STU a={"Zhao", ’m’, 290}, b={"Qian", ’f’, 350};
f(a,b);
printf("%s,%c,%d\n", b.name, b.gender, b.score);
}
则程序的输出结果是
选项
A、Qian,f,350,Qian,f,350
B、Zhao,m,290, Zhao,m,290
C、Zhao,m,290,Qian,f,350
D、Zhao,m,290,Zhao,f,350
答案
C
解析
本题考查结构体的相关操作以及传值、传址的区别,该题中调用f函数后,会首先输出被重新复制的b值,且与a相同,而执行完f函数后,b值并不会改变,所以还是维持原值,选项C正确。
转载请注明原文地址:https://kaotiyun.com/show/NjCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
有以下程序:#include#includestructS{charname[10];};main(){structSs1,s2;strcpy(s1
有以下程序:#includemain(){intX=0x13;printf("INT:%d\n",x+1);}程序运行后的输出结果是()。
下列叙述中正确的是()。
给定程序中,函数fun的功能是:将形参指针所指结构体数组中的3个元素按num成员进行升序排列。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:部分源程序给出如下。不得增行或删行,也不得更改程序的结构
以下语句定义正确的是()。
给定程序MODI1.C中函数fun的功能是:按以下递归公式求函数值。例如,当给n输入5时,函数值为18;当给n输入3时,函数值为14。请改正程序中的错误,使它能得出正确结果。注意:不要改动main函数,不得增行或删行,也不得
合法的C语言实数是()。
下列数据结构中,属于非线性结构的是()。
数据流图(DFD)中的有向箭头(→)表示
随机试题
患者,女性,24岁。因肠梗阻入院。BP90/60mmHg,血钠124mmol/L,血钾3.2mmol/L,CO2CP13.5mmolfL,尿25ml/h,尿比重1.020。首先应采取的治疗是
关于聚众斗殴罪下列哪些说法是正确的?
关于建筑业企业资质证书使用与延续的说法,正确的是()。
可以采用胸外心脏按压来抢救电击伤、窒息和溺水的人。()
下列活动属于人所独具的意识活动的是:
两个不透明的布袋A和B里面各放着6个球,其中,布袋A中的球有3个标为数字1,2个标为数字2,1个标为数字3;而布袋B中的球分别标为1、2、3、4、5、6。若某人分别从布袋A和B里取一个球,这两个球的数字之和不大于3的概率是多少?
甘蔗:红糖
在指令中,操作数地址在某寄存器中的寻址方式称为__________寻址。
ThismonthSingaporepassedabillthatwouldgivelegalteethtothemoralobligationtosupportone’sparents.Calledthemain
ThetwomostcelebratingholidaysintheNorthandSouthAmerica,AustraliaandEurope,andinmostofChristianworldareChris
最新回复
(
0
)