首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> #include<string.h> structA { int a;char b[10];double c;); structA f(structA t);
有以下程序: #include<stdio.h> #include<string.h> structA { int a;char b[10];double c;); structA f(structA t);
admin
2019-01-11
33
问题
有以下程序:
#include<stdio.h>
#include<string.h>
structA
{ int a;char b[10];double c;);
structA f(structA t);
main()
{ structAa={1001,"ZhangDa",1098.0);
a=f(a);printf("%d,%s,%6.1 f\n",a.a,a.b,a.c);
}
structAf(structA t)
{ t.a=1002;strcpy(t.b,"ChangRong");t.c=1202.0;return t;}
程序运行后的输出结果是( )。【09年9月】
选项
A、1001,ZhangDa,1098.0
B、1002,ZhangDa,1202.0
C、1001,ChangRong,1098.0
D、1002,ChangRong,1202.0
答案
D
解析
在主函数中定义结构体A的变量a,并对其赋初值,再调用函数f(a),在函数f(a)中对结构体变量a的各个成员重新进行了赋值操作,并把其值返回在屏幕上输出。
转载请注明原文地址:https://kaotiyun.com/show/hixp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的功能是给r输入数据后计算半径为r的圆面积s。程序在编译时出错。main()/*Beginning*/{intr;floats;scanf("%d",&r);S=*π*r*r;pri
能将高级语言程序转换成目标语言程序的是______。
设有定义语句 int x[6]={2,4,6,8,5,7},*p=x,i; 要求依次输出x数组6个元素中的值,不能完成此操作的语句是______。
表达式~0x11的值是()。
设q1和q2是指向一个float型一维数组的指针变量,k为float型变量,则不能正确执行的语句是()。
下列叙述中,不符合良好程序设计风格要求的是
结构化设计主要分为系统设计和模块设计,【】的任务是决定系统的模块结构。
下列说法正确的是()。
结构化程序设计主要强调的是()。
下面关于完全二叉树的叙述中,错误的是______。
随机试题
下列关于输血的各项操作不正确的是
患者,男,43岁。主诉刷牙时牙龈出血,口腔有异味,双侧后牙及下前牙轻度松动,伴有咬合痛。下列关于牙周疗效维持及预防的叙述,正确的是
外感六淫皆令人咳,风为六淫之首,临床上常见哪几项相合为病()
就贷款的基本情况进行分析和评价,重点从客户选择、贷款综合效益分析、贷款方式选择等方面进行总结,这属于()
各账户之间最本质的差别在于()。
下列哪种情形不构成交通肇事罪?()
已知向量组α1=(1,2,—1,1)T,α2=(2,0,t,0)T,α3=(0,—4,5,t)T线性无关,则t的取值为_________。
由于内存大小有限,为使得一个或多个作业能在系统中运行,常需要用外存来换取内存。其中以作业为单位对内、外存进行交换的技术称为(8)技术,在作业内部对内、外存进行交换的技术称为(9)技术。用外存换内存是以牺牲程序运行时间为代价的。为提高CPU有效利用率,避免内
Morethan30000driversandfrontseatpassengersarekilledorseriouslyinjuredeachyear.Ataspeedofonly30milesperho
VariationsinBritishAccentsLanguage【T1】______aspeopletrytoexpressthemselvesindifferentwaystodifferentpeople.
最新回复
(
0
)