首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> #include<string.h> struct A { int a;char b[10];double c; };struct A f(struct A t);
有以下程序: #include<stdio.h> #include<string.h> struct A { int a;char b[10];double c; };struct A f(struct A t);
admin
2021-02-25
33
问题
有以下程序:
#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/PGtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为
以下叙述正确的是()。
下述程序的输出结果是()。#include<stdio.h>voidmain(){inta[20],*p[4];inti,k=0;for(i=0;i<20;i++)a[i]=i;
对于循环队列,下列叙述中正确的是( )。
若要实现total=1+2+3+4+5求和,以下程序段错误的是()。
以下叙述中正确的是
以下关于字符串的叙述中正确的是
下列属于C语言合法的字符常数是()。
有以下程序(strcpy为字符串复制函数,strcat为字符串连接函数)#include#includemain(){chara[10]="abc",b[10]="012",c[10]="xyz";
对如下二叉树进行后序遍历的结果为
随机试题
Toshowyouareanofficialvisitor,youhavetowearthe________provided.
WhyYourNameMatters?A)In1948,twoprofessorsatHarvardUniversitypublishedastudyofthirty-threehundredmenwhoh
人生观就是人们对人生的根本看法和态度。()
功能性幻觉和反射性幻觉最主要区别是
气胸病人闭式胸膜腔引流的装置错误的是
患儿,男,1岁半,患口炎,食欲差,口腔黏膜有乳凝状物。给家长做健康指导,不恰当的是
在解构主义盛行的文化背景下,在功利取向为主导的市场经济中,人们缺乏理性向道德妥协的意识,迷信于理性计算,从而使得信仰与道德日渐荒漠化。信仰的缺失必然造成人无法对生活及生命的意义进行完整解读,缺乏对规则的敬畏,从而信仰被理性“杀死”。作者通过这段文字想表达的
给定资料1.2016年2月,一家媒体评论文章《污水处理厂为何不治污》认为:“以治理污染为本职的污水处理厂,竟然成了超标排污大户。而治本之策,在于提高污水处理厂污染物排放标准。”文章点出了提标问题。为反驳上述文章,科学研究员A在个人微信公
国共两党合作实现和革命统一战线正式建立的标志是()。
What’sHappeningWhileSleeping?Sleepisveryimportanttohumans.Theaveragepersonspends220,000hoursofalifetimes
最新回复
(
0
)