首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
39
问题
有以下程序:
#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://kaotiyun.com/show/VQkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序:#include<stdio.h>#include<string.h>rnain(){Charstr[]=’’abcd\n\123\xab’’;printf(’’%d’’,strlen(st
若有定义语句:intk[2][3],*pk[3];,则以下语句中正确的是
下列关于栈的叙述中正确的是()。
有以下程序:#includevoidfun(inta,intb){intt;t=a;a=b;b=t;}main(){intc[10]={1,2,3,4,5,6,7,8,9,0},i;for(i=0;i<10;i+=2)fun(c[i],c[
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)
以下叙述中正确的是
下列选项中能正确定义数组的语句是()。
不能正确表示数学式的表达式是
数据字典(DD)所定义的对象都包含于()。
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:统计形参s所指的字符串中数字字符出现的次数,并存放在形参t所指的变量中,最后在主函数中输出。例如,
随机试题
下列关于肠外营养的护理正确的是( )。
异丙肾上腺素的临床用途有
头影测量的测量平面是
“寒因寒用、热因热用”属于( )。
关于皮片移植的生理变化,错误的是A.18小时后,创面毛细血管与皮片毛细血管吻合建立血液循环B.术后8天已有足够的血供C.术后2年神经末梢开始生长D.48~72小时后皮片已基本成活E.皮片移植后数分钟,创面毛细血管扩张,血浆渗出维持皮片存活
A.漏出液B.渗出液C.脓性胸液D.水性胸液E.乳糜性胸液系统性红斑狼疮产生的胸腔积液为
()不宜使用手工铺砂法测定路面构造深度。
下列关于工程结算方式的表述,正确的是()。
每一机构投机者持有的单一券种买断式回购未到期数量累计不得超过该证券券种发行量的20%。( )
下列各种情况中,借款费用不应予以资本化的有()。
最新回复
(
0
)