首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 typedef struct stu{char name[10], gender;int score ;}STU; void f(char*p) {strcpy(p, "Qian" ); ) ma
若有以下程序 typedef struct stu{char name[10], gender;int score ;}STU; void f(char*p) {strcpy(p, "Qian" ); ) ma
admin
2019-07-14
45
问题
若有以下程序
typedef struct stu{char name[10],
gender;int score ;}STU;
void f(char*p) {strcpy(p,
"Qian" ); )
main() {
STU a={"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,3 50,Qian,f,3 50
C、Zhao,in,290,Qian,f,350
D、Zhao,m,290,Zhao,f,350
答案
C
解析
主函数中结构体变量定义同时赋初值。执行b=a;语句后,b的数据和a的数据相同,调用函数f(b.name),形参指针p接收实参b.name的地址,此时p和b.name指向同一个存储空间,流程转到f执行, p指向的存储空间存放字符串"Qian",流程结束返回主函数。主函数中变量b的其他成员存放数据。因此a的数据{"Zhao",’m’,290},b的数据为{"Qian",’f’,350}。注意本题结构体STU类型变量a和b中的name成员为数组,不是指针,它具有自己的存储空间。
转载请注明原文地址:https://kaotiyun.com/show/1yRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中,能正确进行字符串赋值的是()。
有以下程序#includeintb=2;intfun(int*k){b=*k+b;return(b);}main(){inta[10]={1,2,3,4,5,6,7,8},i;for(i=2;i
若有说明和语句:charstr[]="Hello",*p;p=str;,则此时*(p+5)中的值为()。
在32位编译器上,设有定义char*str1="Hello",str2[]="Hello";,则以下语句printf("%d%d",sizeof(str1),sizeof(str2));的输出结果是()。
有以下程序#include#includevoidfun(char*s){chara[10];strcpy(a,"STRING");s=a;}main(){char*p="PROGRAM";fun(
下列给定程序中函数fun的功能是:统计substr所指的字符串在sir所指的字符串中出现的次数。例如,若字符串为aaas1kaaas,子字符串为as,则应输出2。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,
下列给定程序是建立一个带头结点的单向链表,并用随机函数为各结点赋值。函数fun的功能是将单向链表结点(不包括头结点)数据域为偶数的值累加起来,并且作为函数值返回。请改正函数fun中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.C中,不
设p是指针变量,语句p=NULL;等价于
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
若有定义语句intb=2;则表达式(b<<2)/(3||b)的值是
随机试题
对艺术的定义中,载道说和娱乐说是从什么角度对艺术进行定义的()
转氨酶的辅酶中含有的维生素是()
南岳公司委托江北造船公司建造船舶一艘。船舶交付使用时南岳公司尚欠江北公司费用200万元。南岳公司以该船舶抵押向银行贷款500万元。后该船舶不慎触礁,需修理费50万元,有多名船员受伤,需医药费等40万元。如以该船舶的价值清偿上述债务,下列哪些表述是正确的?(
两瓶不同种类的理想气体,它们的温度和压强都相同,但体积不同,则单位体积内的气体分子的总平均动能(Ek/V),单位体积内的气体分子数n,单位体积内的气体质量ρ分别有()。
石灰的陈伏期应为()。
下列交易或事项形成的资本公积中,在处置相关资产或债转股时应转入当期损益的有()。
根据以下资料。回答下列问题。2014年全国国内游客36.1亿人次,同比增长10.7%,国内旅游收入30312亿元,同比增长15.4%。入境游客12849万人次,同比下降0.5%。在入境游客中,过夜游客5562万人次,与上年基本持平。国际旅游外汇收入
设z=f(exsiny,x2+y2),且f(u,υ)二阶连续可偏导,求
Whensheheardthebadnews,hereyes________withtearsasshestruggledtocontrolheremotions.
Thewriterdocsnotbelievethat______.Thewritersuggeststhatasuccessfulleadermust______.
最新回复
(
0
)