首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> #include<string.h> struct A { int a;char b[l0];double c; };struct A f(struct A
有以下程序: #include<stdio.h> #include<string.h> struct A { int a;char b[l0];double c; };struct A f(struct A
admin
2021-07-09
30
问题
有以下程序:
#include<stdio.h>
#include<string.h>
struct A
{
int a;char b[l0];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、1001,ZhangDa,1098.0
B、1002,ZhangDa,1202.0
C、1001,ChangRong,1098.0
D、1002,ChangRong,1202.0
答案
D
解析
函数f对结构体进行修改,并返回新的结构体;main函数先定义了一个结构体变量a并为它赋初值,然后调用函数f修改结构体变量的成员值,最后输出新的结构体变量成员。
转载请注明原文地址:https://kaotiyun.com/show/NZtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:struct{intn;floatx;}s[2],m[2]:{{10,2.8},{0,0.0}};则以下赋值语句中正确的是()。
关于字符串处理的叙述中正确的是()。
有以下程序#include<stdio.h>#include<string.h>main(){inti,len;charb[]="WelcomeyoutoBeijing!";len=strlen
下列关于栈叙述正确的是()。
以下关于typedef的叙述错误的是()。
以下选项中不属于C语言程序运算符的是
下面对对象概念描述正确的是()。
下面关于算法的叙述中,正确的是()。
关于算法,以下叙述中错误的是
随机试题
简述工资的特征。
证明,当x>1时,ex>ex.
某患者,右下6缺失,行双端固定桥修复。固定桥试戴时桥体下粘膜发白,最可能的原因是
妊娠期用药不慎用或禁用的是
关于塔器类设备常规底板拼焊,不正确的施焊工艺为()。
下面有关计算机操作系统的叙述中,不正确的是()。
“三个有利于”标准,是不可分割的统一的整体,是从生产力、生产关系、经济基础、上层建筑的综合高度,言简意赅地指出了社会主义的________特征。填入画横线部分最恰当的一项是()。
根据《中华人民共和国刑法修正案(八)》,下列说法正确的是()。
设证明当n≥3时,有An=An-2+A2-E;
Myfriend’sparents______hertomarrythepooryoungman,butatlastshesucceeded.
最新回复
(
0
)