首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include #include typedef struct stu { char name[10], gender; int score; } STU; void f( char *p ) { strcpy( p, "Qian"
若有以下程序 #include #include typedef struct stu { char name[10], gender; int score; } STU; void f( char *p ) { strcpy( p, "Qian"
admin
2019-05-17
27
问题
若有以下程序
#include
#include
typedef struct stu { char name[10], gender;
int score;
} STU;
void f( char *p )
{ strcpy( p, "Qian" ); }
main()
{ STU a={"Zhao", ’m’, 290}, b;
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,m,290
C、Qian,f,350,Qian,f,350
D、Zhao,m,290,Zhao,f,350
答案
A
解析
同类型的结构体之间可以直接赋值,所以主函数中把结构体变量a中的数据整体赋值给了结构体变量b。函数f()的作用是给b.name赋值为"Qian"(注意这里结构体的第一个称为为数组而不是指针,所以a.name与b.name指向不同的内存空间),所以输出结果为选项A)。
转载请注明原文地址:https://jikaoti.com/ti/7Bf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#includechar宰a="you",b[]="welcome#you#to#China!";main(){intij=0;char*p;for(i=0;b[i]!=’\0’;i++){if(
以下选项中,能正确进行字符串赋值的是
以下叙述中正确的是
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。若有以下程序段:q=s;s=s->next;p=s;while(p->n
下面选项中关于位运算的叙述正确的是
若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是
以下选项中不属于C语言标识符的是
请编写一个函数fun,它的功能是:比较两个字符串的长度,(不得调用C语言提供的求字符串长度的函数),函数返回较长的字符串。若两个字符串长度相同,则返回第一个字符串。例如,输入beijingshanghai(为回车键),函数将返回shanghai。
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是( )。
随机试题
下列不属于教师自编测验特征的是
知识分子在改革开放和现代化建设中的重大作用是()
A.终末血尿伴膀胱刺激征B.无痛性全程肉眼血尿C.疼痛伴血尿D.初始血尿E.血红蛋白尿泌尿系结石血尿的特点是
A、抗链球菌溶血素O试验B、外一斐试验C、肥达试验D、冷凝集试验E、AsColis试验用以辅助诊断斑疹伤寒的是
除起飞、降落或者依法规定的情形以外,民用航空器不得飞越( )上空。
影响建筑物价值变化趋势的因素包括()几项。
狭义上的投资银行业务只限于某些资本市场活动,着重指一级市场上()的财务顾问。
B公司是一家上市公司,所得税税率为25%。2014年年末公司总股份为10亿股,当年实现净利润为4亿元,公司计划投资一条新生产线,总投资额为8亿元,经过论证,该项目具有可行性。为了筹集新生产线的投资资金,财务部制定了两个筹资方案供董事会选择:方案一
法为何立是由法的功能和作用决定的,除了具有共同的功能和作用外,不同部门法其功能有所侧重,其中,民法的主要功能是()。
某地的房产税率为8%,如果一套两居室从220000元升值到275000元,那么房产税需要增加多少?()
最新回复
(
0
)