首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> #include<string.h> typedef struct{char name [9];char sex;float score [2];}STU; void f(S
有以下程序: #include<stdio.h> #include<string.h> typedef struct{char name [9];char sex;float score [2];}STU; void f(S
admin
2020-06-16
20
问题
有以下程序:
#include<stdio.h>
#include<string.h>
typedef struct{char name [9];char sex;float score [2];}STU;
void f(STU a)
{
STU b={’’Zhao’’,’m’,85.0,90.0};
int i;
strcpy(a.name,b.name);
a.sex=b.sex;
for(i=0;i<2;i++)
a.score
=b.score
;
}
main()
{
STU c={’’Qian’’,’f’,95.0,92.0};
f(c);
printf(’’%s,%c,%2.0f,%2.0f\n’’,c.name,c.sex,c.score[0],c.score[1]);
}
程序运行后的输出结果是( )。
选项
A、Zhao,m,85,90
B、Qian,m,85,90
C、Zhao,f,95,92
D、Qian,f,95,92
答案
D
解析
本题考查结构体的相关操作以及传值、传址的区别,该题中调用f函数后,会生成参数c的一个副本,而不会改变c的值,所以c值维持原值,选项D正确。
转载请注明原文地址:https://kaotiyun.com/show/SYCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:structcomplex{intreal,unreal;}datal={1,8},data2;则以下赋值语句中错误的是
以下选项中函数形参不是指针的是
有以下程序#includeintfun(intn){inta;main()if(n==1)return1;{a=n+fun(n-1);printf("%d\n",fun(5));re
若有定义和语句:inta,b;scanf("%d,%d,",&a,&b);以下选项中的输入数据,不能把值3赋给变量a、5赋给变量b的是
以下叙述中正确的是
以下叙述正确的是
以下选项中,能正确进行字符串赋值的是
定义学生选修课程的关系模式为SC(S#,Sn,Sd,Sa,C#,G)(其属性分别为学号、姓名、所在系、年龄、课程号和成绩);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课)。关系模式SC的主键是
下列给定程序中,fun函数功能是:将n个无序整数从小到大排序。请改正程序中的错误,使它能得出正确的结果。注意:不得增行或删行,也不得更改程序的结构!试题程序:#include<stdio.h>#include<stdlib.
按照“后进先出”原则组织数据的数据结构是
随机试题
朊粒引起的感染类型是()
在自定心卡盘上车削偏心工件时,应在一个卡爪上垫一块厚度为()偏心距的垫片。
期货公司可以采取以下()形式报送风险监管报表。
A市B区税务机关在税务检查中发现,甲企业有偷税行为,依法定对甲企业作出责令限期补缴税款,并且对甲企业作出罚款的行政处罚。税务机关依法定程序于2008年6月1日向甲企业送达了《税务行政处罚决定书》,告知甲企业申请行政复议与提起行政诉讼的期限。甲企业拒不履行行
农户贷款的农户是指长期居住在乡镇和城关镇所辖行政村的住户、国有农场的职工和农场个体工商户。()
共同富裕的内涵包括( )。
对于礼宾次序的安排正确的选项有()
劳动力需求的自身工资弹性Ed表示为()。
保质期较短的牛奶多为巴氏消毒法消毒的“均质”牛奶,用这种方法消毒可以使牛奶中的营养成分获得较为理想的保存,这种方法也是目前世界上最先进的牛奶消毒方法之一。巴氏消毒法最初用于消除()。
设随机变量X在区间[-1,2]上服从均匀分布,随机变量Y=则方差D(Y)=__________.
最新回复
(
0
)