首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include typedef struct stu { char name[10], gender; int score; } STU; void f(STU a, STU b) { b = a; printf( "%s,%c,%d,
若有以下程序 #include typedef struct stu { char name[10], gender; int score; } STU; void f(STU a, STU b) { b = a; printf( "%s,%c,%d,
admin
2015-07-28
36
问题
若有以下程序
#include
typedef struct stu {
char name[10], gender;
int score;
} STU;
void f(STU a, STU b)
{ b = a;
printf( "%s,%c,%d,", b.name, b.gender, b.score );
}
main()
{ STU a={"Zhao", ’m’, 290}, b={"Qian", ’f’, 350};
f(a,b);
printf("%s,%c,%d\n", b.name, b.gender, b.score);
}
则程序的输出结果是( )。
选项
A、Zhao,m,290,Qian,f,350
B、Zhao,m,290,Zhao,m,290
C、Qian,f,350,Qian,f,350
D、Zhao,m,290,Zhao,f,350
答案
A
解析
同类型的结构体之间可以直接赋值,所以函数f()中把结构体变量a中的数据整体赋值给了结构体变量b,所以第一次输出结果为Zhao,m,290,。函数f()传递的参数为结构体变量,也是一种值传参,形参的变化不能影响到实参,所以主函数中调用函数f(a,b)对b中的数据没有影响,所以第二次的输出结果为Qian,f,350,答案选A。
转载请注明原文地址:https://www.kaotiyun.com/show/PKJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是______。main(){inta=3,b=4,c=5,t=99;if(b<a&&a<c)t=a;a=C;c=t;if(a<c&&b<c)t=b;b=a;a=t
int*f(int*x,int*y) { if(*x>*y) return x; else return y; } main() { int a=7,b=8,*p,*q,*r; p=&a;q=&b;r=f(p,q); printf("%d,%d,%d",*
以下程序运行后,输出结果是______。 func (int a,int b) { static int m=0,i=2; i+=m+1; m=i+a+b; return m; } main() { int k=4,m=1,p; p=func(k,m);
以下程序的输出结果是______。 int d=1; fun (int p) { static int d=5;d+=p; printf("%d",d);return(d); } main() {int a=3;printf("d\n",fun(a+fun
设有int x=11;则表达式(x++*1/3)的值是______。
以下程序可将磁盘中的一个文件复制到另一个文件中,两个文件的文件名在可执行命令的命令行中(相当于COPY命令),假定文件在当前目录下。#include<stdio.h>voidmain(intargc,char*argv[])
设有定义语句:char c1=92,c2=92;,则以下表达式中值为零的是______。
以下函数findmax拟实现在数组中查找最大值并作为函数值返回,但程序中有错导致不能实现预定功能。#d越lieMIN-2147483647intfindmax(intX[],intn){inti,max;for(i=0;i
以下关于RetuRn语句的叙述中正确的是
下列叙述中正确的是()。
随机试题
组织行为学研究的基础和出发点是
箭线式网络图一般由()构成。
患者久病尿血,血色淡红,头晕耳鸣,精神困惫,腰脊酸痛,舌质淡,脉沉弱。治宜选用
最能说明肝硬化患者已存在门脉高压的表现是
李某冒充警察,骗取有关人员信任,多次出入监狱,私自拍摄监狱情形、了解有关监狱情况,并将拍摄、了解的资料卖给境外组织。李某的行为构成什么罪?()
根据《会计档案管理办法》,企业现金日记账和银行存款日记账的保管期限为( )。
在下列各项中,属于注册会计师及其所在的会计师事务所可依法承办的审计业务是()。
一些地区进口比出口多,那么在这些地区中进出口差额最大的是()。一些地区出口比进口多,那么在这些地区中进出口差额最大的是()。
经典条件反射理论和操作性条件反射理论的区别。【华南师范大学2014】
在软件开发中,下面任务不属于设计阶段的是()。
最新回复
(
0
)