首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序 #include<stdio.h> typedef struct stu{ char name[9]; char gender; int score; }STU; void f(STU *a) {
有下列程序 #include<stdio.h> typedef struct stu{ char name[9]; char gender; int score; }STU; void f(STU *a) {
admin
2022-04-02
42
问题
有下列程序
#include<stdio.h>
typedef struct stu{
char name[9];
char gender;
int score;
}STU;
void f(STU *a)
{
STU c={"Sun",’f’,90},*d=&c;
*a=*d;
printf("%s,%c,%d,",a->name,a->gender,a->score);
}
main()
{ STU b={"Zhao",’m’,85},*a=&b;
f(a);
printf("%s,%c,%d",a->name,a->gender,a->score);
}
程序执行后的输出结果是( )。
选项
A、Zhao,m,85,Zhao,m,85
B、Sun,f,90,Zhao,m,85
C、Zhao,m,85,Sun,f,90
D、Sun,f,90,Sun,f,90
答案
D
解析
程序定义结构体类型STU,main函数定义结构体STU变量b,并将b的地址赋给指针变量a。调用函数f,传入a。在函数f中,定义了STU变量c,并将c的地址赋给d,再用d指向的值赋给a指向的地址,接着输出a指向的值,也就是c的值:Sun,f,90;由于函数f的调用通过指针参数a修改了变量b的值,所以a指向的值也就是b的值等价于c:Sun,f,90。本题答案为D选项。
转载请注明原文地址:https://www.kaotiyun.com/show/1hkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中可用作C程序合法实数的是
以下叙述中错误的是
下面结构体的定义语句中,错误的是
以下叙述中正确的是
以下错误的定义语句是
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是()。
某系统总体结构图如下图所示:该系统总体结构图的深度是
软件设计中模块划分应遵循的准则是( )。
以下说法正确的是()。
随机试题
恐龙胚胎化石“英良贝贝”,是迄今为止发现的最完整的恐龙胚胎。该胚胎被认为属于一种非鸟类兽脚类恐龙——窃蛋龙。胚胎以一种奇怪的姿势蜷缩在蛋壳内。此姿势从未在恐龙胚胎中发现,反倒是现代鸟类胚胎的常见姿势。现代鸟类的胚胎会在孵化后期经历预折叠、折叠、后折叠3个阶
泌乳素瘤的典型临床表现有哪些
某女患者关节红肿、灼热、疼痛,疼甚拒按,得冷稍舒,可见于一个或多个关节,发热,恶风,汗出,口渴,烦闷不宁,苔黄燥,舌红,脉滑数。为
施工图预算审查时,将分部分项工程的单位建筑面积指标总结归纳为工程量、价格、用工三个单方基本指标,然后利用这些基本指标对拟建项目分部分项工程预算进行审查的方法称为()。
应付管理模块一般提供()等核销方式。
进口原木带有树皮的应在植物检验检疫证书中注明除害处理方法,使用药剂、剂量、处理时间和温度。( )
甲公司为增值税一般纳税人,销售和购买商品适用的增值税税率为13%,甲公司2019年度发生的下列事项中售价均不含增值税:(1)3月1日,甲公司与乙公司签订一份B产品销售合同,约定在2020年2月底以每件0.3万元的价格向乙公司销售200件B产品,违约金为合
甲公司设有运输和修理两个辅助生产车间,运输车间的成本按运输千米比例分配,修理车间的成本按修理工时比例分配。该公司2月有关辅助生产成本资料如下:(1)运输车间本月共发生成本22500元,提供运输劳务5000千米;修理车间本月共发生成本240000元
将账户的期末余额转入“本年利润”账户借方的是()。
关于完全垄断市场的特征,下列说法正确的有()。
最新回复
(
0
)