首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> #include<string.h> struct A { int a; char b[10]; double c; }; struc
有以下程序: #include<stdio.h> #include<string.h> struct A { int a; char b[10]; double c; }; struc
admin
2021-06-15
17
问题
有以下程序:
#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,’’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
解析
本题考查结构体变量的引用以及作为函数参数,题目虽然看似复杂,其实比较容易,f函数的参数是结构体变量,然后对参数重新赋值并返回,所以该题目的答案为B选项。
转载请注明原文地址:https://kaotiyun.com/show/uutp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>main()(inty=10;while(y--);printf("y=%d\n",y);}程序执行后的输出结果是
下列关于数据库设计的叙述中,正确的是
有以下程序#includemain(){intk,j,s;for(k=2;k<6;k++,k++){s=1;for(j=k;j<6;j++)s+=j;}printf("%d\n",s);}程序运行后的输出结果是
有以下程序#include<stdio.h>intfun(){staticintx=1;x+=1;returnx;}main(){inti,s=1;for(i=1;i<=5;i++)s+=fun();printf("%
以下结构体说明和变量定义中,正确的是
以下叙述中错误的是
公司的开发人员可以同时参加多个项目的开发,则实体开发人员和实体项目间的联系是
检查软件产品是否符合需求定义的过程称为()。
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做()。
随机试题
设F(x)=(x2-t)f(t)dt,其中f(x)二阶可导,求F’(x),F”(x),F’’’(x)的表达式.
绒毛膜癌能够转移到下列哪些部位
一氧化碳中毒后最先发生痉挛的血管是
测定反滤料的干密度可采用()。[2010年真题]
被注销期货从业资格的人员连续2年未在机构中执业的,在申请从业资格前应当()。
计算机语言的发展过程,依次是机器语言、()和高级语言。
两根同样长的蜡烛,点完粗蜡烛要3小时,点完细蜡烛要1小时。同时点燃两根蜡烛,一段时间后,同时熄灭,发现粗蜡烛的长度是细蜡烛的3倍。问两根蜡烛燃烧了多长时间?()
我国古代常用固定的词汇来形容特定的年龄,如用“弱冠”来形容男子二十岁。下列词语是用来形容人百岁高龄的是()。
Formorethanadecade,theprevailingviewofinnovationhasbeenthatlittleguyshadtheedge.Innovationbubbledupfromthe
Accordingtogovernmentstatistics,menofallsocialclassesinBritainvisitpubsquiteregularly,【61】thekindofpubtheygo
最新回复
(
0
)