首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #include struct A { int a;char b[10];double c;}; void f(struct A*t); main() {struct
有以下程序: #include #include struct A { int a;char b[10];double c;}; void f(struct A*t); main() {struct
admin
2017-11-27
32
问题
有以下程序:
#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.1 f\n",a.a,a.b,a.c);
}
void f(struct A *t)
{t->a=1002;strcpy(t一>b,"ChangRong");
t->c=1202.0;}
程序运行后的输出结果是( )。
选项
A、1001,zhangDa,1098.0
B、1002,ChangRong,1202.0
C、1001,ChangRong,1098.0
D、1002,zhangDa,1202.0
答案
B
解析
本题主要考查是的函数调用时参数之间的传递问题。在C语言中参数之间的传递是传值,也就是把实参的值复制一份传递给形参,而实参的值不发生变化。但对于指针调用来说,函数直接对实参的地址操作,因此在这种情况下实参变化。
转载请注明原文地址:https://jikaoti.com/ti/95a0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有以下语句:inta=1,b=2,c;c=a^(b<<2);执行后,C的值为()。
有以下程序:main(){inta=0,b=0,C=0,d=0;if(a=1)b=1;c=2;elsed=3;printf("%d,%d,%d,%d\n",a,b,c,D);}程序输出(
设有定义:intk=0;,以下选项的四个表达式中与其他三个表达式的值不相同的是()。
下列叙述中,不符合良好程序设计风格要求的是()。
程序测试分为静态分析和动态测试。其中()是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。
以下与函数fseek(fp,OL,SEEK_SET)有相同作用的是()。
设已有定义:floatx;则以下对指针变量P进行定义且赋初值的语句中正确的是()。
设变量a和b已定义为int类型,若要通过scanf(“a=%d,b=%d”&a,&b);语句分别给a和b输入1和2,则正确的数据输入内容是【】。
随机试题
关于兴奋性突触传递的叙述,错误的是
患者,女,32岁。患风湿性心脏病二尖瓣狭窄伴关闭不全8年。3个月来出现乏力,胸闷,活动后加重。3个月前有拔牙史。查体:体温38.6℃,脉搏86次/分,血压120/80mmHg,轻度贫血貌,右下肺可闻及散在水泡音,心律整,心尖部可闻及收缩期吹风样及舒张期雷鸣
卵子从卵巢排出后,正常受精部位在
患者,女,38岁,头晕3年,加重一周。测血压160/90mmHg。该妇女应采用下列哪种药物()。
注意力缺陷多动症的典型症状是()
销售量和单价预测的准确性,直接影响企业财务预算的质量。()
当前在中小学讲授法已经过时,应该抛弃。
2015年,我国快递业务量完成206.7亿件,实现业务收入2770亿元。全年同城快递业务量完成54亿件,同比增长52.3%;实现业务收入400.8亿元,同比增长50.7%。全国异地快递业务量完成148.4亿件,同比增长47.1%;实现业务收入1512.9亿
某文件系统为一级目录结构,文件的数据一次性写入磁盘,已写入的文件不可修改,但可多次创建新文件。请回答如下问题。在连续、链式、索引三种文件的数据块组织方式中,哪种更合适?要求说明理由。为定位文件数据块,需要FCB中设计哪些相关描述字段?
软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指()。
最新回复
(
0
)