首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
58
问题
有以下程序
#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://www.kaotiyun.com/show/SnDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是______。#defineM(x,y,z)x*y+zmain(){inta=1,b=2,c=3;printf("%d\n",M(a+b,b+c,c+a));}
下列程序的输出结果是______。#include<stdio.h>intfun(intx){intp;if(x==0‖x==1)retu
数据库系统其内部分为三级模式,即概念模式、内模式和外模式。其中,______是用户的数据视图,也就是用户所见到的数据模式。
定义下列结构体(联合)数组:structst{charname[15];intage;}a[10]={"ZHAO",14,"WANG",15,"LIU",16,"ZHANG",17};执行语句printf("%d,%c",a[2].ag
若要用下面的程序片段使指针变量P指向一个存储整型变量的动态存储单元int*p;p=______malloc(sizeof(int));则应填入______。
下列选项中不是字符常量的是()。
以下程序运行后的输出结果是【】。fun(inta){intb=0;staticintc=3;b++;c++;return(a+b+c);}main(){int
在结构化设计方法中,数据流图表达了问题中的数据流与加工间的关系,并且每一个______实际上对应一个处理模块。
关系数据库管理系统能实现的专门关系运算包括()
在C语言中,while和do…while循环的主要区别是()。
随机试题
葡萄球菌感染的炎症灶内主要的炎症细胞是
居家护理实施的条件包括()
膜控释小丸包衣液中加PEG6000的目的是()
婴幼儿的淋巴结
适合于平面尺寸大的重型建筑物基础的沉井类型是()。
在实际业务中,凭信用证成交出口的货物,如货物出运后,发现单证不符,而由于时间的限制,无法在信用证有效期或交单期内做到单证相符,可采取的变通办法是()。
十九大报告指出,新时代坚持和发展中国特色社会主义的基本方略有()。
下列关于宪法规定的表述准确的是:
下面关于I2C的叙述中,错误的是()。
Whydoestheauthormention"Egypt’smightypyramidbuilders"?Whichofthefollowingfactorswasultimatelyresponsibleforbr
最新回复
(
0
)