首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> #include <string.h> struct A { int a; char b[10]; double c; }; void f(struct A t); main
有以下程序 #include <stdio.h> #include <string.h> struct A { int a; char b[10]; double c; }; void f(struct A t); main
admin
2021-04-28
63
问题
有以下程序
#include <stdio.h>
#include <string.h>
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/dTtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
设有如下函数定义intfun(intk){if(k<1)return0;elseif(k==1)return1;elsereturnfun(k-1)+1;}若执行调用语句:n=fun(3);,则函数fun总共被调用的次数是
以下关于return语句的叙述中正确的是
若有定义语句:intx=12,y=8,z;,在其后执行语句z=0.9+x/y;,则z的值为()。
设有定义:charp[]={’1’,’2’,’3’),*q=p;以下不能计算出一个char型数据所占字节数的表达式是
表达式3.6.5/2+1.2+5%2的值是
通常软件测试实施的步骤是()。
以下()不属于对象的基本特征。
一个教师讲授多门课程,一门课程由多个教师讲授。则实体教师和课程间的联系是
以下()不属于对象的基本特征。
随机试题
结核病采用HRZE方案的化学治疗,可获得显而易见的效果与下列哪项有关
腹部手术后切口化脓性感染,错误的处理是()
在离心泵安装、计算设备质量时,非直联泵的总质量包括( )的质量。
现金管理是对现金和流动资产的日常管理,其目的在于()。Ⅰ.满足日常支出的需求Ⅱ.满足财富积累的需求Ⅲ.满足应急资金的需求Ⅳ.满足未来消费的需求
某人存款10000元,月息二厘五毫,则年末可获得利息()元。
材料四:阅读下面的短文,完成76—80题。情绪异常是一种非常复杂的现象,长期以来,各个领域的学者从自己的学科出发。对此现象纷纷做出各自的解释,但是始终未获解决。现在生物学家也开始涉足这个问题,并从生物学的角度加以探讨,他们的见解让人【】。
微程序是在()时被执行的。
若计算机采用CRC进行差错校验,生成多项式为G(X)=X4+X+1,信息字为10110,则CRC校验码是______。
开发微型嵌入式应用系统,采用(20)更合适。
Therewas______rainandsnowlastwinter.Sowehaveagoodharvestthissummer.
最新回复
(
0
)