首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
26
问题
有以下程序:
#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://jikaoti.com/ti/Oja0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
线性表若采用链式存储结构时,要求内存中可用存储单元的地址______。
设有二维数组A[8][9],其每个元素占2个字节,从首地址400开始,按行优先顺序存放,则元素A[8,5]的存储地址为______。
有以下程序:#include<stdio.h>intf(intn)}if(n==1)return1;elsereturnf(n-1)+1;}main(){inti
以下对C语言函数的有关描述中,正确的是()。
在说明语句:int*f();中,标识符f代表的是
设有定义:inta=2,b=3,c=4;,则以下选项中值为0的表达式是
设有如下定义:structss{charname[10];intage;charsex;}std[3],*p=std;下面各输入语句中错误的是()。
若希望下列的程序运行后输出25,程序空白处的正确选项是()。main(){inti,j=50,a[]={7,4,10,5,8};for()j+=a[i];primf("%d,j-40);}
需求分析阶段的任务是确定
随机试题
行政法律规范的基本功能()、()、()。
哪组症状对诊断精神分裂症最有意义
根据药理作用,非那甾胺属于
下列不是成人长骨结构的是
积聚一证病位主要在于积聚辨证宜与之区别的是
下列选项中,属于上市公司高级管理人员的有()。Ⅰ.经理Ⅱ.董事会秘书Ⅲ.监事Ⅳ.财务负责人
下列有关细胞分裂、分化、衰老、凋亡、癌变的叙述错误的是()①细胞分裂是细胞分化的基础,生长发育是细胞分裂、分化的结果②个体发育中细胞的衰老对机体是有害的③正常细胞癌变后在体外培养可无限增殖④造血干细胞分化成红细胞的过程是可逆的⑤癌细胞容易
关于行政处罚的实施,下列说法最准确的是:
A、 B、 C、 D、 D此题答案为C。奇数项图形的封闭区域数均为3,偶数项图形的封闭区域数均为4,选项中只有C的封闭区域数为4。
函数de1ete(s,i,n)的作用是从字符串s中删除从笫i个字符开始的n个字符,请填空。voidde1ete(chars[],inti,intn){intj,k,length=O;whi1
最新回复
(
0
)