首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> #include<string.h> structA { int a;char b[10];double c;); void f(structA t);
有以下程序: #include<stdio.h> #include<string.h> structA { int a;char b[10];double c;); void f(structA t);
admin
2017-07-05
24
问题
有以下程序:
#include<stdio.h>
#include<string.h>
structA
{ int a;char b[10];double c;);
void f(structA t);
main()
{ structA a={1001,"ZhangDa",1098.0);
f(a);printf("%d,%s,%6.1f\n",a.a,a.b,a.c);
}
void flstructA t)
{t.a=1002;strcpy(t.b,"ChangRong");t.c=1202.0;)
程序运行后的输出结果是( )。【10年3月】
选项
A、1001,zhangDa,1098.0
B、1002,ChangRong,1202.0
C、1001,ChangRong,1098.0
D、1002,zhangDa,1202.0
答案
A
解析
本题主要考查的是函数调用时参数之间的传递问题。在C语言中参数之间的传递是传值,也就是把实参的值复制一份传递给形参,而实参的值不发生变化。所以对于本题来说,在主函数中执行f(a),把结构体变量a的值复制一份传递给形参变量t,而实参变量a的值保持不变。
转载请注明原文地址:https://kaotiyun.com/show/AdDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据库系统的核心是()。
以下程序的功能是建立—个带有头结点的单向链表,链表结点中的数据通过键盘输入,当输入数据为-1时,表示输入结束(链表头结点的data域不放数据,表空的条件是ph->next==NULL),请填空。#include<stdio.h>structlist
下面程序的功能是输出数组s中最大元素的下标,请填空。main(){intk,p,s[]={1,-9,7,2,-10,3};for(p=0,k=p;p<6;p++)if(s[p]>s[k])______printf("%d\n",k);}
以下程序有错,错误原因是main(){int*p,i;char*q,ch;p=&i;q=&ch;*p=40;*p=*q;…}
数据库系统的主要特点为数据集成性、数据的高______和低冗余性、数据独立性和数据统一管理和控制。
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)
有以下结构体说明和变量定义,如图所示,指针p、q、r分别指向此链表中的三个连续节点。structnode{intdata;structnode*next;}*P,*q,*r;现要将q所指节点从链表中删除,同时要保持链表的连续,
随机试题
Alandnotsufferingfromdestruction,pluswealth,naturalresources,andlaboursupply--allthesewereimportantfactorsinhe
患者,女性,58岁。3年来颜面部;双手皮肤肿胀,手指呈腊肠样。1周来双下肢水肿,尿少,恶心呕吐,视力模糊。查体:血压190/140mmHg,面部表情呆板,双手皮肤增厚,皮纹少。化验:ESR48mm/第1小时,尿蛋白+++,尿沉渣RBC5~9个/HP。血清S
判断富含碳水化合物的食品是否已发生变质的主要鉴定指标是
疽毒内陷的主要病机为
与我国的招标程序相比,国际竞争性招标程序所特有的是()。
在软土地区基坑开挖深度超过()时,一般就要用井点降水。
下列历史名人中,属于古徽州的有()。
某公司正在确定其2013年的信用政策,有A和B两种方案可供选择(如下表)。其产品单价为每件10元,变动成本为每件8元,固定成本总额保持不变,资本成本率为10%。请利用表格中的数据,为该公司在A、B方案中确定一个较优的方案。
中国自古就是一个讲求父慈子孝的国度,“老吾老以及人之老,幼吾幼以及人之幼”的观念深入人心,这体现了婚姻家庭生活中的道德规范是()
设曲线方程为y=e-x(x≥0).在此曲线上找一点,使过该点的切线与两个坐标轴围成的平面图形的面积最大,并求出该面积.
最新回复
(
0
)