首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
有以下程序: #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
admin
2022-06-24
26
问题
有以下程序:
#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、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://jikaoti.com/ti/L6d0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
有下列程序,程序执行后的输出结果是fun(charP[][10]){intn=0,i;for(i=0;i<7;i++)if(P[i][0]==’T’)n++;returnn;}main(){charstr[][10]={"Mon",
下列叙述中正确的是
有以下程序#include<stdio.h>main(){intc[6]={10,20,30,40,50,60},*p,*s;p=c;s=&c[5];printf("%d\n",s-p);}程序运行后的输出结果是
C语言中double类型数据占字节数为
由关系R1和R2得到关系R3的操作是
下列叙述中错误的是()。
下面描述中,不属于软件危机表现的是
在C程序中,下列说法正确的是()。
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。
随机试题
裴斯泰洛齐认为,首先,教学应从教学的基本要素开始,使教学()心理学化。其次,要改进初等学校的教学()和教学()。最后,智力的发展主要来自()。
Doweneedlawsthatpreventusfromrunningriskswithourlives?Ifso,thenperhapslawsareneededprohibitingthesaleofc
奶经过超高温巴氏消毒的目的是()
A、耐用性B、定量限C、检测限D、精密度E、准确度以信噪比3:1确定的方法评价的效能指标为( )。
在经济复苏阶段,银行的经营状况呈现()状态。
货币政策最终目标之间基本统一的是()。
信达企业是一家集团企业,主营两大业务:测试测量仪器和生命科学。由于这两块业务关联性较小,集团决定将测试测量仪器业务进行剥离,成立单独的公司。根据以上信息可以判断,信达企业采用的方式是()。
根据上市公司证券发行的有关规定,下列关于上市公司非公开发行股票的表述中,正确的有()。
TheCultural"HotPot"Writeanessayof160-200wordsbasedonthedrawing.Inyouressay,youshould1)describethed
十进制数57转换成二进制整数是
最新回复
(
0
)