首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include struct A { int a; char b[10]; double c; }; void f(struct A t); main() { struct A a={1001,"ZhangDa",10
有以下程序 #include #include struct A { int a; char b[10]; double c; }; void f(struct A t); main() { struct A a={1001,"ZhangDa",10
admin
2015-07-31
83
问题
有以下程序
#include
#include
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, 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://kaotiyun.com/show/SnDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关于语句“for(表达式1;表达式2;表达式3)”,下面说法中错误的是()。
下列有关格式输入函数scanf的叙述中正确的是()。
定义下列结构体(联合)数组:structst{charname[15];intage;}a[10]={"ZHAO",14,"WANG",15,"LIU",16,"ZHANG",17};执行语句printf("%d,%c",a[2].ag
数据库系统的核心是()。
#define能作简单的替代,用宏来替代计算多项式5*x*x+5*x+5的值的函数f,正确的宏定义语句为()。
注释说明了程序的功能,它分为【】注释和功能性注释。
实体之间的联系可以归结为一对一联系、一对多(或多对多)的联系与多对多联系。如果一个学校有许多教师,而一个教师只归属于一个学校,则实体集学校与实体集教师之间的联系属于______的联系。
fseek函数是C语言系统提供的标准库函数,其实现的具体操作是______。
结构化程序设计的核心和基础是()。
随机试题
8K字节的RAM6264,数据线的根数应为()
单核一吞噬细胞系统和树突状细胞属于
下列建筑实例中,体现了结构主义哲学(StructuraIism)设计观念与方法的是:
下列函数中不是方程y’’-2y’+y=0的解的函数是()。
( )是指自然系统、机械系统或人的组织系统与构成系统的组成单元或部件的相互关系(结构)或功能不和谐、不相容等产生的冲突。
简述信息技术教学中,情境式教学模式的概念以及教学模式的一般流程。
公安机关要有力地防范和打击敌对势力、敌对分子的破坏活动,积极防范和严厉打击各种严重刑事犯罪,尤其是()的严重犯罪活动。
(2013浙江A类85)请从所给的四个选项中,选择最合适的一项填在问号处,使之呈现一定的规律性。
HighwaysintheUSTheUnitedStatesiswell-knownforitsnetworkofmajorhighwaysdesignedtohelpadrivergetfromone
Babyshowershavealwaysservedseveral【B1】______.Theyallowfriendsandfamilyto【B2】______thejoyandexcitementofwelcoming
最新回复
(
0
)