首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include structA { inta; charb[10]; doublec; }; structAf(structAt); main() { structAa={1001,"ZhangDa",1098.0}; a=
admin
2015-07-31
34
问题
有以下程序
#include
#include
structA
{
inta;
charb[10];
doublec;
};
structAf(structAt);
main()
{
structAa={1001,"ZhangDa",1098.0};
a=f(a);
printf("%d,%s,%6.1f\n",a.a,a.b,a.c);
}
structAf(structAt)
{
t.a=1002;
strcpy(t.b,"ChangRong");
t.c=1202.0;
returnt;
}
程序运行后的输出结果是
选项
A、1002,ZhangDa,1202.0
B、1002,ChangRong,1202.0
C、1001,ChangRong,1098.0
D、1001,ZhangDa,1098.0
答案
B
解析
本题考查结构体变量的引用以及作为函数参数,题目虽然看似复杂,其实比较容易,f函数的参数是结构体变量,然后对参数重新赋值并返回,所以该题目的答案为B选项。
转载请注明原文地址:https://kaotiyun.com/show/0oDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序输出的结果为______。main(){char*alpha[6]={"ABCD","EFGH","IJKL","MNOP","QRST","UVWX"};char**p;inti;p=alpha;for(
以下程序中,for循环体执行的次数是【】。#defineN2#defineMN+1#defineKM+1*M/2main(){inti;for
下面程序的输出结果是______。main(){inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a+4;printf("%d\n",p[3]);}
下列程序的输出结果是______。main(){inta=2,b=4,c=6;int*p1=&a,*p2=&b,*p;*(p=&c)=*p1*(*p2
下列程序段的输出结果为()。#include<stdio.h>main(){staticchara[]="language";char*p;p=a;for(p=a;p<a+8;p+=2)put
关系表中的每一横行称为一个______。
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
深度为5的满二叉树中,叶子结点的个数为______。
现有定义inta;doubleb;floatc;chark;,则表达式a/b+c-k值的类型为
在软件开发过程中,软件结构设计是描述______。
随机试题
胃酸的生理作用不包括()
A.柯萨奇病毒B.埃可病毒C.腺病毒D.流感病毒E.病因不明孤立性心肌炎
蔓荆子常用于治疗的病证有
A.不溶性骨架片B.亲水凝胶骨架片C.溶蚀性骨架片D.渗透泵片E.膜控释小丸用脂肪或蜡类物质为骨架制成的片剂是()
以下为某房地产抵押估价报告中变现能力分析内容的片段:变现能力是指假定在估价时点实现抵押权时,在没有过多损失的条件下,将抵押房地产转换为现金的可能性。影响房地产变现能力的因素主要有:1.通用性:通用性就是房地产能否普遍使用,适用多种用
在膨胀土地区建挡土墙,按《膨胀土地区建筑技术规范》(GBJ112—87),下列措施中()是正确的。
下列()不属于施工地质的主要工作内容。
甲上市公司经批准于2006年1月1日发行10年期、年利率10%、每年年底支付利息、面值总额为12000万元的可转换公司债券,债券发行后共收到发行款项12600万元(不考虑发行费用)。该债券发行1年后可转换为股票,每-面值1000元的债券可转换每股面值1元的
A、 B、 C、 D、 C
A、Hedoesn’tmindthattherearesomanyreproductions.B、Hebelievesit’sagoodideatosellthereproductions.C、Heknowscle
最新回复
(
0
)