首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
55
问题
有以下程序:
#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全国计算机二级
相关试题推荐
若变量已正确定义,下列正确的程序段是()。
下列程序的输出结果是______。main(){inta=1,b=2,c=3,t=0;if(a<B){t=a;a=b;b=t;}if(a<C){t=a;a=c;c=t;}printf("%d,%d,%d\n
语句:x++;++x;x=1+x;执行后都使变量x中的值增1,请写出一条同一功能的赋值语句______。
下列程序段的输出结果为()。#include<stdio.h>main(){staticchara[]="language";char*p;p=a;for(p=a;p<a+8;p+=2)
有下列程序段:intn,t=-1,S=0;scanf("%d",&n);do{s=s+t;t=t-2;}while(t!=n);为使此程序段不陷入死循环,从键盘输入的数据应该是()。
以下数组定义中错误的是
下列程序段中循环体的执行次数是______。a=15;b=0;do{b+=2;a-=2+b;}while(a>=0);
一棵二叉树第6层(根结点为第一层)的结点最多为______个。
树是结点的集合,它的根结点数目是
随机试题
组织设计的统一指挥原则可以理解为()
用俞募配穴法治疗小儿遗尿选()
下列关于混凝土坝地基的开挖与清理的说法错误的是()。
会计电算化系统开发资料和会计软件系统也应视同会计档案保管,保管期截至该系统停止使用或有重大更改后10年。()
下列关于耕地占用税的征收管理的说法,正确的有()。
下列不属于会计计量属性的有()。
局里派你到企业调查拖欠民工工资问题,企业招待很周到,陪同全面,结果没有发现问题,问你接下来怎么处理?
我国历史上的原始人群时期,从距今一百七八十万年前开始,到距今四五万年前结束,相当于考古学上的()。
学术论文的基本类型主要有()。
CSMA/CD的访问控制方式是IEEE的(33)标准中制定的,其中的CSMA是指(34),CD是(35),当侦听到冲突时,(36)标准采用的是(33)继续侦听,发现冲突后采用的退避算法是(37)。
最新回复
(
0
)