首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 typedefstructstu{charname[10],gender;intscore;)STU; voidf(char*P){strcpy(P,’’Qian’’);} main( ){ STUa={’’Zhao’’,’m’,290
若有以下程序 typedefstructstu{charname[10],gender;intscore;)STU; voidf(char*P){strcpy(P,’’Qian’’);} main( ){ STUa={’’Zhao’’,’m’,290
admin
2020-11-23
35
问题
若有以下程序
typedefstructstu{charname[10],gender;intscore;)STU;
voidf(char*P){strcpy(P,’’Qian’’);}
main( ){
STUa={’’Zhao’’,’m’,290},b;
b=a;f(b.name);
b.gender=’f’;b.score=350;
printf(’’%s,%c,%d,’’,a.name,a.gender,a.score);
printf(’’%s,%c,%d\n’’,b.name,b.gender,b.score);}
则程序的输出结果是
选项
A、Zhao,m,290,Zhao,m,290
B、Qian,f,350,Qian,f’350
C、Zhao,m,290,Qian,f,350
D、Zhao,m,290,Zhao,C350
答案
C
解析
主函数中结构体变量定义同时赋初值。执行b=a;语句后,b的数据和a的数据相同,调用函数f(b-name),形参指针p接收实参b.name的地址,此时p和b.name指向同一个存储空间,流程转到f执行,p指向的存储空间存放字符串’’oian’’,流程结束返回主函数。主函数中变量b的其他成员存放数据。因此a的数据{’’zhao’’,’m’,290},b的数据为{’’QJan’’,’f’,350}。注意本题结构体STU类型变量a和b中的name成员为数组,不是指针,它具有白己的存储空间。
转载请注明原文地址:https://kaotiyun.com/show/Ju3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>voidmain(){charch[80]="123abcdEFG":intj;longs=0;puts(ch);f
有以下程序段:intm=33,n=66;m=m^n;n=n^m;m=m^n;执行上述语句后,m和n的值分别是()。.
以下能正确输出字符a的语句是()。
给定程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),作为函数值返回;并将大于平均值的数放在形参y所指数组中,在主函数中输出。例如,有10个正数:46303240617451548
下列给定程序中,函数fun的功能是:将N×N矩阵主对角线元素的值与反向对角线对应位置上元素的值进行交换。例如,若N=3,有下列矩阵:123456789交换后为:32145
由N个有序整数组成的数列已放在一维数组中,下列给定程序中函数fun的功能是:利用折半查找法查找整数m在数组中的位置。若找到,返回其下标值;否则,返回一1。折半查找的基本算法是:每次查找前先确定数组中待查的范围low和high(lowhigh,查找
给定程序MODI1.C中函数fun的功能是:从低位开始取出长整型变量S中偶数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。例如,当S中的数为:7654321时,t中的数为:642。请改正程序中的错误,使它能得出正确的结
以下叙述中错误的是()。
以下选项中不能作为C语言合法常量的是
设一棵树的度为3,其中没有度为2的结点,且叶子结点数为5。该树中度为3的结点数为
随机试题
A.角切迹B.贲门C.幽门前静脉D.中间沟E.胃小凹胃底与胃体的分界标志为
客户服务质量的时间性强调为客户服务要做到及时、()、省时。
AnewstudybytheDevelopmentofHealthinTaiwanshowsthatmorethanhalfoftheadultpopulationinTaiwarlacksanundersta
下列关于男性生殖器的叙述,错误的是()
一名患有Rh溶血症的新生儿,出现嗜睡、尖声哭叫、肌张力下降等症状,查血胆红素上升至342μmol/L,该患儿有可能发生了
下列说法中,符合车辆购置税计税依据相关规定的是()。
拙政园的留听阁之名取自“留得残荷听雨声”,诗的作者是()。
已知矩阵,则AT的秩是().
下列社会关系属于行政法调整对象的是()。
DuringMcDonald’searlyyearsFrenchfriesweremadefromscratcheveryday.RussetBurbankpotatoeswere【C1】______,cutintosh
最新回复
(
0
)