首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #include typedef struet{char name[9];char sex;int score[2];}STU; STU f(STU a) { STU b={"Zhao",’m’,85,90}; int i
有以下程序: #include #include typedef struet{char name[9];char sex;int score[2];}STU; STU f(STU a) { STU b={"Zhao",’m’,85,90}; int i
admin
2017-07-05
57
问题
有以下程序:
#include
#include
typedef struet{char name[9];char sex;int score[2];}STU;
STU f(STU a)
{ STU b={"Zhao",’m’,85,90};
int i;
strcpy((a)nltllle,(b)name);
(A)sex=(B)sex;
for(i=0;i<2;i++)
(A)score
=(B)score
;
return a;
}
main()
{ STU c={"Qian",’f’,95,92},d;
d=f(c);
printf("%s,%c ,%d,%d,",(D)name,(D)sex,(D)seore[0],(D)score[1]);
printf("%s,%c,%d,%d\n",(C)name,(C)sex,(C)score[0],(C)score[1]);
}
程序运行后的输出结果是( )。
选项
A、Zhao,m,85,90,Qian,f,95,92
B、Zhao,m,85,90,Zhao,m,85,90
C、Qian,f,95,92,Qian,f,95,92
D、Qian,f,95,92,Zhao,m,85,90
答案
A
解析
本题考查的是函数调用时的参数传递问题。程序在调用函数f时,传给函数f的参数只是结构变量c在栈中的一个拷贝,函数f所做所有操作只是针对这个数据拷贝进行的修改,这些都不会影响变量c的值。
转载请注明原文地址:https://kaotiyun.com/show/tdDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
执行以下程序后的输出结果是______。main(){inta=10;a=(3*5,a+4);printf("a=%d\n",a);}
设有如下定义:structSk{intn;floatx;}data,*p;若要使p指向data中的n域,正确的赋值语句是
阅读下面程序,则执行后的结果是#include"stdio.h"main(){charstr[]="tomeetme",*p;for(p=str;p<str+7;p+=2)putchar(*p);printf(
在关系A(S,SN,D和关系B(D,CN,NM)中,A的主关键字是S,B的主关键字是D,则称是关系A的外码
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
某二叉树中有n个度为2的节点,则该二叉树中的叶子节点为()。
队列是限定在表的一端进行插入和在另一端进行删除操作的线性表。允许删除的一端称作()。
在关系代数运算中,有5种基本运算,它们是()。
随机试题
高血压的并发症下列哪项较少见
男性,39岁,反复发作性头痛、心悸、出汗3年,再发1小时急诊入院。检查发现面色苍白,血压200/130mmHg,心率136次/分。若患者测血压持续在200/130mmHg,下列哪项检查对诊断有帮助
在发育良好的情况下,双侧唇裂患者整复术最适合的年龄是
负责组织国家药品标准的制定和修订的法定专业技术机构是负责广告审批的是
经络系统中,具有维持人体正常运动功能的是()
A、独家生产的药品B、血液制品C、疫苗D、药品标准被取消的药品纳入国家基本药物目录应当经过单独论证的药品是
网络热词“能靠脸,偏靠才”出自女喜剧演员贾玲的一条微博。素来以微胖、搞笑形象示人的贾玲昔日清秀照片被网友翻出,并在网上流传。贾玲立马通过微博机智回应:“我深情地演绎了:明明可以靠脸吃饭,偏偏要靠才华。”对此热词网友做了全面阐释,请选出不恰当的一项
某学生在军训时进行打靶测试,共射击10次,他的第6、7、8、9次射击分别射中9.0环、8.4环、8.1环、9.3环,他的前9次射击的平均环数高于前5次的平均环数.若要使10次射击的平均环数超过8.8环,则他第10次射击至少应该射中()环.(打靶成绩
PowerBuilder是一个
设窗体上有一个Text1文本框和一个HScrolll水平滚动条,并有下面的事件过程:PrivateSubHScrolll—Change()Textl=HScrolllEndSub在程序运行时,当把滚动框移动到最左边时,文本框中显示的是100;
最新回复
(
0
)