首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
78
问题
有以下程序
#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://www.kaotiyun.com/show/dTtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下函数首部intfun(doublex[10],int,*n)则下面针对此函数的函数声明语句中正确的是
设有定义doublea[10],*s=a;以下能够代表数组元素a[3]的是
有以下程序#includemain(){inta1,a2;charc1,c2;scanf("%d%c%d%c",&a1,&c1,&a2,&c2);printf("%d,%c,%d,%c",a1,c1,a2,c2);}若想
下列关于线性链表的叙述中正确的是()。
有以下程序,程序的输出结果是voidfun(double*p1,double*p2,double*s){s=(double*)calloc(1,sizeof(double));*s=*p1+*(p2+1);}mai
有以下程序段inta,b,c;a=10;b=50;c=30;if(a>b)a=b,b=c;c=a;printf("a=%db=%dc=%d\n",a,b,c);程序的输出结果是
以下选项中关于程序模块化的叙述错误的是
设二叉树共有500个结点,其中叶子结点有250个。则度为2的结点个数是
代码编写阶段可进行的软件测试是
学生和课程的关系模式定义为:S(S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课);SC(S#,C#,G)(其属性分别学号、课程号和成绩)。关系中包含
随机试题
休克后发生的多器官功能障碍综合征属于双相迟发型。
下列关于抗原抗体反应的钩状效应,叙述错误的是
釉牙骨质界的相接方式最多见的是
信息化社会是信息革命的产物,它包含多种信息技术的综合应用,构成信息化的三个主要技术支柱是()。[20lO年真题]
下列关于项目结构图、组织结构图和合同结构图的区别,说法正确的有()。
座位数大于()的客车及运送易爆物品的汽车就应装备灭火器,灭火器在车上应安装牢固并便于取用。
融资租赁的租金不包括()。
一天里有6件事,只有一个临时借调的助手老王,排一下先后顺序:(1)参加两个会议;(2)下午的篮球训练,你是主力队员;(3)准备汇报资料给上级;(4)朋友聚会,朋友明天就走;(5)老王要请假照顾生病的家属;(6)两个审批业务,比较紧急。
解决民族问题的根本出发点和归宿是各民族共同繁荣,在新时期搞好民族工作,最重要的是
对关系S和关系R进行集合运算,结果中既包含关系S中的所有元组也包含关系R中的所有元组,这样的集合运算称为()。
最新回复
(
0
)