首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include structA { inta; charb[10]; doublec; }; structAf(structAt); main() { structAa={1001,"ZhangDa",1098.0}; a=
admin
2015-07-31
43
问题
有以下程序
#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/wEDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有以下定义:inta[3][3]={1,2,3,4,5,6,7,8,9};int(*ptr)[3]=a;则下列能正确表示数组元素a[1][2]的表达式是______。
以下程序的输出结果是()。#include<stdio.h>main(){printf("%d\n",NULL);}
若有说明语句“inta;floatb;”,以下输入语句正确的是()。
设有以下定义和语句,输出的结果是(用small模式编译,指针变量占2个字节)______。structdate{long*cat;structdate*next;doubledog;}too;
能正确表示逻辑关系“a>=10或a<=0”的C语言表达式是()。
以下合法的C语言赋值语句是()。
下列叙述中正确的是()。
在C语言中,下列关于文件操作的叙述正确的是()。
结构化分析方法是面向______进行分析的方法。
随机试题
肺热咳嗽宜选用胃热呕吐宜选用
A、山莨菪碱B、毒扁豆碱C、后马托品D、东莨菪碱E、新斯的明晕车晕船可选用
实验室应建立、实施和维持与其活动范围相适应的质量体系。应将其()和指导书制订成文件,并达到确保实验室检测和(或)校准结果质量所需的程度。
在水运工程质量检验标准中主要检验项目是指()的项目。
(2013年)根据车辆购置税规定,已经办理纳税申报的车辆发生下列情形,需要重新办理纳税申报的有()。
授信尽职要求银行业从业人员应当充分提示代理销售产品的信息,为客户在做出是否购买银行产品或服务的判断时提供依据。()
国内甲公司的记账本位币为人民币。20×2年12月5日以每股7港元的价格购入乙公司的H股10000股作为交易性金融资产,当日汇率为1港元=1元人民币,款项已支付。20×2年12月31日,当月购入的乙公司H股的市价变为每股8港元,当日汇率为1港元=0.9元人民
下列叙述中正确的是
Writeaspeechofcongratulationofabout50-60wordsbasedonthefollowingsituation:It’syourfriendKaren’s22ndbirthdayt
Thedebateoverwhetherdogsorcatsmakebetterpetswasgivenanewdimensionrecently,anddogsseemtohavecomeoutthe【C1】
最新回复
(
0
)