首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include struct A { int a; char b[10]; double c; }; struct A f(struct A t); main() { struct A a={1001,"Zhang
有以下程序 #include #include struct A { int a; char b[10]; double c; }; struct A f(struct A t); main() { struct A a={1001,"Zhang
admin
2015-07-28
52
问题
有以下程序
#include
#include
struct A
{
int a;
char b[10];
double c;
};
struct A f(struct A t);
main()
{
struct A a={1001,"ZhangDa",1098.0};
a=f(a);
printf("%d,%s,%6.1f\n",a.a,a.b,a.c);
}
struct A f(struct A t)
{
t.a=1002;
strcpy(t.b,"ChangRong");
t.c=1202.0;
return t;
}
程序运行后的输出结果是( )。
选项
A、1002,ChangRong,1202.0
B、1002,ZhangDa,1202.0
C、1001,ChangRong,1098.0
D、1001,ZhangDa,1098.0
答案
A
解析
该段程序先定义了一个结构体A,同时定义了一个返回值类型为该结构体类型的函数。函数f()的作用是对结构体t做相应修改后返回。虽然该函数属于值传递,形参的变化不会影响到实参,但是返回值又被赋值给了结构体变量a(见语句"a=f(a);"),所以输出的为改变后的值,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/17Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序执行后的输出结果是______。 main() { char arr[2][4]; strcpy (arr[0],"you");strcpy(arr[1],"me"); an[0][3]=’&’; printf("%s \n",arr [0]);
已知字符A的ASCII代码值为65,以下程序运行时,若从键盘输入:B33<回车>。则输出结果是______。 #include "stdio.h" main() { char a,b; a=getchar();scanf("Xd",&b); a=a-’A’
有如下程序段 int a=14,b=15,x; char c=’A’; x=(a&&b)&&(c<’B’); 执行该程序段后,x的值为______。
有以下程序#jncludemain(){chara[20]=“Howaleyou?”,b[20];scanf(“%s”,B);pfinff(“%s%s\n”,a,B);}程序运行时从键盘输入:Howareyou?则输出结果为【
若有定义语句:intu[4][10],*P,*q[4];且0≤i
设有定义:structcomplex{intreal,unreal;}datal={1,8},data2;则以下赋值语句中错误的是
若有以下定义和语句chars1[10]=”aBcd!”,*s2=”\n123\\”printF(“%d%d\n”,strlen(sl),strlen(s2));则输出结果是
以下关于C语言的叙述中正确的是
以下有4组用户标识符,其中合法的一组是______。
以下函数值的类型是______。fun(floatx){floaty;y=3*x-4:returny;}
随机试题
在关系数据库中,SQL-SELECT查的语句:SELECT学号,姓名,性别FROM学生表WHERE性别=男,其中WHERE子句对应的操作是________。
女性,70岁,左面颊部皮肤痒、痛、糜烂1年,逐渐增大,现面积1.5cm2,病理诊断为高分化鳞癌,不符合本病的是
"视觉2020"行动将通过哪些措施解决可避免盲
白色血栓的主要成分是
女性,34岁,因原发性甲亢行甲状腺双侧次全切除术。有关术中操作,恰当的是
某监测点SO2最大日平均浓度超二级标准20%,则SO2最大日平均浓度为()。
研究者在撰写社会工作研究报告时,要说明本研究使用方法的科学性和()。
A、 B、 C、 D、 A每组第一个图形白色部分先左右翻转得到第二个图形,再上下翻转得到第三个图形;同时黑色部分面积逐渐增大,因此选择A。
IsCactusCityWildWestParkold?
Childabuseisthephysical,psychological,social,emotionalorsexualmaltreatmentofachild.Itharmsor【L1】______thesurvi
最新回复
(
0
)