首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #include struct A { int a; char b[10]; double c; }; void f(struet A t);
有以下程序: #include #include struct A { int a; char b[10]; double c; }; void f(struet A t);
admin
2021-02-25
30
问题
有以下程序:
#include
#include
struct A
{
int a;
char b[10];
double c;
};
void f(struet A t);
main( )
{
struet A a={1001,"ZhangDa",1098.0};
f(a);
printf("%d,%s,%6.1f\n",a.a,a.b,a.c);
}
void f(struet A t)
{
t.a=1002:
strcpy(t.b,"ChangRong");
t.c=1202.0:
}
程序运行后的输出结果是( )。
选项
A、1002,ZhangDa,1202.0
B、1002,ChangRong,1202.0
C、1001,ChangRong,1098.0
D、1001,ZhangDa,1098.0
答案
D
解析
本题考查结构体的相关操作以及传值、传址的区别。该题中调用f函数后,会生成参数a的一个副本,而不会改变a的值,所以a值维持原值,故选项D正确。
转载请注明原文地址:https://jikaoti.com/ti/8bz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>structord{intx,y;}dt[2]={1,2,3,4};main(){structord*p=dt;printf("%d,"++p一>x):printf("%d
在数据库中,数据模型包括数据结构、数据操作和()。
下列给定程序中,函数fun的功能是:将主函数中两个变量的值进行交换。例如,若变量a中的值为8,b中的值为3,则程序运行后,a中的值为3.b中的值为8。请改正程序中的错误,吏它能得出正确的结果。注意:不要改动main函数,不得增行或删行
要求定义一个具有6个元素的int型一维数组,以下选项中错误均是()。
以下定义语句中正确的是()。
设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是()。
以下能正确输出字符a的语句是()。
程序流程图中带有箭头的线段表示的是()。
学院的每个系都有一名系主任,且一个教师可同时担任多个系的系主任,则实体系主任和实体系间的联系是
随机试题
社会人假设理论是由管理学家埃尔顿.梅奥在____中提出的。()
等渗性脱水的血清钠浓度是:()
以下哪些可确诊妊娠期糖尿病:
患者,女,40岁。有输尿管-膀胱反流病史30年。30年来间断出现尿频尿急,右侧腰痛,未系统治疗。最近发现血压升高,BP160/100mmHg,尿常规示:RBC5/HP,WBC20/HP,双肾彩超示:右肾有局灶粗糙的肾皮质瘢痕伴相应的肾盏变形,最可
溶液中药物最稳定pH值计算公式溶媒的极性及化学反应物的荷电性对反应速度的影响
甲与乙达成分期付款买卖1只玉壶的合同,约定乙将自己所确之古代玉壶1只出售给甲,价款30万元,分15期支付款项,每期2万元。双方约定,在付清全部款项之前,玉壶之所有权并未转移给甲。标的物交付甲后。乙因向丙借款20万元,将玉壶抵押给丙,并告知玉壶现由甲保管。甲
关于公募基金的基金合同,以下表述错误的是()。Ⅰ.投资者缴纳基金份额认购款项时,即表明其对基金合同的承认和接受,此时基金合同生效Ⅱ.基金投资运作安排的有关信息在基金合同中约定,一般不会在招募说明书中出现Ⅲ.
艺术传播的主要方式有三种,即________、展览性传播方式和________。
为粉碎“四人帮”奠定了坚实群众基础的是()。
Theworld’spopulationcontinuestogrow.Therenowareabout4billionofusonearth.Thatcouldreach6billionbytheendo
最新回复
(
0
)