首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
31
问题
有以下程序:
#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全国计算机二级
相关试题推荐
有两个关系R和T如下:则由关系R得到关系T的操作是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
有以下程序intd=1;voidfun(intp)main(){inta=3;{intd=5;fun(a);d+=p++;d+
有如下程序段:intx=12;doubley=3.141593;printf("%d%8.6f",x,y);其输出结果是
若有以下程序main(){inta=-2,b=0;while(a++)++b;pfintf("%d,%d\n",a,b);}则程序的输出结果是
若有以下程序#includemain(){inta=0,b=0,c=0c=(a+=++b,b+=4);printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是‘
占构化程序设计原则强调的是
在关系模型中,每一个二维表称为一个()。
按照“后进先出”原则组织数据的数据结构是
随机试题
A.Thepollutionoftheenvironmenthasgivenrisetomanyserioussocialproblems.B.Heleftveryearlyforfearofmissingth
民族自决权
通常所说的放射增敏比(SER)的正确描述是
A.ROCB.MTFC.RMSD.WSE.DQE具有面积的单位但不表示面积的是
急性毒性是
根据下面材料回答问题。我国2011年劳动人口(15~64岁)总数为()。
设X1,X2,…,X100相互独立且在区间[一1,1]上同服从均匀分布,则由中心极限定理≈________.
在椭圆=1内嵌入有最大面积的四边平行于椭圆轴的矩形,求该最大面积.
Samba的工作原理是:让(1)和NetBIOS这两种协议运行于TCP/IP通信协议之上,且通过Windows的(2)协议让用户的Linux计算机可以在Windows的网络邻居上被看到。Samba服务器配置工具是用来管理Samba共享、用户及基本服
MarycallsRobertto______.
最新回复
(
0
)