首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> #include<string.h> struct A {int a;char b[10];double c;}; struct A f(struct A t); main() {struct A a={10
有以下程序 #include<stdio.h> #include<string.h> struct A {int a;char b[10];double c;}; struct A f(struct A t); main() {struct A a={10
admin
2020-11-27
79
问题
有以下程序
#include<stdio.h>
#include<string.h>
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,"WangPeng");t.c=1220.0;return t;}
程序运行后的输出结果是( )。
选项
A、1001,ZhangDa,1098.0
B、1002,ZhangDa,1220.0
C、1001,WangPeng,1098.0
D、1002,WangPeng,1220.0
答案
D
解析
在主函数中定义结构体A的变量a,并对其赋初值,再调用函数f(a),在函数f(a)中对结构体变量a的各个成员重新进行了赋值操作,并把其值返回在屏幕上输出。
转载请注明原文地址:https://kaotiyun.com/show/Cztp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
软件生命周期是指()。
设顺序表的长度为16,对该表进行简单插入排序。在最坏情况下需要的比较次数为()。
以下叙述中正确的是
程序中若有如下说明和定义语句charfun(char*);main(){char*s="one",a[5]={0},(*f1)()=fun,ch;}以下选项中对函数fun的正确调用语句是
有以下程序#includemain(){FILE*fp;inta[10]={1,2,3,0,0},i;fp=fopen("d2.dat","wb");fwrite(a,sizeof(int),5,fp);fwrite(a,sizeof(int
有以下程序#include#defineN5#defineMN+1#definef(x)(x*M)main(){inti1,i2;i1=f(2);i2=f(1+1);printf("%d%d\n",i
若有定义语句:intm[]={5,4,3,2,1},i=4;,则下面对m数组元素的引用中错误的是
下面描述中不属于数据库系统特点的是
下面不属于软件需求规格说明书内容的是
下面关于算法的叙述中,正确的是()。
随机试题
非典型抗精神分裂症药物共同的特点是
发生食物中毒后,通常采取的紧急救治措施有
有关氯霉素抗菌作用的描述不正确的是
某大型国有企业2008年发生了下列事项:1.3月,董事长认为企业财务会计报告已向董事会和监事会报告了,就不用再向职代会报告了。2.6月,经董事长批准,企业任命财务处长黄某的女儿小黄为出纳,小黄尚未取得会计从业资格证书,企业规定其在200
下列对责任免除条款的说法中错误的是( )。
物业管理创新,主要体现在物业管理的()和相关管理技术的创新等方面。
三国时,台湾称______。
下列关于BGP协议的描述中,错误的是
有以下程序:#includemain(){inty=10;while(y一一);prinff(“y=%d\n”,y);}程序执行后的输出结果是()。
HistoryofAmericanImmigrationA)AncientpeoplesonlylooselyrelatedtomodernAsianscrossedtheArcticlandbridgetosettle
最新回复
(
0
)