首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> #include<string.h> typedef struet{char name[9];char sex;float score[2];}STU; void f(STU a) { STU b={"Zh
有以下程序: #include<stdio.h> #include<string.h> typedef struet{char name[9];char sex;float score[2];}STU; void f(STU a) { STU b={"Zh
admin
2019-01-11
41
问题
有以下程序:
#include<stdio.h>
#include<string.h>
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(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/SKxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序MODll.C中函数fun的功能是:从低位开始取出长整型变量s中奇数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。例如,当s中的数为:7654321时,t中的数为:7531。请改正程序中的错误,使它能得出正确的
给定程序MODll.C中函数fun的功能是:对N名学生的学习成绩,按从高到低的顺序找出前m(m≤10)g学生来,并将这些学生数据存放在一个动态分配的连续存储区中,此存储区的首地址作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结
给定程序MODll.C中函数fun的功能是:计算s所指字符串中含有t所指字符串的数目,并作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
可以在C语言程序中用做用户标识符的一组标识符是()。
以下叙述不正确的是______。
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()。
设有以下定义和语句 char str[20]="Program",*p; p=str; 则以下叙述中正确的是______。
以下四组用户自定义标识符中,全部合法的一组是()。
若程序中已包含头文件stdio.h,以下选项能正确运用指针变量的程序段是()。
在黑盒测试方法中,设计测试用例的主要根据是
随机试题
脊休克产生的原因是()
尿的浓缩过程主要发生在()
Forthispart,youaregiven25minutestowriteacompositiononthetopicTheWaytoSuccess.Youshouldwritenolessthan12
伴有粒层增厚且透明角质颗粒异常明显的是
决定血浆PH(值)最重要的缓冲对是
热平衡法是通过热平衡测定湿蒸汽的(),与同温度下的干饱和蒸汽比较,以确定蒸汽的(),从而计算出蒸汽的()。
【背景资料】某机械设备安装工程项目,该工程的分包商在施工过程中,由于操作人员未按操作规程操作机械设备,发生了意外伤亡事故。伤亡事故发生后,项目承包商立即启动了‘‘安全生产事故应急救援预案”,总包和分包单位根据预案的组织分工立即开始了工作。【问题】伤
某公司2004年销售产品10万件,单价100元,单位变动成本为40元,固定成本总额为500万元,公司负债100万元,年利息率12%,并需每年支付优先股股利10万元,所得税率33%。要求:(1)计算2004年边际贡献;(2)计算2004年税息
有关生态系统中信息传递作用的说法,正确的是()
设.已知线性方程组Ax=b存在两个不同的解.求:(1)λ,a;(2)方程组Ax=b的通解.
最新回复
(
0
)