首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include #include #include typedef struct stu { char *name, gender; int score; } STU; void f(char *p) { p=(char *)m
若有以下程序 #include #include #include typedef struct stu { char *name, gender; int score; } STU; void f(char *p) { p=(char *)m
admin
2019-12-17
49
问题
若有以下程序
#include
#include
#include
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、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/eQCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序typedefstructstu{charname[10],gender;intscore;}STU;voidf(STUa,STUb){b=a;printf("%s,%c,%d,",b.name,b.gender,b.sc
假定已建立以下链表结构,且指针P和q已指向如图所示的节点:则以下选项中可将q所指节点从链表中删除并释放该节点的语句组是
有以下程序main(){inta[5]={2,4,6,8,10},*p,**k;p=a;k=&p;printf("%d",*(p++));printf("%d\n",*k);}程序
有以下程序#includeintf(intx);main(){inta,b=0;for(a=0;a
下面结构体的定义语句中,错误的是
以下选项中关于C语言常量的叙述错误的是
请编写函数fun,其功能是:移动一维数组中的内容,若数组中有n个整数,要求把下标从0~P(含P,P小于等于n—1)的数组元素平移到数组的最后。例如,一维数组中的原始内容为:1、2、3、4、5、6、7、8、9、10;P的值为3。移动后,一维数组中的内容应为
编写函数fun,其功能是:根据以下公式求百的值(要求精度0.0005,即某项小于0.0005时停止迭代)。程序运行后,若输入精度0.0005,则程序应输出为3.140578。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅
编写函数fun,其功能是:将ss所指字符串中所有下标为奇数位上的字母转换为大写(若该位置上不是字母,则不转换)。例如,若输入“abc4EFg”,则应输出“aBc4EFg”。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函
下列给定程序中函数fun的功能是:逐个比较P、q所指两个字符串对应位置上的字符,并把ASCII值大或相等的字符依次存放到e所指的数组中,形成一个新的字符串。例如,若主函数中a字符串为“aBCDeFgH”,b字符串为“ABed”,则c中的字符串应为“aBc
随机试题
流行性出血热的主要传染源是__________。
乳癌TNM临床分期中属于Ⅱ期的是
用同一问卷在不同时间对同一研究对象进行重复测量,所得结果一致性的程度是
风险控制对象数量应根据企业风险控制资源和能力来确定,通常风险控制对象应该在企业、重大风险中选取,且比重不宜超过风险总数的()。
甲将一辆汽车出卖给乙,合同约定价款40万元,由乙分5期支付完成。甲先将汽车交付给乙,但是明确约定在乙付清全部款项之前,甲保留对该汽车的所有权。此后,甲又将该车以35万元的价格出卖给不知情的丙,并以指示交付的方式完成交付。对此,下列说法错误的是:()
案例某市A公司是国内大型钢铁联合生产企业,拥有烧结、焦化、炼铁、炼钢、轧钢等完整的钢铁生产流程及配套设施,钢产能在2000×104t以上,烧结矿产能为180×104t,焦炭产能为300×104t。公司主要产品涵盖了钢材、焦炭、焦黑、苯、煤焦油等。目前拥有
重要性要求企业对交易或者事项进行会计确认、计量和报告应当保持应有的谨慎,不应高估资产或者收益、低估负债或者费用。()
会计估计,是指企业对其结果不确定的交易或事项以最近可利用的信息为基础所作的判断。()
Verne’sAccuratePreviewoftheFutureSincethebeginningoftime,manhasbeeninterestedinthemoon.TheRomansdesigned
A、Neitherofherparentslikedit.B、Bothherparentslikedit.C、Oneofthemlikedit,buttheotherdidn’t.D、Themotherdidn’
最新回复
(
0
)