首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #include struct A { int a; char b[10]; double c; }; void f(struet A t);
有以下程序: #include #include struct A { int a; char b[10]; double c; }; void f(struet A t);
admin
2021-02-25
66
问题
有以下程序:
#include
#include
struct A
{
int a;
char b[10];
double c;
};
void f(struet A t);
main( )
{
struet A a={1001,"ZhangDa",1098.0};
f(a);
printf("%d,%s,%6.1f\n",a.a,a.b,a.c);
}
void f(struet 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/2ntp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
将E-R图转换为关系模式时,实体和联系都可以表示为()。
有以下程序:#include<stdio.h>main(){inti,*ptr:intarray[5]={5,3.1};for(ptr=array,i=0;i<5:i++,ptr++){if(*ptr==0)
以下选项中错误的是()。
有以下程序(字母A的ASCII代码为65):#include<stdio.h>main(){charcl='A',c2='Y':printf("%d%d\n",c1,c2);}程序运行后的输出结果是()。
层次型、网状型和关系型数据库的划分原则是()。
设已有定义:floatx.则以下对指针变量p进行定义且赋初值的语句中正确的是()。
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是
一名员工可以使用多台计算机,每台计算机可由多名员工使用,则实体员工和计算机间的联系是
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是()。
随机试题
贫血
在收益法中,对于收益额的确定,正确的是()
把毛泽东思想确立为中国共产党指导思想的会议是()
正常人血浆的pH为v~_______。
急进性肾小球肾炎主要的病理改变为
进度计划的调整方法有( )。
已经确定消防安全管理人的单位,消防安全管理人应履行的消防安全职责是()。
下列各项中,属于中央税的是()。
影响产业购买者购买决定的主要因素不包括()
已知一本书中每页印刷错误的个数X服从参数为0.2的泊松分布,写出X的概率分布,并求一页上印刷错误不多于1个的概率。
最新回复
(
0
)