首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include struct A { int a; char b[10]; double c;}; void f(struct A t); main() { struct A a={1001,"ZhangDa",109
有以下程序 #include #include struct A { int a; char b[10]; double c;}; void f(struct A t); main() { struct A a={1001,"ZhangDa",109
admin
2015-07-31
79
问题
有以下程序
#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/qhDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:main(){intc=35;printf("%d\n",e&c);}程序运行后的输出结果是______。
设有下列语句inta=1,b=2,C;c=a^(b<<2);执行后,C的值为()。
有下列程序:main(){intx=5;do(printf("%d",x-=4);}while(!(--X));}程序的输出结果是()。
有下列程序段:intn,t=-1,S=0;scanf("%d",&n);do{s=s+t;t=t-2;}while(t!=n);为使此程序段不陷入死循环,从键盘输入的数据应该是()。
x、y、x均为int型变量,描述“x、y和z中至少有两个为正数”的表达式是______。
数据库系统中实现各种数据管理功能的核心软件是______。
下列的程序用来输出两个字符串前7个字符中对应相等的字符及其位置号,程序空白处应该填写的是()。#include<stdio.h>main(){chars1[]="chinese",s2[]="japnese";
有下列二叉树,对此二叉树中序遍历的结果为()。
树是结点的集合,它的根结点数目是
一名学生只能住一间宿舍,一间宿舍可住多名学生,则实体“宿舍”与实体“学生”的联系属于()的联系。
随机试题
在分析过程中,由于环境温度变化、气压及电压的波动而引起的误差叫做偶然误差。
阅读《离骚》,以下说法正确的是
我国对手工业的社会主义改造采取了循序渐进的方式,首先成立的是【】
A.UCAB.AUGC.UAAD.GCU甲硫氨酸密码子
A.《千金要方》B.《丹溪心法》C.《易经》D.《黄帝内经》E.《空气,水和居地》“夫病已成而后药之,……不亦晚乎!”出自于
下列有关刑事诉讼价值的表述正确的是:()
关于因果关系,下列哪些选项是正确的?
企业所有者作为投资人,主要进行()。
铁铲:挖土()
人们说话时发出的语音信号必须经过数字化才能由计算机进行存储、处理和传输。语音信号的带宽为300-3400Hz,若取样频率为8kHz、量化精度为8位,则经过数字化之后每小时的数据量(未压缩时)大约是
最新回复
(
0
)