首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
69
问题
若有以下程序
#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全国计算机二级
相关试题推荐
以下叙述中正确的是
有以下程序段structst{intx;int*y;}*pt;inta[]={1,2},b[]={3,4};structstc[2]={10,a,20,b);pt=c;以下选项中表达式的值为11的是
下面结构体的定义语句中,错误的是
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数fun,该函数的功能是:找出成绩最低的学生记录,通过形参返回主函数(规定只有一个最低分)。已给出函数的首部,请完成该函数。注意:部分源程序在文件PROG1.C中。请勿改动
给定程序的主函数中,已给出由结构体构成的链表结点a、b、c,各结点的数据域中均存入字符,函数fun()的作用是:将a、b、c三个结点链接成一个单向链表,并输出链表结点中的数据。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:
在软件开发中,需求分析阶段产生的主要文档是()。
软件(程序)调试的任务是
当用户要求输入的字符串中含有空格时,应使用的输入函数是
下列关于软件工程的描述中正确的是
随机试题
Hemingway’ssecondbigsuccessis______,whichwrotetheepitaphtoadecadeandtothewholegenerationisthe1920sintellin
关于灭菌法的叙述,错误的是:
甲某遭到乙某等三人的追击,并被乙某用刀刺伤。甲某急忙夺路跑走,此时,乙某等人高呼:“抓小偷!”路人丙某不明真相,上前抓住甲某。甲某一时难以挣脱,不得已将丙刺成轻伤。对甲某的行为的说法错误的是:()
世亚行贷款项目的土建工程采购通常采用国际竞争性招标和国内竞争性招标两种采购方式。其中在国际竞争性招标方式下,留给投标人准备资格预审申请文件和投标文件的时间通常不允许少于()。
电算化会计替代手工账后,各单位应做到当天发生的业务,当天登记同入账,现金和银行存款日记账必须日清月结。()
信息技术是信息的获取、理解、加工、处理、保存、传播过程中所用的方法、手段、工具的统称。中学生学习信息技术的目的是()。
从本质上说,人类文明的进程就是不断脱离动物界的过程,这一过程主要包括人类体质的进化和心性的进化两个方面。从猿到人的体质进化,人类用了上百万年的时间才完成,而人类心性的进化则还要缓慢。当人类跨越石器时代、青铜时代进入铁器时代之后,动物性依然顽强地在人类身上闪
甲为负有食品安全监督管理职责的国家机关工作人员,在明知某些商家贩卖“染色馒头”的情况下,玩忽职守,最终造成食品中毒事件,导致2人死亡,则甲的行为构成()
中国共产党领导的多党合作和政治协商制度是中国特色社会主义的政党制度,也是我国的一项基本政治制度。这项制度是马克思主义政党理论和统一战线学说与我国具体实际相结合的产物,是我国社会主义民主政治制度的重要组成部分。中国人民政治协商会议的主要职能是()
Whatisthemainpurposeofthelecture?
最新回复
(
0
)