首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> #include<string.h> typedef struct{char name[9];char sex;float score[2];}STU; void f(STU a) { STU b={"Zh
有以下程序: #include<stdio.h> #include<string.h> typedef struct{char name[9];char sex;float score[2];}STU; void f(STU a) { STU b={"Zh
admin
2021-06-15
52
问题
有以下程序:
#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/dytp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
若有以下程序structstu{char*name,gender;intscore;};main()fstructstua={NULL,’m’,290},b;a.name=(char*)malloc(10);
下列叙述中正确的是
设有定义:intx=0,*p;紧接着的赋值语句正确的是
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。
以下选项中,没有编译错误的是
设有定义:doublea,b,c;若要求通过输入分别给a、b、c输入1、2、3,输入形式如下(注:此处□代表一个空格)□□1.0□□2.0□□3.0则能进行正确输入的语句是
下列定义数组的语句中,正确的是
数据库管理系统是( )。
随机试题
编制附着式升降脚手架作业专项施工方案应重点考虑的是()。
甲公司及其子公司(乙公司)2007年至2009年发生的有关交易或事项如下:(1)2007年12月25日,甲公司与乙公司签订设备销售合同,将生产的一台A设备销售给乙公司,售价(不合增值税)为500万元。2007年12月31日,甲公司按合同约定将A设备交付乙
【2016年河北廊坊/2015年重庆云阳/2013年黑龙江大庆】中华人民共和国公民有受教育的()。
场依存型学生适合哪种学习方式?()
对偷盗婴儿的行为以绑架罪论处的,必须是行为人()。
(2012年第8题)邓小平指出:“解决民族问题,中国采取的不是民族共和国联邦的制度,而是民族区域自治的制度。我们认为这个制度比较好,适合中国的情况。”我国实行民族区域自治的历史依据是
HumanandCultureHumanbeingsareanimals.Webreathe,eatanddigest,andreproducethesamelifeprocessescommontoal
A、 B、 C、 B(A)与题干无关。(B)在好奇威廉姆斯小姐为何留言之际,回答她存有你的电话号码的手机丢了,故为正确答案。(C)与题干无关。
Thebesttitleforthispassageis______.Accordingtothispassage,thebestwaytolearnaforeignlanguageis______.
A、Itisthetypicalweatherforthisregion.B、Itisunusualtohavesnowforthismonth.C、Itisthefirsttimetohavesnowin
最新回复
(
0
)