首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #include typedef struet{char name[9];char sex;float score[2];}STU; void f(STU a) { STU b
有以下程序: #include #include typedef struet{char name[9];char sex;float score[2];}STU; void f(STU a) { STU b
admin
2021-07-09
28
问题
有以下程序:
#include
#include
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.score
;
}
main()
{
STU c={“Qian”,‘f’,95.0,92.0};
f(e);
printf(“%s,%c,%2.of,%2.of\n”,c.name,c.sex,c.score[0],c.scorP,[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/tltp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序,程序运行后的输出结果是#include#defineSUB(X,Y)(X+1)*Ymain(){inta=3,b=4;printf("%d\n",SUB(a++,b++));)
下列程序的运行结果为()。#includevoidabc(char*str){inta,b,i,j;for(i=j=0;str[i]!=’\0’;i++)if(str[i]!=’a’)
有三个关系R,S和T如下图所示:则由关系R和S得到关系T的运算是
下面属于黑盒测试方法的是
有以下程序#include<stdio.h>#include<string.h>voidfun(int*p1,int*p2,int*s){s=(int*)calloc(1,sizeof(int));*s=*p1+*p2;flee(s);}ma
有以下程序main(){inta=3;a+=a-=a*a;printf("%d\n",a);}程序的输出结果是
有三个关系R、S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为
在软件开发中,需求分析阶段产生的主要文档是
下列给定程序中,函数fun的功能是:将十进制正整数m转换成k(2≤k≤9)进制数,并按位输出。例如,若输入8和2,则应输出1000(即十进制数8转换成二进制表示是1000)。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文
以下语句中存在语法错误的是()。
随机试题
口唇疱疹多为__________病毒感染所引起;口唇肥厚增大见于__________、__________以及__________。
隧道开挖应严格控制欠挖,但当石质坚硬完整且岩石抗压强度大于20MPa并确认不影响衬砌结构稳定和强度时,岩石个别部分允许凸入衬砌断面()。
依法可以不公开招标的项目是()。
某港5万吨级航道疏浚工程长2km,采用1艘4500m3耙吸挖泥船施工。航道设计底标高-12.0m(当地理论深度基准面,下同),设计底宽150m,边坡1:5,计算超深0.5m,计算超宽5m,浚前平均高程-7.0m,疏浚土质为流动性淤泥和淤泥质土,疏浚土全部外
不动产登记完成的时间为()。
企业作为福利分发给员工汽车,这些汽车计提折旧时的会计分录是()。
我国城市社区建设倡导的基本原则包括()。
下列措施中,与统筹山水林田湖草系统治理有关的是:①着力改善人居环境②推进高标准农田建设③推进大规模国土绿化行动④推进森林城市、森林乡村建设
经典心理测验理论及其基本的假设是什么?
书院教学的基本精神是()。
最新回复
(
0
)