首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #include typedef struet{char name[9];char sex;float score[2];}STU; void f(STUa) { STU b
有以下程序: #include #include typedef struet{char name[9];char sex;float score[2];}STU; void f(STUa) { STU b
admin
2015-08-09
79
问题
有以下程序:
#include
#include
typedef struet{char name[9];char sex;float score[2];}STU;
void f(STUa)
{
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©;
printf("%s,%c,%2.of,%2.of\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/XQDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有“doublea;”,则正确的输入语句是()。
设有下列宏定义:#defineA2#defineB(A+3)则执行赋值语句“k=B*20;”(k为int型变量)后,k的值是______。
下列程序的输出结果是______。#include<stdio.h>main(){intx=10,y=10,i;for(i=0;x>8;y=++)printf("%d%d",X--,y);}
在面向对象方法中,_____描述的是具有相似属性与操作的一组对象。
设有下列说明语句:strcutstr{intx;floaty;charz;}st;则下列的叙述中不正确的是()。
下列关于线性链表的描述中正确的是()。
深度为5的满二叉树中,叶子结点的个数为______。
某二叉树中度为2的结点有18个,则该二叉树中有______个叶子结点。
随机试题
将分度头和铣床纵向工作台丝杠用交换齿轮联系起来,并且利用分度头1:40的减速作用,转动分度手柄使工作台有较小的移距进行刻线的交换齿轮法叫()。
支托形状在下列哪项是错误的
患者恶寒发热,头身疼痛,无汗,鼻塞流涕,脉浮紧。其舌苔应是()
除法律有特殊规定外,所有民事法律关系的诉讼时效一律为( )。
对人身伤害的医学鉴定有争议需要重新鉴定或者对精神病的医学鉴定应符合:
下列施工进度计划中,属于实施性施工进度计划的是()。
请阅读下面录像题的情景叙述,找出情景叙述中秘书行为及工作环境中正确或错误的地方(应至少找出10处正误点)。宏远公司总经理助理施林。公司小会议室。8点45分,身着职业装的施林手持文件夹与秘书小田一起走进公司小型会议室,开始会议前的准备工作。会议室里
阅读程序:PrivateSubForm_Click()DimxAsInteger,yAsIntegerX=32:y=42CallPCS(x,y)Printx;yEndSub
【B1】【B5】
Whenyouhavetomeetsomeonefromadifferentculture,beprepared.Ifyouunderstandculturaldifferences,you’llbeabetter【
最新回复
(
0
)