首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
75
问题
有以下程序:
#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全国计算机二级
相关试题推荐
若有以下程序#include<stdio.h>voidsp(int*a){intb=2;*a=*a*2;printf("%d,",*a);a=&b:*a=*a*2;printf("%d,",*a);}main(){intk=3;sp
有以下程序#include<stdio.h>voidfun(int*a,int*b){int*c;c=a:a=b;b=c;}main(){intx=3,y=5,*p=&x,*q=&y;fun(p,q);printf("%d,%d,",*p
有以下程序#include<stdio.h>typedefstruct{intb,p;}A;voidf(Ac)/*注意:c是结构变量名*/{intj;c.b+=1;c.p+=2;}main(){i;Aa={1,2};f(a);p
有以下程序段TypedefstructNODE{intnum;structNODE*next;}OLD;以下叙述中正确的是
下列叙述中错误的是
十进制整数设为整数类Ⅰ,则下面属于类Ⅰ的实例的是
有以下程序,其中k的初值为八进制数#include<stdio,h>main(){intk=011;printf("%d\n",k++);}程序运行后的输出结果是
数据库系统的三级模式不包括
C语言主要是借助以下哪种手段来实现程序模块化
以下叙述中正确的是
随机试题
自觉履行社会责任,关爱他人、扶危济困、扶贫帮困、热心公益,通过各种形式为人民多做好事,为社会多作贡献,抵制和反对违背人民利益和愿望的思想和行为。这体现了以“八荣八耻”为主要内容的社会主义荣辱观中
InCaliforniathenumberofhomesandbusinessesthathavelostpowerare______.Thepoweroutagescanbe______.
下列药物中哪些具有肝药酶诱导作用:
因特网上的服务都是基于某一种协议,邮件传输服务是基于()。
施工质量控制的共同性依据有( )。
根据有关规定,私自买卖外汇、变相买卖外汇或者倒买倒卖外汇的,外汇管理机关可以给予罚款处罚。该罚款的金额范围是()。
某商场销售某种型号计算机,只有10台,其中有3台次品.现已售出2台.某顾客又来到该商场购买此种型号计算机.若该顾客只买一台,求他买到正品的概率;
A、 B、 C、 D、 B
ReesHall—TwoStarGuesthouseThankyouforchoosingtostayatReesHall.Pleasetakethetimetoreadthefollowingtoenj
ThelegendofPaulRevere’smidnightridethroughtheMassachusettscountrysidein1775isknowntomostAmericans,youngandol
最新回复
(
0
)