首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> #include <string.h> struct A { int a; char b[10]; double c; }; void f(struct A t); main
有以下程序 #include <stdio.h> #include <string.h> struct A { int a; char b[10]; double c; }; void f(struct A t); main
admin
2021-04-28
81
问题
有以下程序
#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, 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/dTtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#ineludemain(){inta=1,b=2,c=3,d=4;if((a=2)&&(b=1))c=2;if((c==3)‖(d=-1))a=5;pfintf("%d,%d,%d,%d\n",a,b,c,d)
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
以下选项中合法的C语言赋值语句是()。
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
若有以下程序main(){inta=-2,b=0;while(a++)++b;printf("%d,%d\n",a,b);}则程序的输出结果是
负责数据库中查询操作的数据库语言是()。
数据库设计过程不包括
设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是()。
以下说法正确的是()。
在16位编译系统上,若有定义“inta[]={10,20,30},*p=a;”,当执行“p++;”后,下列说法错误的是
随机试题
表现出“孤僻、不太合群、敏感”特征的气质类型是()
简述新发展理念的科学内涵。
A.怒则气上B.悲则气消C.喜则气缓D.思则气结E.恐则气下患者因受精神刺激而气逆喘息,面红目赤,呕血,昏厥卒倒。其病机是
最常见的多房性卵巢肿瘤是
患者,男性,46岁,急性胆囊炎入院。患者住院期间,病案中排列在最前面的是
商业银行的()的主要职责是执行风险管理政策,制定风险管理的程序和操作规程,及时了解风险水平及其管理状况,有效识别、计量、检测和控制各项风险。
应仁之乱
依照唐律规定,对家长参与的家庭成员共同犯罪的处理原则是()。
材料12010年3月。胡锦涛总书记在全田“两会”期间发表重要讲话指出。我们要始终坚持和不断完善社会主义初级阶段的基本经济制度。毫不动摇地巩固和发展公有制经济,毫不动摇地鼓励、支持、引导非公有制经济发展,最广泛地为全面建设小康社会。实现中华民族伟大复兴集聚
若函数调用时的实参为变量,以下关于函数形参和实参的叙述中正确的是()。
最新回复
(
0
)