首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 struct stu{char *name,gender;int score;}; main(){ struct stu a={NULL,’m’,290},b; a.name=(char*)malloc(10); strcpy(a.na
若有以下程序 struct stu{char *name,gender;int score;}; main(){ struct stu a={NULL,’m’,290},b; a.name=(char*)malloc(10); strcpy(a.na
admin
2020-03-15
35
问题
若有以下程序
struct stu{char *name,gender;int score;};
main(){
struct stu a={NULL,’m’,290},b;
a.name=(char*)malloc(10);
strcpy(a.name,"Zhao");
b=a:b.gender=’f’;b.score=350;
strcpy(b.name,"Qian");
primf("%s,%c,%d,",a.name,a.gender,a.score);
printf("%s,%c,%d\n",b.name,b.gender,b.score);}
则程序的输出结果是
选项
A、Zhao,m,290,Qian,f,350
B、Qian,f,350,Qian,f,350
C、Zhao,m,290,Zhao,f,350
D、Qian,m,290,Qian,f,350
答案
D
解析
主函数中定义结构体类型struct stu,有三个成员,第一个成员为字符指针变量。主函数中为stu类型变量a赋值,首先为a.name成员分配存储空间,存入数据。b=a;语句执行完毕以后,a和b的各个成员值相同,需要注意的是b.name和a.name成员都保存了同一段内存的地址,因此当为变量b赋值的时候,同样更改了a的name成员,而其他成员由于有单独的存储空间而不会发生改变。
转载请注明原文地址:https://kaotiyun.com/show/0xCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若已建立以下链表结构,指针p、s分别指向如图所示结点则不能将s所指节点插入到链表末尾的语句组是
有以下程序#include<stdio.h>intfuna(inta,intb){returna+b;}intfunb(inta,intb){returna-b;}
下列叙述中正确的是
执行以下程序段后,w的值为intw=’A’,x=14,y=15;w=((x‖y)&(w<’a’));
设有以下函数:voidfim(intn,char,*s){……}则下面对函数指针的定义和赋值均正确的是
已知大写字母A的ASCII码是65,小写字母a的ASCII码是97。以下不能将变量c中的大写字母转换为对应小写字母的语句是
下列关系表达式中,结果为“假”的是
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是()。
阅读下面程序,程序执行后的结果为()。#include’’stdio.h’’main(){char*str=’’abcdefghijklmnopq’’;while(*str++!=’e’);
下列给定程序中,函数fun的功能是:在带头结点的单向链表中,查找数据域中值为ch的结点。找到后通过函数值返回该结点在链表中所处的顺序号;若不存在值为ch的结点,函数返回0值。请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。
随机试题
乙型肝炎病毒是
输卵管妊娠破裂的原因是
某办公楼工程,地下2层,地上15层,建筑面积30000m2,施工单位进场后按照批准的总平面布置图进行了现场规划,其中库房分成普通库房和特殊库房,分建在不同的位置,主要出人口及楼层各主要部分等均悬挂了明显的警示牌,在施工过程中发生了以下事件:事件一
编制会计报表的过程,实质上就是对日常会计核算资料,按照一定的指标体系,进行综合加工整理,并系统化的过程。()
某年我国全国财政收入为68518亿元,当年发行围债规模为12038亿元,到期还本付息的国债总额为9872亿元。则当年的国债偿债率是()。
中国公民孙某是一外商投资企业的管理人员,2015年3月取得收入如下:(1)工资6000元;(2)出版一本科幻小说,取得稿酬6000元;由于畅销,当月中旬又加印一批,取得稿酬3000元;(3)购买福利彩票支出500元,一次中奖8000元;(4)将自己
关于Windows2000Server的活动目录服务说法正确的是
CepedaFoodhassuccessfullygainedasolidclientbaseontheEastCoastafteronlytwoyearsof______.
A、Seveno’clock.B、Eighto’clock.C、Nineo’clock.D、Seventhirty.A对话中提到电影八点上映,我们还有一个小时的时间,可以计算出现在是七点,故选A。
It’spartofthenewyearritual—anannualattempttostartafreshandturnoveranewleaf.Butmakingresolutionsisanearpo
最新回复
(
0
)