首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 struct A { int a;char b[10]; double c;}; void f(struct A t); main(){ struct A a={1001,"ZhangDa",1098.0};
有以下程序 struct A { int a;char b[10]; double c;}; void f(struct A t); main(){ struct A a={1001,"ZhangDa",1098.0};
admin
2019-07-14
38
问题
有以下程序
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/2uRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain(){ inta=0,b=0,c=0,d=0; if(a=1)b=1;c=2; elsed=3; printf("%d,%d,%d,%d\n",a,b,c,d);}程序输出( )。
以下叙述中错误的是
以下不合法的字符常量是
下列叙述中正确的是()。
下面选项中的程序段,没有编译错误的是
C语言中double类型数据占字节数为
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
请编写函数fun,其功能是:计算并输出下列多项式的值:例如,在主函数中从键盘给n输入15,则输出为:s=2.718282。注意:要求n的值大于1但不大于100。部分源程序在文件PROG1.C中。请勿改动主函数ma
以下选项中,不合法的C语言用户标识符是
随机试题
2.0mm
暑邪一般不会导致以下哪项病理变化
明矾主治海藻主治
销售员在上岗前进行具体市场调查内容有()。
计算个人转让住房应缴个人所得税时允许扣除的合理费用指()。
《基础教育课程改革纲要(试行)》规定从小学至初中高中设置综合实践活动并作为必修课,综合实践活动课程的性质是()。
某人因盗窃公司财物被公安机关逮捕。在审讯期间,此人主动交代出半年前曾实施过抢劫犯罪。此人交代抢劫犯罪的行为属于()。
现阶段我国爱国统一战线包括两个范围的政治联盟:一个是工农联盟,另一个是由全体社会主义劳动者和拥护社会主义的爱国者的组织的政治联盟。()
北京时间2019年4月10日21时,全球多国科研人员合作的“事件视界望远镜”项目在全球多地同步举行新闻发布会,公布了人类首次拍到的黑洞照片,这是继2015年人类通过引力波探测“听到”两个“黑洞”合体之后,证明黑洞存在的直接“视界”证据。有科学家认为,这张看
下面描述中错误的是
最新回复
(
0
)