首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #include struet A { int a; char b[10]; double c; }; struct A f(struet A t);
有以下程序: #include #include struet A { int a; char b[10]; double c; }; struct A f(struet A t);
admin
2020-04-18
58
问题
有以下程序:
#include
#include
struet A
{
int a;
char b[10];
double c;
};
struct A f(struet A t);
main()
{
struet A a={1001,“ZhangDa”,1098.0};
a=f(a);
printf(“%d,%s,%6.1f\n”,a.a,a.b,a.c);
}
struet A f(struet A t)
{
t.a=1002;
strcpy(t.b,“ChangRong”);
t.e=1202.0:
return t;
}
程序运行后的输出结果是( )。
选项
A、1002,ZhangDa,1202.0
B、1002,ChangRong,1202.0
C、1001,ChangRong,1098.0
D、1001,ZhangDa,1098.0
答案
B
解析
本题考查结构体变量的引用以及作为函数参数,题目虽然看似复杂,其实比较容易,f函数的参数是结构体变量,然后对参数重新赋值并返回,所以该题目的答案为B选项。
转载请注明原文地址:https://kaotiyun.com/show/tkCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面关于“EOF”的叙述,正确的是
当变量c的值不为2、4、6时,值也为“真”的表达式是
设有定义:intx=2;以下表达式中,值不为6的是
以下使指针指向一个字符串的选项错误的是()。
有以下程序:#includeintk=5;voidf(int,*s){s=&k;*s=k:}main(){intm=3;f(&m);print
以下叙述中错误的是()。
设变量已正确定义并赋值,以下正确的表达式是()。
存储在计算机内有结构的数据集合是()。
算法应当具有的特性不包括()。
给定程序通过定义并赋初值的方式,利用结构体变量存储了一名学生的学号、姓名和3门课的成绩。函数fun的功能是将该学生的各科成绩都乘以一个系数a。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:部分源程序给出如下
随机试题
静脉胆囊造影观察胆管的最佳摄影时间在注药后
苯妥英钠的临床应用是
代理人接受委托与第三人签订合同过程中,应()。
齿轮传动的主要优点是( )。
下列情形中,不属于编制虚假财务报告舞弊风险因素的借口风险因素的是()。
导游领队人员可以根据游客的言行举止,在适当时机对游客进行相应提醒、警示、劝告。()
澳门特别行政区的面积约为()平方公里。
透视学中,凡与画面平行的线段都称为()。
设在SQLServer2008某数据库中有按如下格式定义的存储过程首部:CREATEPROCP1@xint,@yint,@zintoutputAS…请补全下列调用该存储过程的语句。DECLARE@SintExECP12
【B1】【B9】
最新回复
(
0
)