首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 struct A f int a;char b[10]; double c;}; void f(structAt); main(){ struct A a={1001,"Z
有以下程序 struct A f int a;char b[10]; double c;}; void f(structAt); main(){ struct A a={1001,"Z
admin
2013-10-19
47
问题
有以下程序
struct A f
int a;char b[10];
double c;};
void f(structAt);
main(){
struct A a={1001,"ZhangDa",1098.0};
f(a);
printf("%d,%s,%6.1 f\n",a.a,a.b,a.c);}
void ffstructAt){
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/8vJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是()。main(){inta=2,k;for(k=0;k<3;k++)printf("%4d",f1(a));}f1(inta){intb=0;static
设有以下语句:chara=3,b=6,C;c=a|b<<2;printf("%d\n",C);则c的二进制值是()。
已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示的字符常量’\101’是()。
当执行下.面的程序时,其输出结果为______。unionst{inta;charb;}main(){unionsts;char*p=(char*)
对于下面的程序#include<stdio.h>#include<string.h>char*scmp(char*s1,char*s2){if(strcmp(s1,s2)<0)return(s1);
在下列几种排序方法中,要求内存量最大的是______。
下面程序的输出结果是()。chars()="ABCD",*p;main(){for(p=s;p<s+4;p++)printf("%s\n",p);)
在数据结构中,从逻辑上可以把数据结构分为__________。
下面程序的运行结果是【】。#defineN10#defines(x)x*x#definef(x)(x*x)main(){inti1,i2;i1=1000/s(N);i2=
以下程序的功能是:从键盘输入一字符串,要求将每个单词中的第一个字母改成小写(如果原来已是小写字母,则不变),然后输出转换结果,补足所缺语句。main(){charstr[200];inti=0;while((___
随机试题
保证保险分______________、_________________。
汉字的主要造字方法是()
下列哪种支气管肺癌的恶性度最高
A.化学药品名称B.中药材名称C.中药制剂名称D.药品通用名称E.药品商品名称
当事人不服人民法院作出的与诉讼有关的决定,可以向作出决定的人民法院申请复议,复议期间:()
《全国统一施工机械台班费用定额》中的耐用总台班是以(),并依其规定及条件确定的。
会计核算软件在某月进行月末结账以后,系统应能自动控制()。
甲和乙是夫妻,两人共有黄金4吨。丙是甲的父亲,丁是乙的弟弟,除此之外,两人无其他继承人。甲在某次空难事故中丧生,乙其后也因悲痛过度而去世。甲乙二人遗留的黄金应当()
当窗体大小改变时,要使其中的控件也按比例发生变化,应使用窗体的()。
Besidestheformofreports,inwhatotherformscanwegiveoralpresentations?
最新回复
(
0
)