首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include struct A { int a; char b[10]; double c; }; void f(struct A t); main() { struct A a={1001,"ZhangDa",10
有以下程序 #include #include struct A { int a; char b[10]; double c; }; void f(struct A t); main() { struct A a={1001,"ZhangDa",10
admin
2015-07-31
35
问题
有以下程序
#include
#include
struct A
{
int a;
char b[10];
double c;
};
void f(struct A t);
main()
{
struct A a={1001,"ZhangDa",1098.0};
f
(A);
printf("%d,%s,%6.1f\n", a.a,a.b,a.c);
}
void f(struct A t)
{
t.a=1002;
strcpy(t.b,"ChangRong");
t.c=1202.0;
}
程序运行后的输出结果是( )。
选项
A、1002, ZhangDa,1202.0
B、1002,ChangRong,1202.0
C、1001, ChangRong,1098.0
D、1001,ZhangDa,1098.0
答案
D
解析
本题考查结构体的相关操作以及传值、传址的区别,该题中调用f函数后,会生成参数a的一个副本,而不会改变a的值,所以a值维持原值,选项D正确。
转载请注明原文地址:https://kaotiyun.com/show/SnDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是()。main(){intx=11,y=11;printf("%d,%d\n",X--,--y);}
以下程序的输出结果是______。structHAR{intx,y;structHAR*p;}h[2];main(){h[0].x=1;h[0].y=2;h[1].x=3;h[1].y=4;
下列程序的运行结果是______。main(){inti,a[10];a[0]=a[1]=1;for(i=2;i<5;i++)
下列程序的输出结果是()。#include<stdio.h>intfun(intx){intp;if(x==0||x==1)return3;elsep=x-fun(x-2);re
设有如下程序#inclide<stdio.h>main(){int**k,*j,i=100;j=&i;k=&j;printf("%d\n,"**k);}上述程序的输出结果是_
数据的存储结构是指()。
以下程序输出的最后一个值是【】。intff(intn){staticintf=1;f=f*n;returnf;}main(){inti;for(i=1;
注释说明了程序的功能,它分为【】注释和功能性注释。
若定义inta=10,则表达式a+=a-=a*=a的值是()。
下列叙述中正确的是()。
随机试题
Decadesofscientificresearchshowthatstressandanxietyareprevalentproblemsatwork,contributingtodeficitsinemployee
一多发性血栓形成患者,血浆PT、APTT延长,血小板数量正常,凝血因子Ⅶ、Ⅷ活性正常。如检测结果为阳性,应进一步检测
下列不是热性哮喘的症状特征是
下列对流水施工的叙述正确的是()。
以下是商业银行被动负债的方式的选项有()。
具有稳定经济功能,被称为“自动稳定器”的税种是()。
注册商标没有正当理由连续3年不使用的,任何单位或者个人都可以向商标局申请撤销该注册商标。()
因税收返还退回的增值税,附加的城市维护建设税不予退还。()
PrecedenceDiagrammingMethod(PDM)isamethodusedinactivitysequencing.Therearefourtypesofdependenciesorprecedencerel
Whenyougoonasoloadventure,youlearntoexpectthe【C1】_______.However,travelers【C2】______anticipatetheunexpectedcould
最新回复
(
0
)