首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 , #include<stdio.h> #include<string.h> StmctA { int a;char b[10];double c;}; struct A f(struct A t
有以下程序 , #include<stdio.h> #include<string.h> StmctA { int a;char b[10];double c;}; struct A f(struct A t
admin
2013-10-19
37
问题
有以下程序 ,
#include<stdio.h>
#include<string.h>
StmctA
{ 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.1 f\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,ZhangDa,1202.0
B、1002,ChangRong,1202.0
C、1001,ChangRong,1098.0
D、1001,ZhangDa,1098.0
答案
B
解析
在主函数中定义结构体A的变量a,并对其赋初值,再调用函数f(a),在函数f(a)中对结构体变量a的各个成员重新进行了赋值操作,并把其值返回在屏幕上输出。
转载请注明原文地址:https://kaotiyun.com/show/uvJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有如下定义:intx=6,y=3,z=2;则表达式“x=y||y<z&&z==z”的值是()。
a、b、c、d变量均为float类型且已正确赋值,下列选项中与数学式子“2ab/(5cd)”等价的C语言表达式是()。
下列关于E-R图的描述中正确的是()。
若有定义int*p[3]:,则以下叙述中正确的是______。
下面程序的输出结果是()。main(){structm1{inta;intb;}en[2]={1,3,2,7);printf("%d\n",en[0].b/en[0].a*en[1].a);
以下选项中合法的实型常数是()。
若有定义:inta=8,b=4,C;执行语句“c=a/b+0.4;”后,c的值为()。
下面程序的运行结果是() #include<stdio.h> #include<string.h> main() {char*a="AbcdEf",*b="aBcD" a++;b++; printf("%d\
下述函数用于统计一行字符中的单词个数,单词之间用空格分隔。word_num(str)for(i=0;str[i]!=【】;i++)if(【】=’’)word=0;【】;}
以下程序可将磁盘中的一个文件复制到另一个文件中,两个文件的文件名在可执行命令的命令行中(相当于COPY命令),假定文件在当前目录下。#include<stdio.h>voidmain(intargc,char*argv[])
随机试题
这个标志的含义是告示前方是塌方路段,车辆应绕道行驶。
关井候凝时间应根据所选用油井水泥的API级别,以及()确定。
下列哪个部位病变可出现截瘫()
阿霉素的主要临床用途为
肾病综合征患者表现为起始眼睑浮肿,继则四肢、全身亦肿,皮肤无光泽,按之凹陷不易恢复,伴发热,咽痛,咳嗽,小便不利等证,舌苔薄白,脉浮,应属于()
下列说法中,正确的是:()
可转债的转股申报优先于买卖申报,“债转股”的有效申报数量以当日交易过户后其证券账户内的可转债持有数为限。()
在判断所得是来源于中国境内、境外时,下列说法正确的有()。
A、 B、 C、 D、 C元素递减规律。
当IP协议层收到一个完整的数据报后,为了将数据报准确地交付给正确的上层协议,将采取什么样的操作?
最新回复
(
0
)