首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include #include #include typedefstructstu{ char*name,gender; intscore; }STU; voidf(char*p) { p=(char*)malloc(10); strcp
若有以下程序 #include #include #include typedefstructstu{ char*name,gender; intscore; }STU; voidf(char*p) { p=(char*)malloc(10); strcp
admin
2015-07-31
30
问题
若有以下程序
#include
#include
#include
typedefstructstu{
char*name,gender;
intscore;
}STU;
voidf(char*p)
{
p=(char*)malloc(10);
strcpy(p,"Qian");
}
main()
{
STUa={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、Zhao,m,290,Zhao,f,350
C、Qian,f,350,Qian,f,350
D、Qian,m,290,Qian,f,350
答案
B
解析
本题考查结构体变量中的引用,其中a的name为Zhao,b执行函数f(b.name)后b的name并没有改变,还是Zhao,所以答案为B选项。
转载请注明原文地址:https://kaotiyun.com/show/kBDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序段中循环体的执行次数是______;a=15;b=0;do{b+=2;a-=2+b;}while(a>=0);
在面向对象程序设计中,从外面看只能看到对象有外部特征,而不知道也无须知道数据的具体结构以及实现操作的算法,这称为对象的______。
下列程序中函数reverse()的功能是将a所指数组中的内容进行逆置。#include<stdio.h>voidreverse(inta[],intn){inti,t;for(i=0;i<n/2;
有下列程序:main(){intx=5;do{printf("%d",x-=4);}while(1(--x));}程序的输出结果是()。
下列程序的运行结果是______。#include<stdio.h>main(){intfun();fun();}fun(){staticinta[4]={1,2,3,4);inti:for(i:0;
下列4个关于C语言的结论中错误的是()。
关于语句“for(表达式1;表达式2;表达式3)”,下面说法中错误的是()。
下列有关格式输入函数scanf的叙述中正确的是()。
下列叙述中不正确的是()。
下列叙述中正确的是()。
随机试题
宋初保甲制度的核心功能是负责强化()
某企业有关损益的资料及经济业务如下:(1)2014年6月30日的部分科目余额如下所示:(2)6月30日,结转本月销售成本1340万元,并结转本月损益。要求:根据资料编制6月份利润表。
扩展v.e________
急进性肾小球肾炎主要的病理改变为
A.羟丙基甲基纤维素B.甲基纤维素C.醋酸纤维素D.微晶纤维素E.邻苯二甲酸醋酸纤维素属于水不溶型包衣材料的是()。
案例2014年,G淀粉公司雇佣临时人员把仓库改造成第三生产车间。该车间为长80m、宽50m、高15m的框架砖混结构建筑,分成打包间和产品暂存间。打包间用7m高砖墙与暂存间分隔。打包间内有打包机8台、振动筛8台。振动筛安装在6m高的二层
航显系统可支持IT操作管理系统在远端对系统运行状态进行监控。系统运行状态包括()的运行状态。
《建筑材料及制品燃烧性能分级》(GB8624—2012)与《建筑材料及燃烧性能分级》(GB8624—2006)对建筑内部装修材料按燃烧性能划分级对应关系的描述,正确的是()。
“根据组织的使命而提出的组织在一定时期内所要达成的预期效果”称为()。
计算机病毒可以使整个计算机瘫痪,危害极大。计算机病毒是______。
最新回复
(
0
)