首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> #include<string.h> struct A {int a;char b[10];double c;}; void f(struct A*t); m
有以下程序: #include<stdio.h> #include<string.h> struct A {int a;char b[10];double c;}; void f(struct A*t); m
admin
2018-09-26
39
问题
有以下程序:
#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(structA *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/xEa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序main(){chara;a=’H’-’A’+’0’;printf("%c\n",a);}执行后输出结果是【】。
以下叙述不正确的是
两种基本测试方法中,()测试的原因之一是保证所测试模块中每一个独立路径至少要执行一次。
若有定义和语句:int**pp,*p,a=20,b=10;pp=&p;p=&a;p=&b;printf("%d,%d\n",*p,**pp);则输出结果是()。
下列能正确定义一维数组的选项是()。
以下函数用来求出数组的最大元素在数组中的下标并存放在k所指的存储单元中。请填空。#include<conio.h>#include<stdio.h>intfun(int*s,intt,int*k){inti;
下列关于标识符的说法中错误的是
算法复杂度主要包括时间复杂度和【 】复杂度。
算法一般都可以用______控制结构组合而成。
设有定义:inta=0,b=1;,以下表达式中,会产生"短路"现象,致使变量b的值不变的是()。
随机试题
某机场建设工程位于丘陵地带,飞行区指标为4D。跑道结构为:沥青混凝土柔性道面面层;石灰粉煤灰稳定碎石基层。施工工期比较紧张。由于工期紧迫,施工单位编制的施工组织设计经项目经理部经理签批后开始准备施工。施工正值雨季,施工单位做了雨期施工准备,购置了防雨设备,
女性,37岁,1年前诊断为再生障碍性贫血,经治疗好转。2个月来乏力、头晕加重,间有酱油色尿。查:血红蛋白60g/L,白细胞4×109/L,血小板60×109/L,网织红细胞84%,骨髓增生活跃,细胞外铁阴性。对该患者下述检查最有意义的是
有关体液的描述,正确的是
A.法定代表人或企业负责人B.质量管理人员C.企业质量管理部门负责人D.企业质量负责人在药品批发企业中,人员资质要求为“应当是具有大学本科学历、执业药师资格和3年以上药品经营质量管理工作经验”的是()。
药品监督管理部门经监督抽验发现,某医院使用的人血白蛋白注射液中的白蛋白含量仅为7.02%(g/ml),应()。
某患者在就诊过程中,护士没有询问患者有无青霉素过敏史,即为患者做青霉素试验,造成患者休克死亡。护士的医疗过失行为所占的比重是()。
会计是以()为主要计量单位,核算与监督一个单位的经济活动的一种经济管理工作。
某造纸企业2001年实现销售收入100万元,实际发生广告费支出5万元,则该项企业2001年计算应纳税所得额时可以税前扣除广告费为( )。
【福泽谕吉】北京大学2003年世界近现代史真题
以下关于“以事实为依据,以法律为准绳”的司法原则,理解不正确的是()
最新回复
(
0
)