首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #include typedef struet{char name[9];char sex;float score[2];}STU; void f(STU a) { STU b
有以下程序: #include #include typedef struet{char name[9];char sex;float score[2];}STU; void f(STU a) { STU b
admin
2021-07-09
19
问题
有以下程序:
#include
#include
typedef struet{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(e);
printf(“%s,%c,%2.of,%2.of\n”,c.name,c.sex,c.score[0],c.scorP,[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/tltp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>#include<string.h>voidmain(){charstr[][20]={"One*World","One*Dream!"},*p=str[1];printf("%d,"
有以下程序intfun1(doublea){returna*=a;}intfun2(doublex,doubley){doublea=0,b=0;a=fun1(x);b=fun1(y);return(int)(a+b);}main()
有以下程序(注:字符a的ASCII码值为97):#include<stdio.h>main(){char*s={’’abe’’};d0{printf(’’%d’’,*s%10);++s:
下面不属于软件设计阶段任务的是()。
有以下程序#include#includestructA{inta;charb[10];doublec;};voidf(structAt);main(){structAa=
下列叙述中错误的是()。
已定义以下函数intfun(int*p){return*p;)fun函数返回值是
编写一个甬数,其功能是:从传人的num个字符中找出最长的一个字符串,并通过形参指针max传回该串地址(用****作为结束输入的标识)。注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的
编写函数fun,它的功能是:利用以下所示的简单迭代方法求方程:cos(x)-x=0的一个实根。xn+1=cos(Xn)迭代步骤如下:(1)取x1初值为0.0;(2)x0=x1,把x1的值赋给x0;(3)x1=cos(x0)
随机试题
Manyteenagersactagainsttheirparent’swishes.Ifwe【C1】______neatness,ourteenagerswillbesloppy(邋遢的).They’llleavethei
植物开始生长和进行净光合生产所需要的最小光照强度是( )。
将病原微生物或其代谢产物制成的生物制品接种机体后,使人体产生了特异性免疫。它是预防传染病的主要方法。在流行病学中将此方法称为
妊娠高血压综合征阴虚肝旺证首选方是妊娠高血压综合征脾虚肝旺证首选方是
下列不属于痰热内扰型不寐的临床表现是
膝腱反射消失,肠鸣音减弱,该患者是发生了
下列说法中正确的是()。Ⅰ.证券和资金结算实行分级结算原则Ⅱ.证券登记结算机构负责证券登记结算机构与结算参与人之间的集中清算交收Ⅲ.结算参与人负责证券登记结算机构与结算参与人之间的集中清算交收Ⅳ.实行分级结算
(2018年)某企业结算本月的应付职工薪酬,按税法规定应代扣代缴的职工个人所得税为8000元,下列各项中,关于企业代扣个人所得税的会计处理正确的是()。
酬劳:服务
阅读以下说明,回答问题1至问题4。*
最新回复
(
0
)