首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
50
问题
有以下程序
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://www.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++;
下面程序的输出结果是______。main(){charstr[10],c=’a’;inti=0;for(;i<5;i++)Str[i]=c++;printf("%s",str);}
阅读以下函数:fun(char*s1,char*s2){inti=0;while(s1[i]==s2[i]&&s2[i]!=’\0’)i++;return(s1[i]==’\0’&&s2[i]==
有以下程序 point(char*p){ p+=3; } main() { char b[4]={’a’,’b’,’c’,’d’},*p=b; point(p); printf("%c\n",*p); } 程序运行后的输出结果是______。
下列程序执行后的输出结果是()。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]);
若有下列定义(设int类型变量占2个字节):floatx=123.4567;则下列语句:printf("x=%5.2f",x);输出的结果是()。
以下程序的功能是:处理由学号和成绩组成的学生记录,N名学生的数据已在主函数中放入结构体数组s中,它的功能是:把分数最高的学生数据放在h所指的数组中,注意:分数高的学生可能不只一个,函数返回分数最高学生的人数。请填空。#include<stdio.
有以下程序 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.一种药物破坏另一种药物的功效
关于现行民事执行制度,下列哪些选项是正确的?
卫星电视接收系统中,将卫星天线收到的微弱信号进行低噪声放大、变频的设备为()。
支票持票人在提示付款时,银行发现出票人账户中的资金不足以支付票据款项,此时应该按照签发空头支票的行为来依法对其进行处罚。这体现的支付结算原则是银行不垫款原则。()
黄河全长五千多公里,为中国第二大河,它的发源地是()。
A.WearereadyatyourserviceB.ThecomputerisworkingC.itprovidesyouwithfreeserviceandpartsA:There!Hereweare.
捷克著名教育家夸美纽斯的《大教学论》(1632年)标志着教育学达到了科。学倦水平。
18世纪末资产阶级反封建革命斗争的著名纲领性文件,并且以后成为法国宪法序言的是()。
最新回复
(
0
)