首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> #include<string.h> structA {int a;char b[10];double c;}; void f(structAt); main() {structAa={1001,"Zhang
有以下程序 #include<stdio.h> #include<string.h> structA {int a;char b[10];double c;}; void f(structAt); main() {structAa={1001,"Zhang
admin
2019-12-17
61
问题
有以下程序
#include<stdio.h>
#include<string.h>
structA
{int a;char b[10];double c;};
void f(structAt);
main()
{structAa={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/KsCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在16位编译系统上,若有定义inta[]={10,20,30},*p=a;,当执行p*;后,下列说法错误的是
若有以下程序#includemain(){inta=-11.b=10;a/=b/=-4:printf("%d%d\n",a,B);}则程序的输出结果是
若有定义语句:inta=3,b=2,c=1;以下选项中错误的赋值表达式是
若有以下函数首部intfun(doublex[10],int*n)则下面针对此函数的函数声明语句中正确的是
以下叙述中正确的是
下列给定程序是建立一个带头节点的单向链表,并用随机函数为各节点赋值。函数fun的功能是将单向链表节点(不包括头节点)数据域为偶数的值累加起来,并且作为函数值返回。请改正函数fun中的错误,使它能得出正确的结果。注意:部分源程序在文件MO
设变量m为float类型,变量n为int类型,则以下能实现将m中的数值保留小数点后两位,第三位进行四舍五入运算的表达式是()。
设数据集合为D={1,3,5,7,9},D上的关系为R,下列数据结构B=(D,R)中为非线性结构的是()。
设循环队列为Q(1:m),初始状态为front=rear=m。现经过一系列的入队与退队运算后,front=rear=1,则该循环队列中的元素个数为()。
把以下四个表达式用作if语句的控制表达式时,有一个选项与其他三个选项含义不同,这个选项是
随机试题
根据注意过程中有无预定目的和是否需要意志努力,把注意分为无意注意、有意注意和________。
患者,男性,52岁。近日外感,现汗出恶风,时有寒热,周身酸楚,苔薄白,脉缓。其辨证为
稀释剂崩解剂
甲、乙共谋伤害丙,进而共同对丙实施伤害行为,导致丙身受一处重伤,但不能查明该重伤由谁的行为引起。对此,下列哪些说法是错误的?()(2002/2/32)
按照《建筑工程建筑面积计算规范》的规定,下列各项中,按水平投影面积的一半计算建筑面积的有( )。
企业通过识别、建立、保持和加强与顾客和其他利益相关者的关系,履行承诺和实现交换,使各方互惠互利,实现各自目标,这种营销观念是()。
马拉古齐认为“孩子有一百种语言,一百只手,一百个想法.一百种思考、游戏、说话的方式”。这说明儿童()
张某和李某在同一家公司工作,其2017年的月薪都是10000元。已知张某和李某加入公司第一年的月薪都是4000元,张某每年的月薪都比上一年上涨Y元,而李某每年的月薪都比上一年上涨(Y+200)元。则张某在公司最少工作了几年?
下列描述中正确的是
TheroleofwomeninBritainhaschangedalotinthiscentury,【C1】______inthelasttwen-tyyears.Themainchangehasbeen【
最新回复
(
0
)