首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
17
问题
有以下程序
#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://kaotiyun.com/show/kKJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
能正确表示a和b同时为正或同时为负的逻辑表达式是______。
以下程序段的运行结果是______。main(){chara=2,b=5;if(a&b)printf("YES");elseprintf("NO");}
对于下面语句,叙述正确的是______。 char c1[]="abcd"; char c2[]={’a’,’b’,’c’,’d’};
以下程序的功能是由键盘输入一个文件名,然后把由键盘输入的字符依次存放到该文件中,用“#”作为结束标志,请在横线处填入正确的内容。#include<stdio.h>voidmain(){FILE*fp;charf
下面程序的执行结果为______。 main() { int a,b; for(a=1,b=1;a<=100;a++) { if(b>=20) break; if(b%3==1) { b+=3; continue; } b-=5; } printf("%d
有如下程序 main() { int n=9; while(n>6){ n-; printf("%d",n); } } 该程序段的输出结果是______。
下列语句中,说法正确的是______。
设char型变量x中的值为10000111,则表达式(x-2)^(~4)的值是______。
设有说明语句:char a=’\72’;,则变量a______。
以下叙述中正确的是______。
随机试题
生理出生率是指
肾结石行体外冲击波碎石主要禁忌是
A.急性发热B.黄疸C.呕吐D.腹泻E.血便肠套叠可见腹痛,并伴有
下列除哪项外均是痢疾加重的表现( )。
A.香附B.青皮C.川楝子D.荔枝核E.化橘红能祛寒止痛的药是
下列价格中,属于到岸价的是()。
某公司下设A、B两个投资中心。有关资料见下表:现有两个追加投资的方案可供选择:第一,若A中心追加投入1500000元投资资本,每年将增加120000元息税前利润;第二,若B中心追加投入2000000元投资资本,每年将增加290000元息税前利润。假定资
根据下列资料,回答下列问题。2019年上半年我国图书零售市场实体店与网店码洋之和比上年高______。
某企业2011年12月31日应收账款总账余额为95万元,其中,应收A公司借方余额145万元,应收B公司贷方余额50万元;坏账准备贷方余额20万元,则在资产负债表应收账款项目中列示的金额为()万元。
己知枚举类型定义语句为:enumToken{NAME,NUMBER,PLUS=5,MINUS,PRINT=10};则下列叙述中错误的是()。
最新回复
(
0
)