首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
26
问题
有以下程序:
#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全国计算机二级
相关试题推荐
设在C语言中,float类型数据占4个字节,则double类型数据占()个字节。
以下程序输出的最后一个值是______。intff(intn){staticintf=1;f=f*n;returnf}main(){inti;
在数据库设计的4个阶段;为关系模式选择存取方法应该在
下面程序的功能是根据公式e=1+1/1!+1/2!+1/3!+1/4!+...计算e的近似值,精度要求为10-5。请填空。main(){intn;doublee=1.0,t=1.0;for(n=1;【】n++
若有定义:inta=4,b=5,c=6;然后顺序执行下列语句后,变量b中的值是()。c=(a-=(b-5));c=(a%3)+(b=1);
下面的概念中,不属于面向对象方法的是()。
请补充函数proc(),该函数的功能是:分类统计一个字符串中元音字母和其他字符的个数(不区分大小写)。例如,输入imnIaeouOWC,结果为:A:1E:1I:2O:2U:1other:4。注意:部分源程序给出如下。请勿改动main()函数
需求分析阶段的任务是确定
一个教师讲授多门课程,一门课程由多个教师讲授。则实体教师和课程间的联系是()。
随机试题
下列关于腋腔四壁描述,错误的是()
简述马克思主义关于无产阶级革命必须打碎资产阶级国家机器思想的发展过程。
患儿,女,7岁,乳牙龋坏较多,已充填。六龄牙已萌齐,窝沟深,部分窝沟有着色,无明显龋坏,要求预防。酸蚀后,酸蚀面如果被唾液污染超过多少秒,就必须重新酸蚀牙面
A.地高辛抗体B.考来烯胺C.氢氯噻嗪D.阿托品E.苯妥英钠哪种药物可治疗地高辛中毒引起的窦性心动过缓和传导阻滞()
在项目准备阶段,为项目执行管理层提供的工程咨询服务,一般不包括()。
收入一定表现为企业资产的增加。()
所有的选择注意都发生在信息加工的(),过滤器位于知觉和工作记忆之间,注意的选择以知觉的强度和意义为转移。
人民群众对历史的创造作用总是受历史条件的制约,其根本条件是指
2
Whatdoes"it"standforinthefourthline?WhatcanweinferfromtheformingoftheToryPartyandtheWhigParty?
最新回复
(
0
)