首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #include typedef struct stu{ char name[10]; char gender; int score; }STU; void f
有以下程序: #include #include typedef struct stu{ char name[10]; char gender; int score; }STU; void f
admin
2019-01-11
62
问题
有以下程序:
#include
#include
typedef struct stu{
char name[10];
char gender;
int score;
}STU;
void f(STU * c)
{strcpy(c一>name,"Qian");
c一>gender=’f’;
c一>score=350;
}
main()
{STU a={"Zhao",’m’,290},b;
b=a;
f(&b);
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,Qian,m,290
C、Zhao,m,290,Zhao,m,290
D、Zhao,m,290,Qian,m,350
答案
A
解析
本题定义了一个结构变量struct stu,并且命名为STU,STU结构中包含3个数据。main()函数中,首先定义两个结构体STU类型的变量a,b,并对a完成初始化,然后将a赋值给b,使得结构体a,b的值都是{"Zhao",’m’,290},再调用f()函数。f()函数的功能是将形参结构体指针c指向的结构体赋值为{"Qian",’f’,350},由于形参是指针,c指向的结构体就是b,所以实参b的值被修改为{"Qian",’f’,350},而a的值不变,故答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/JZxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
A、(a+b)*h/2B、(1/2)*(a+b)*hC、(a+b)*h*1/2D、h/2*(a+b)2由于1和2都是整型,选项B中1/2的运算结果为0,故整个表达式的值为0,所以它的结果和题目中要求的代数式的计算结果不相符。
设有以下宏定义: #defineN3 #defi0neY(n)(N+1)*n) 则执行语句“z=2*(N+Y(5+1));”后,z的值为()
下列给定程序中,函数fun()的功能是:求出数组中最大数和次最大数,并把最大数和b[0]中的数对调、次最大数和b[1]中的数对调。请修改程序中的错误,得出正确的结果。注意:不要改动main()函数,不能增行或删行,也不能更改程序的结构。
给定程序MODll.C中函数fun的功能是:将字符串中的字符按逆序输出,但不改变字符串中的内容。例如,若字符串为abed,则应输出:dcba。请改正程序中的错误,使它能计算出正确的结果。注意:不要改动main函数,不得增行或删
请编写一个函数fun,它的功能是:将一个数字字符串转换为一个整数(不得调用C语言提供的将字符串转换为整数的函数)。例如,若输入字符串"-1234",则函数把它转换为整数值-1234。注意:部分源程序存在文件PROGl.C文件中。请勿改动
假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:除了字符串前导的*号之外,将串中其他*号全部删除。在编写函数时,不得使用c语言提供的字符串函数。例如,字符串中的内容为:****A*BC*DEF*G******,删除后,字符串中的
下列叙述中错误的是()。
用树形结构来表示实体之间联系的模型称为()。
下列说法不正确的是()。
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
随机试题
呼吸性酸中毒(respiratoryacidosis)
()号压力钳夹持管子的最大外径是90mm。
下列哪种表面活性剂可用于静脉注射制剂
可溶性岩石包括()。
加大生态保护和建设力度,是我国可持续发展的主要政策措施之一,其具体工作有()。
需要监测光缆内金属护层对地绝缘、电位的接头点均应设置()。
教师教学完七年级上册《散文诗两首》(《金色花》《荷叶母亲》)后,对课后的“词义和语境”部分进行了拓展学习。。为帮助学生巩固对词语本义的理解,教师举出以下例子,其中加点词在句中表示本义的一项是()。
通过向学生提出他们未思考过的问题,一步一步引导他们去深入思考和获取新知识的方法是()。
并列式结构
A、Becauseboysandgirlsarebeingpreparedfordifferentsocialroles.B、Becauseboysaremorecourageous.C、Becausetoymakers
最新回复
(
0
)