首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
2020-07-28
71
问题
有以下程序:
#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.seore
;
}
main()
{
STU c={"Qian",’f’,95.0,92.0};
f(c);
printf("%s,%c,%2.0f,%2.0f\n",c.name,c.sex,c.seore[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/IP3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序:voidf(intb[]){intI;for(i=2;i<6;i++)b[i]*=2;}main(){inta[10]={1,2,3,4,5,6,7,8,9,10},i;f(a);for(i=0;i<10,i++)prin
有下列程序:structS{intn;inta[20];};voidf(int*a,intn){inti;for(i=0;i<n-1;i++)a[i]+:i;}main(){inti;structSs={10,{2,3,1,6
下面叙述中错误的是
有以下程序#include<stdio.h>intfun(inta,intb){returna+b;}main(){intx=6,y=7,z=8,r;r=fun(fun(x,y),z--);printf("%d\n",r);}程序运行
计算机能直接执行的程序是
以下叙述中错误的是
以下不能定义为用户标识符是
以下函数按每行8个输出数组中的数据:voidfun(int*w,intn){inti;for(i=0;i<n;i++){_______printf("%d",w[i]);}printf("\n");}下划线处应填入的语句是
在16位编译系统上,若有定义“inta[]={10,20,30},*p=a;”,当执行“p++;”后,下列说法错误的是
随机试题
霍乱患者的粪便特点是()
甲亢手术指征
明清时期最完整的病历书写格式载于
最不可能出现在溶血性贫血的检查结果是
医院制剂物料混合时应注意的原则不包括
医师在执业活动中,有下列行为之一的,予以警告或责令暂停六个月以上一年以下执业活动,情节严重的,吊销其执业证书,构成犯罪的,追究其刑事责任,除了
某交易不动产的土地使用面积为200平方米,成交总价100万元人民币,使用面积占建筑面积的比率为75%,则该交易实例的单位建筑面积价格为()元。
个体工商户具备下列( )条件的应建立复式账。
在全投资假设下,按照某年总成本为基础计算该年经营成本时,应予以扣减的项目不包括( )。
打开考生文件夹下的演示文稿yswg.pptx,按照下列要求完成对此文稿的修饰并保存。使用演示文稿设计中的“活力”模板来修饰全文。全部幻灯片的切换效果设置成“平移”。
最新回复
(
0
)