首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include <stdio.h> typedef struct stu { char name[10], gender;
若有以下程序 #include <stdio.h> typedef struct stu { char name[10], gender;
admin
2020-04-18
28
问题
若有以下程序
#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://jikaoti.com/ti/EWG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
下列叙述中正确的是()。
有以下程序:#includevoidfun(intn){staticintk=0;if(n
有以下程序:#includemain(){intX=0x13;printf("INT:%d\n",x+1);}程序运行后的输出结果是()。
请编写函数fun,其功能是求出数组的最大元素在数组中的下标并存放在k所指的存储单元中。例如,输入如下整数:876675896101301401980431451777则输出结果为:6,980注意:部分源程序在
下面函数调用语句含有实参的个数为()。func((exp1,exp2),(exp3,exp4,exp5));
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数fun,该函数的功能是:找出成绩最高的学生记录,通过形参返回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数。注意:部分源程序给出如下。请勿
检查软件产品是否符合需求定义的过程称为()。
在数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。
随机试题
“突然”和“猛然”的不同之处是()。
()是进行最低级测量的工具,它只能对事物分类和标示。
甲亢手术指征
门静脉高压症术前护理不正确的是( )。
胎儿娩出后,胎盘娩出前,阴道大出血,应选哪种处理方法
王某涉嫌强奸一案经由公安机关侦查终结,移送检察院起诉,人民检察院经审查决定不起诉,下列各项处理中错误的是______。
47.为了避免投标人盲目地提高承包价格,或由于对施工难度估计不足而导致承包亏损,不宜采用()合同计价方式。
在无纸化发行的情况下,股份交收以()为要件。
“本年利润”科目借方余额代表企业亏损,贷方余额代表企业盈利。()
Howmenfirstlearnedtoinventwordsisunknown;inotherwords,theoriginoflanguageisa【C1】______.Allwereallyknowist
最新回复
(
0
)