首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 typedef struct stu{char *name,gender;int score;}STU; void f(char*p){p=(char*)malloc(10);strcpy(p,"Qian");} main(){ STU
若有以下程序 typedef struct stu{char *name,gender;int score;}STU; void f(char*p){p=(char*)malloc(10);strcpy(p,"Qian");} main(){ STU
admin
2015-12-25
20
问题
若有以下程序
typedef struct stu{char *name,gender;int score;}STU;
void f(char*p){p=(char*)malloc(10);strcpy(p,"Qian");}
main(){
STU a={NULL,’m’,290},b;
a.name=(char*)malloc(10);
strcpy(a.name,"Zhao");
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,Qian,f,350
B、Qian,f,350,Qian,f,350
C、Qian,m,290,Qian,f,350
D、Zhao,m,290,Zhao,f,350
答案
D
解析
函数f(char*p)的主要功能申请字符串的存储空间,然后存入字符串"Qian",但当程序调用结束以后,形参指针变量p撤销,存储的字符串地址丢失,而不能更改实参指针的值。主函数中结构体变量定义同时赋初值,初始情况其name指针成员存储空,而后语句为其分配存储空间,存入字符串"Zhao"。执行b=a;语句后,b的数据和a的数据相同,调用函数f以后,b的name成员的值没变。
转载请注明原文地址:https://kaotiyun.com/show/hJDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列的for语句的循环次数为______。for(x=1,y=0;(y!=19)&&(x<7);x++);
两次运行下列的程序,如果从键盘上分别输入3和1,则输出结果是()。main(){intx;scanf("%d",&x);if(x++>2)printf("%d",x);elsep
下列叙述中正确的是()。
若有以下定义:structlink{intdata;strnctlink*next;}a,b,c,*p,*q;且变量a和b之间已有如下图所示的链表结构:指针p指向变量a,q指向变量c。则能够
有如下程序main(){charch[2][5]={"6937","8254"},*p[2];inti,j,s=0;for(i=0;i<2;i++)p[i]=ch[i];for(i=0;i<
x和y都是double型变量,x的初值为4.0,y的初值为2.0,则表达式pow(y,fabs(x))的值为______。
两个或两个以上模块之间联系的紧密程度称为()。
在位运算中,操作数每左移两位,其结果相当于()。
现有定义inta;doubleb;floatc;chark;,则表达式a/b+c-k值的类型为:
随机试题
theNewDeal
女,25岁。3小时前因车祸致左胸和腹部撞伤,主诉头晕、心慌。体检:面色苍白,四肢厥冷,左上腹可见皮肤瘀斑。左上腹及中下腹部均有压痛,轻反跳痛,无肌紧张,血压6.0/0kPa(50/0mmHg),心率140次/分。此时应立即采取的紧急治疗措施是
在我国,1岁内小儿需完成的基础计划免疫中。不包括下列中哪项
某污水处理站处理规模为280m3/d,总变化系数2.3,污水经初次沉淀池处理后的BOD5为190mg/L。采用普通生物滤池处理污水,滤池工作层厚度1.5m,表面水力负荷取2.1m3/(m2.d),适宜的BOD5容积负荷应为0.15~0.30kgBOD5/(
按风险来源分类可以将风险分为()。
某机电工程的施工合同工期为16周,项目监理机构批准的施工进度计划如下图所示(时间单位:周)。各工作均按匀速施工。施工单位的报价单(部分)见下表。工程施工到第4周时进行进度检查,发生如下事件。事件一:A工作已经完成,但由于设计图纸局部修
充分授权制度要求:商业银行应妥善保管合同和授权文件,并且至少每年确认()。
下列上市公司收购中关于管理层收购的说法中正确的有()。
重要空白凭证应坚持什么原则管理?领发、使用过程中应坚持哪些规定?
微型计算机中,控制器的基本功能是______。
最新回复
(
0
)