首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include struct A { int a; char b[10]; double c; }; void f(struct A t); main() { struct A a={1001,"ZhangDa"
有以下程序 #include #include struct A { int a; char b[10]; double c; }; void f(struct A t); main() { struct A a={1001,"ZhangDa"
admin
2015-07-28
18
问题
有以下程序
#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、1001,ZhangDa,1098.0
B、1002,ChangRong,1202.0
C、1001,ChangRong,1098.0
D、1002,ZhangDa,1202.0
答案
A
解析
函数f()传递的参数为结构体变量,也是一种值传参,形参的变化不能影响到实参,所以调用函数f(a)对a中的数据没有影响。所以输出结果为选项A)。
转载请注明原文地址:https://jikaoti.com/ti/dMn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序 main() { int i; for(i=0;i<3;i++) switch(i) { case 0: printf("%d",i); case 2: printf("%d",i); default: printf("%d",i); } }
下面程序的运行结果是______。 #include<stdio.h> #include<string.h> fun(char*w,int n) { char t,*s1,*s2; s1=w;s2=w+n-1; while(s1<s2) {t=*s1++;
下面说明不正确的是______。
下面程序的运行结果是______。 main() { char ch[7]={"65ab21"}; int i,s=0; for(i=0;ch[i]>="0’&&ch[i]<=’9’;i+=2) s=10*s+ch[i]-’0’; printf("%d\n
以下对C语言的描述中,正确的是______。
设有定义语句:char c1=92,c2=92;,则以下表达式中值为零的是______。
While、do-while语句是用于______基本结构。
下列选项中不属于结构化程序设计原则的是
对于下面的语句,叙述正确的是______。charc1[]="abcd";charc2[]={’a’,’b’,’c’,’d’};
随机试题
根据支付结算法律制度的规定,下列关于单位人民币卡账户的表述中,不正确的是()。
颅底骨折的治疗原则。
关于血液透析的适应证错误的是
反映个人的就业情况、工作经历、职业、单位所属行业、职称、年收入等信息的是()。
A公司拥有B公司70%的股权,能对其施加控制,A、B公司均为增值税一般纳税人,适用的所得税税率均为25%,适用的增值税税率为16%。资料一:2×17年6月30日,B公司以含税价10440万元将其生产的产品销售给A公司,其成本为7500万元。A公司购买
公安民警违法行使职权,侵犯公民人身自由的赔偿计算标准,每日赔偿金按照国家上年度职工的()计算。
甲请乙为其在丙家盗窃时望风,乙同意。某日晚,甲、乙按约定前往丙家,乙在屋外望风,甲进入丙家,见丙女一人在家,就对丙女实施了强奸行为,对本案应如何处理?()
两句话所表达的意思完全相同的一组是:
数字图像的主要参数有图像分辨率、像素深度、位平面数目、彩色空间类型以及采用的压缩编码方法等。假设像素深度为16,那以一幅图像具有的不同颜色数目最多是【 】种。
Putondarkglassesorthesunwillblindyouandyouwon’tbeabletosee.
最新回复
(
0
)