首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> #include<string.h> stmct A {int a;char b[10];double c;}; void f(struct A*t); main() {struct A a={1001,"
有以下程序: #include<stdio.h> #include<string.h> stmct A {int a;char b[10];double c;}; void f(struct A*t); main() {struct A a={1001,"
admin
2019-09-03
33
问题
有以下程序:
#include<stdio.h>
#include<string.h>
stmct A
{int a;char b[10];double c;};
void f(struct A*t);
main()
{struct A a={1001,"ZhangDa",1098.0};
if(&a);printf("%d,%s,%6.1f\n",a.a,a.b,a.c);
}
void f(stmct 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://kaotiyun.com/show/mKRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
结构化程序设计中,下面对goto语句使用描述正确的是
下列选项中不属于结构化程序设计方法的是
以下选项中,能用作数据常量的是
若有以下程序#includevoidsp(int*a){intb=2;a=&b;*a=*a*2;printf("%d,",*a);}main(){intk=3,*p=&k;sp(p);printf("%d,%d\
有以下程序#includevoidf(int*p,int*q);main(){intm=1,n=2,*r=&m;f(r,&n);printf("%d,%d",m,n);}voidf(int*p,int*q){p=
有以下程序voidfun(char*S){chara[10];strepy(a,"STRING");S=a;}main(){char*p="PROGRAM";fun(P);一printf("%s\n,p);}.程序运行后的输出
以下选项中非法的C语言字符常量是
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是
有三个关系R、S和T如下: 则由关系R和S得到关系T的操作是
在学生管理的关系数据库中,存取一个学生信息的数据单位是
随机试题
函数f(x)=ln(6+x-x2)的定义域用区间表示为________.
根据来源的不同,辅助能可分为______和自然辅助能。
A.性病B.脑膜炎C.癣病D.肺部感染E.多种内脏及皮肤、黏膜感染新型隐球菌常引起
婴儿消化不良时呈乳凝块便,其主要成分为
A.釉质发育不全B.氟牙症C.四环素牙D.牙本质发育不全症E.牙骨质发育不全症在牙齿发育阶段,如果饮用水中氟含量高于百万分之一,或经其他途径摄入过多的氟,可导致釉质形成不全和钙化不全的是
患儿,1.5岁。因拒食、啼哭就诊。查体:颊黏膜、牙龈、舌面处出现成簇小水疱,部分破溃成溃疡。颌下淋巴结肿大,咽充血,诊断为疱疹性口腔炎,护士健康指导不正确的是
下列关于世界上第一台通用电子计算机ENIAC的叙述中,不正确的是()。
—Ibegyoutoquitsmoking.Ican’treally______thatsmell.—I’mextremelysorrytohearthat.
在文中横线处填入下列词语,正确的一项是()菜籽油含有亚油酸、亚麻酸、花生酸等三种人体_______的脂肪酸,还有油酸。菜籽油能_______胆固醇在小肠的吸收,还能促进肝内胆固醇的降解和排出,因此,对_______心血管病的发生有一定作用
(1)请在名称为Forml的窗体上添加一个名称为H1的水平滚动条,并在属性窗口中设置它的属性值,使其满足下列要求:它的最小刻度值为1,最大刻度值为100,在程序运行时,用鼠标单击滚动条上滚动框以外的区域(不包括两边按钮),滚动框移动10个刻度。再在滚动条下
最新回复
(
0
)