首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> #include<string.h> struct A { int a; char b[10]; double c; }; struct A f(struet A t): main() { struct A
有以下程序: #include<stdio.h> #include<string.h> struct A { int a; char b[10]; double c; }; struct A f(struet A t): main() { struct A
admin
2020-11-27
52
问题
有以下程序:
#include<stdio.h>
#include<string.h>
struct A
{
int a;
char b[10];
double c;
};
struct A f(struet 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(struet A t)
{
t.a=1002:
strcpy(t.b,"ChangRong");
t.c=1202.0:
return t;
}
程序运行后的输出结果是( )。
选项
A、1002,ZhangDa,1202.0
B、1002,ChangRong.1202.0
C、1001,ChangRong,1098.0
D、1001,ZhangDa.1098.0
答案
B
解析
本题考查结构体变量的引用以及作为函数参数,题目虽然看似复杂,其实比较容易,f函数的参数是结构体变量,然后对参数重新赋值并返回,所以该题目的答案为R选项。
转载请注明原文地址:https://kaotiyun.com/show/fa3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){ints[12]={1,2,3,4,4,3,2,1,1,1,2,3},c[5]={0},i;for(i=0;i<12;i++)c[s[i]]++;
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
设变量已正确定义并赋值,以下正确的表达式是
有以下程序structS{intn;inta[20];};voidf(structS*p){inti,j,t;for(i=0;i<p->n-1;i++)for(j=i+1;j<p->n;j++)if(p->a[i]>p->a[j]){
下面选项中关于编译预处理的叙述正确的是()。
以下关于C语言数据类型使用的叙述中错误的是
有以下程序:#include<stdio.h>intadd(inta,intb){return(a+b);}main(){intk,(*f)(),a=5,b=10;f=add;}则以下函数调用语句中错误的是()。
关于文件操作的叙述中正确的是()。
以下选项中,不合法的C语言用户标识符是
下列结构体类型说明和变量定义中正确的是()。
随机试题
A.四气B.五味C.升降浮沉D.归经E.毒性
属于直接凝集反应的是
按照《工程结构可靠性设计统一标准》(GB50153—2008)的要求,关于极限状态设计要求的表述,下列哪些选项是正确的?()
统计数据的及时性,是指要按统计法和统计调查制度规定的时间,及时地上报统计数据,不得拒报、迟报。()
某通信工程项目初始投资1400万元,当年建成投产,项目在寿命期内各年的现金流量如表所示。经计算,当折现率为8%时,该项目累计净现金流量现值为680万元;当折现率为15%时,该项目累计净现金流量现值为204万元;当折现率为20%时,该项目累计净现金流量现值为
不同的OC曲线表明()。
罗马法在世界法律史上具有十分重要的地位,因为它()。
公安教育有( )。
你最突出的性格是什么,跟你的工作有哪些关系?
Isanti-whitebiasaproblem?Anewstudysayswhitesthinkdiscriminationagainstthemisabiggerproblemthananti-blackbias
最新回复
(
0
)