首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
35
问题
有以下程序:
#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://www.kaotiyun.com/show/NZtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>#definef(x)x*x*xmain()}inta=3,s,t;s=f(a+1);t=f((a+1));printf("%d,%d\n",s,t);}程序运行后的输出结果是()。
有下列程序段:typedefstructNODE{intnum;structNODE*next;}OLD;下列叙述中正确的是()。
有以下程序:#includevoidf(intb[]){inti;for(i=2;i
若有定义:floata=22;inti=0,k=18;下列选项中不合法的C语言表达式是()。
设有定义:intk=0;以下选项的4个表达式中与其他3个表达式的值不相同的是()。
算法的空间复杂度是指()。
以下选项中不属于C语言程序运算符的是
算法的有穷性是指()。
下面对“对象”概念描述正确的是
线性表的长度为n。在最坏情况下,比较次数为n-1的算法是()。
随机试题
行政机关申请人民法院强制执行前有充分理由认为被执行人可能逃避执行的,可申请法院采取财产保全措施。()
Youhavereadanarticleinamagazinewhichstates,"SomepeoplecriticizethemainOlympicstadiumBirdNestinBeijing,sayi
关于术前胃肠道准备,下列哪项是错误的
男性,26岁,腹泻、便秘交替半年,伴低热、乏力。体检发现轻度贫血貌,右下腹轻压痛,无腹部肿块。为明确诊断,下列哪项检查最重要?
关于自体输血,下列哪项说法是错误的
何某有外遇,欲与其妻离婚,但何妻说:“要想离婚,除非我死!”何某遂萌生了杀妻的念头。考虑到最近民航客机频繁出事,何某便希望通过飞机失事的方式达到杀死其妻的目的。于是何某假作忏悔状,买了一张机票让其妻重游他们的蜜月旅行地,说自己随后就到。何妻遂乘坐飞机外出,
商业银行因支付清算和业务合作的需要,存在同业及其他金融机构的款项叫做( )。
根据支付结算法律制度的规定,下列属于签发托收承付凭证必须记载的事项的有()。
[*]
Iwishyou’dwrite______forustoreadit.
最新回复
(
0
)