首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> #include<string.h> struct A { int a;char b[10];double c;}; void f(struct A t); main() { struct A
有以下程序 #include <stdio.h> #include<string.h> struct A { int a;char b[10];double c;}; void f(struct A t); main() { struct A
admin
2020-11-23
33
问题
有以下程序
#include <stdio.h>
#include<string.h>
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, ChangRong,1098.0
C、1001,ZhangDa,1098.0
D、1002, ZhangDa,1202.0
答案
C
解析
本题主要考查是的函数调用时参数之间的传递问题。在C语言中参数之间的传递是传值,也就是把实参的值复制一份传递给形参,而实参的值不发生变化。所以对于本题来说,在主函数中执行f(a),把结构体变量a的值复制一份传递给形参变量t,而实参变量a的值保持不变。
转载请注明原文地址:https://kaotiyun.com/show/sr3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
程序通过定义学生结构体数组,存储若干名学生的学号、姓名和三门课的成绩。函数fun的功能是:将存放学生数据的结构体数组,按姓名的字典序(从小到大)排序。请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。注意:部分源程序
给定程序中,函数fum的功能是将不带头结点的单向链表逆置。即若原链表中从头至尾结点数据域依次为:2、4、6、8、10,逆置后,从头至尾结点数据域依次为:10、8、6、4、2。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是将a和b所指的两个字符串分别转换成面值相同的整数,并进行相加作为函数值返回,规定字符串中只含9个以下数字字符。
函数fun的功能是:把形参a所指数组中的最大值放在a[0]中,接着求出a所指数组中的最小值放在a[1]中;再把a所指数组元素中的次大值放在a[2]中,把a数组元素中的次小值放在a[3]中;其余以此类推。例如:若a所指数组中的数据最初排列为:1、4、2、3、
给定程序MODI1.C中函数fun的功能是:根据整型形参m,计算如下公式的值。例如,若m=2000,则应输出:0.000160。请改正程序中的语法错误,使它能计算出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的
以下选项中,没有编译错误的是()。
对于函数声明:voidfun(floatarray[],int*ptr);以下叙述中正确的是()。
以下叙述中正确的是()。
在数据库设计中,描述数据间内在语义联系得到E-R图的过程属于
关系R经过运算σA=B∧C>4∧D>3(R)的结果为()。
随机试题
我国反垄断法主要适用于
药品质量标准的检查项下,包括()
下列哪项不是肝性脑病的诱因
下列哪些行为构成强奸罪?()
某汽车制造企业,使用“沸石转轮吸附浓缩十蓄热式热力焚烧炉(RTO)”工艺处理喷涂过程中产生的VOCs废气,其中沸石转轮的吸附效率为95%,RTO的处理效率为99%,则该套工艺处VOCs废气的总效率为()。
一、背景某安装公司中标一机床厂的钢结构厂房制作安装及机电安装工程,在编制质量预控措施时,安装公司重点抓住工序质量控制,除设置质量控制点外,还认真地进行工序分析,即严格按照第一步书面分析、第二步试验核实、第三步制定标准的三个步骤,并分别采用各自的分
高温高硫矿井爆破时,孔内温度为()时,应控制装药至起爆的相隔时间不应超过1h。
广义的电算化是指与实现电算化有关的所有工作,包括会计软件的开发应用及其软件市场的培育、会计电算化人才的培训、会计电算化的宏观规划和管理、会计电算化制度建设等。()
在下列国民收入核算的各项指标中,数值最小的是( )。
第七C大调交响曲《列宁格勒》的作者是拉赫马尼诺夫。
最新回复
(
0
)