首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 struct A { int a; char b[10]; double c;}; void f(struct A t); main() { struct A a={1001,"ZhangDa",1098.0}; f(a); printf("
有以下程序 struct A { int a; char b[10]; double c;}; void f(struct A t); main() { struct A a={1001,"ZhangDa",1098.0}; f(a); printf("
admin
2018-10-16
49
问题
有以下程序
struct A {
int a; char b[10];
double c;};
void f(struct A t);
main() {
struct A a={1001,"ZhangDa",1098.0};
f(a);
printf("%d,%s,%6.1f\n", a.a,a.b,a.c); }
void f(struct A t) {
t.a=1002;
strcpy(t.b,"ChangRong");
t.c=1202.0;}
程序运行后的输出结果是
选项
A、1002,ChangRong,1202.0
B、1001,ZhangDa,1098.0
C、1001,ChangRong,1098.0
D、1002,ZhangDa,1202.0
答案
B
解析
在主函数中定义结构体A的变量a,并对其赋初值,再调用函数f(a),形参t接收实参的数据,在函数f(t)中对结构体变量t的各个成员进行了赋值操作,需要注意的,形参和实参之间是数据传递,因此对形参的操作对实参不产生影响,因此在主函数输出仍然输出变量a的数据。
转载请注明原文地址:https://kaotiyun.com/show/Dgxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序main(){intx=1,a=0,b=0;switch(x){case0:b++;case1:a++;case2:a++;b++;
若输入1,2,下列程序的运行结果为______。#defineSWAP(a,b)t=b;b=a;a=tmain(){inta,b,t;
下面程序的输出结果是______。main(){charstr[10],c=’a’;inti=0;for(;i<5;i++)Str[i]=c++;printf("%s",str);}
有以下程序#include#defineN5#defineMN+1#definef(x)(x*M)main(){inti1,i2;i1=f(2);i2=f(1+1);printf
下列程序的功能:给r输入数据后计算半径为r的圆面积s。程序在编译时出错。main()/*Beginning*/{intr;floats;scanf("%d",£r);star*r*r;prin
下列程序执行后的输出结果是()。voidfune(int*a,intb[]){b[0]=*a+b;}main(){inta,b[5];a=0;b[0]=3;func(&a,b);printf("%d\n",b[0]);
如果调用fopen函数不成功,则函数返回【】;如果调用fclose函数不成功,则函数返回【】。
有以下程序 main() { int a=3,b=4,c=5,d=2; if(a>b) if(b>c) printf("%d",d+++1); prind("%d,,,+十d+1): prind("%d\n",d); } 程序运行后的输出结果是______
随机试题
旅游业
A.胰岛素绝对不足B.胰岛素相对不足C.呼吸带烂苹果味D.多尿、多饮、多吃、消瘦E.饥饿感、心慌、手抖、出汗、头晕低血糖表现为
高血压患者服用卡托普利后,最常见的不良反应是
保证充分竞争,当投标人少于()个时,应当重新招标。
决定人类社会的发展的最重要因素也可以看成是人类的()和()。
运输问题有()情况。
党的十八届四中全会中指出,使全体人民都成为社会主义法治的忠实崇尚者、自觉遵守者、坚定捍卫者。普通公民维护法律权威的方式不包括:
IMF
有下列函数定义:intfun(doublea,doubleB){returna*b;}若下列选项中所用变量都已正确定义并赋值,错误的函数调用是()。
A、 B、 C、 D、 C注意有的时候也可能不以图片中间的主要场景、而以旁边部位的场景作为出题的考点。
最新回复
(
0
)