首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 structstu{char*name,gender;intscore;); main( ){ structstua={NULL,’m’,290},b; a.name=(char*)malloc(10); strcpy(a.name,’
若有以下程序 structstu{char*name,gender;intscore;); main( ){ structstua={NULL,’m’,290},b; a.name=(char*)malloc(10); strcpy(a.name,’
admin
2014-06-15
57
问题
若有以下程序
structstu{char*name,gender;intscore;);
main( ){
structstua={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”);
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,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
解析
主函数中定义结构体类型stmctstu,有三个成员,第一个成员为字符指针变量。主函数中为stu类型变量a赋值,首先为a_name成员分配存储空间,存入数据。b=a;语句执行完毕以后,a和b的各个成员值相同,需要注意的是b.name和a.name成员都保存了同一段内存的地址,因此当为变量b赋值的时候,同样更改了a的name成员,而其他成员由于有单独的存储空间而不会发生改变。
转载请注明原文地址:https://www.kaotiyun.com/show/1lJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序片段,请问执行后的输出结果是【】。 intn=10; while(n>7) {printf("%d",n--); }
下面程序的运行结果是() #include<stdio.h> #include<string.h> main() {char*a="AbcdEf",*b="aBcD" a++;b++; printf("%d\
设有定义:intn,*k=&n;以下语句将利用指针变量k读写变量n中的内容,请将语句补充完整。scanf("%d",【】);printf("%d\n",【】);
Jackson方法是一种面向【】的结构化方法。
若变量n中的值为24,则prnt函数共输出【】行。voidprnt(intn,intaa[]){inti;for(i=1;i<=n;i++){printf("%6d",aa[i]);if(!(i%
以下叙述中正确的是
指针变量p和数组a的说明如下:int*a[3]={"aa","bb","cc"},**p;执行语句p=&a[2];后,*p指向的字符串是______。
下列属于不合法的C语言整型常量的选项是()。
随机试题
培根首次提出把教育学作为一门独立的学科,他提出的()为教育学的发展奠定了方法论基础。
设y=sin(lnx),则y’(1)=_________。
阅读《庄子.秋水》中的一段文字,然后回答小题。秋水时至,百川灌河,泾流之大,两涣渚崖之间,不辩牛马。于是焉河伯欣然自喜,以天下之美为尽在己。顺流而东行,至于北海,东面而视不见水端。于是焉河伯始旋其面目,望洋向若而叹曰:“野语有之曰,‘闻道百,以为
“昔我往矣,杨柳依依。今我来思,雨雪霏霏”的写法是()
下面对颈部CT扫描技术的描述错误的是
换算采样的标准体积,在采样时必须测定的气象因素是()
发行人与( )可以协商确定溢价发行股票的发行价格。
简述技能的基本特征。
走什么样的法治道路、建设什么样的法治体系,是由一个国家的基本国情决定的。建设法治中国,必须从我国实际出发,这意味着
A、Findingabigmeetingroom.B、Havingameetingbeforemakingadecision.C、Talkingtootheremployeesaboutthecase.D、Openin
最新回复
(
0
)