首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #include typedef struct stu{ char name[10]; char gender; int score; }stu; void
有以下程序: #include #include typedef struct stu{ char name[10]; char gender; int score; }stu; void
admin
2017-07-05
20
问题
有以下程序:
#include
#include
typedef struct stu{
char name[10];
char gender;
int score;
}stu;
void f(char name[10],char gender,int score)
{ strcpy(name,"Sun");
gender=in.
score=370;
}
main()
{STU b={"Zhao",’m’,290},a={"Qian",’f’,350};
b=a;
printf("%s,%c,%d,",b.name,b.gender,b.score);
f(b.name,b.gender,b.score);
printf("%s,%c,%d\n",b.name,b.gender,b.score);
}
程序运行后的输出结果是( )。
选项
A、Qian,f,350,Sun,f,350
B、Qian,f,350,Qian,f,350
C、Qian,f,350,Sun,m,370
D、Zhao,m,290,Sun,m,370
答案
A
解析
C语言函数参数传递大致分为(1)值传递过程中,被调函数的形参作为被调函数的局部变量处理,即在内存的堆栈中开辟空间以存放由主调函数放进来的实参的值,从而成为了实参的一个拷贝。值传递的特点是被调函数对形参的任何操作都是作为局部变量进行的,不会影响主调函数的实参变量的值。
(2)地址传递过程中,被调函数的形参虽然也作为局部变量在堆栈中开辟了内存空间,但是这时存放的是由主调函数放进来的实参变量的地址。被调函数对形参的任何操作都被处理成间接寻址,即通过堆栈中存放的地址访问主调函数中的实参变量。正因为如此,被调函数对形参做的任何操作都影响了主调函数中的实参变量。结构体中nanle是数组,做实参传递,会退化为指针,因此调用f(),b.name发生修改,其他的成员,传递的是拷贝文件,不会被修改。因此输出Sun,f,350。故答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/JdDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是______。#include<stdio.h>main(){inta,b,c,n;a=2;b=0;c=1;n=1;while(n<=3){c=c*a;b=b+c;++n;}printf("b=%d",b);}
#define能作简单的替代,用宏来替代计算多项式5*x*x+5*x+5的值的函数f,正确的宏定义语句为()。
有下列函数:intfun(char*s){char*t=s;while(*t++);return(t-s);}该函数的功能是()。
语句“printf("a\bhow\’are\’y\\\bou\n");”的输出结果是()。
下列选项中不合法的十六进制数是()。
以下叙述中错误的是
下列叙述中正确的是
以下叙述中不正确的是()。
在深度为7的满二叉树中,叶子节点的个数为()。
有以下结构体说明和变量定义,如图所示,指针p、q、r分别指向此链表中的三个连续节点。structnode{intdata;structnode*next;}*P,*q,*r;现要将q所指节点从链表中删除,同时要保持链表的连续,
随机试题
A.秩边、委中B.百会、率谷C.肩髑、外关D.风门、膈俞宜用毫针平刺的腧穴是
有关SARS-CoY的描述,正确的是
盐酸吗啡分子结构中有多个手性碳原子,其位置和构型错误的是
A.经前诊刮为增生期子宫内膜B.经前诊刮为正常分泌期子宫内膜C.月经第5天诊刮为增生与分泌期子宫内膜D.经前诊刮为分泌不良子宫内膜E.经前诊刮为不典型增生子宫内膜黄体功能不全患者子宫内膜为
某企业2003年所得额为-40万元,2004年所得额为42万元,则2004年应纳所得税( )元。
()fromthetopofthetower,thesouthfootofthemountainisaseaoftrees.
在波士顿矩阵分析模型中,明星类业务的基本特征是()。
Ofallthecutstopublicservices,fewhaveprovokedsuchloudprotestsasproposalstocloselibraries.Petitionsandcursesh
最适合在共用电话交换网(PSTN)上实时传输视频数据的标准是1._____,DVD中视频的编码规范符合2._____标准。2._____A.MPEG-1B.MPEG-2C.MPEG-4D.MPEG-7
Whatwillthewomanspendtheeveningdoing?Listenagaintopartoftheconversation.Thenanswerthequestion.Whatdidthew
最新回复
(
0
)