首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> #include<string.h> typedef struet{char name[9];char sex;int score[2];}STU; STU f(STU a) {STU b={"Zhao",
有以下程序: #include<stdio.h> #include<string.h> typedef struet{char name[9];char sex;int score[2];}STU; STU f(STU a) {STU b={"Zhao",
admin
2021-06-15
49
问题
有以下程序:
#include<stdio.h>
#include<string.h>
typedef struet{char name[9];char sex;int score[2];}STU;
STU f(STU a)
{STU b={"Zhao",’m’,85,90};
int i;
strcpy(a.name,b.name);
a.sex=b.sex;
for(i=0;i<2;i++)a.score
=b.score
;
return a;
}
main()
{STU c={"Qian",’f’,95,92},d;
d=f(c);
printf("%s,%c,%d,%d,",d.name,d.sex,d.seore[0],d.score[1]);
printf("%s,%c,%d,%d\n",c.name,c.sex,c.seore[0],c.score[1]);
}
程序运行后的输出结果是( )。
选项
A、Zhao,m,85,90,Qian,f,95,92
B、Zhao,m,85,90,Zhao,m,85,90
C、Qian,f,95,92,Qian,f,95,92
D、Qian,f,95,92,Zhao,m,85,90
答案
A
解析
本题考查的是函数调用时的参数传递问题。程序在调用函数f时,传给函数f的参数只是结构变量c在栈中的一个拷贝,函数f所做所有操作只是针对这个数据拷贝进行的修改,这些都不会影响变量c的值。
转载请注明原文地址:https://kaotiyun.com/show/40tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下四个程序中,完全正确的是
若有以下程序structstu{char*name,gender;intscore;};main(){structstua={NULL,’m’,290},b;a.name=(char*)malloc
有以下程序#include<stdio.h>main()voidfun(char*c,intd}{charb=’a’,a="A’;{*c=*c+1;d=d+1;fun(&b,a);printf("%c,%c\n",b,a);pri
在关系数据库设计中,关系模式是用来记录用户数据的
以下叙述中正确的是
设有定义语句int(*f)(int);则以下叙述正确的是
下列选项中,能正确定义数组的语句是
若fp已定义为指向某文件的指针,且没有读到该文件的末尾,则C语言函数feof(fp)的函数返回值是
有三个关系R、S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为
关于算法,以下叙述中错误的是
随机试题
关于流产的概念。正确的是
艾滋病病人应采取的隔离措施是()
港口工程中滑坡勘察,其勘探点深度需穿过最下一层滑面,进入稳定地层大于()m。
根据《企业职工伤亡事故分类标准》(GB6441—1986)规定,下列事故诱因或致害物与事故类别的对应关系,正确的是()。
当经费有限,被访者分布又不集中时,可采用()调研方法。
总预算是指()所组成的预算。
经济危机时期,由于企业经营环境恶化、销售下降,企业应当逐步降低债务水平,以减少破产风险。()(2012年)
公安治安行政处置中的许可的形式包括()。
[A]Privateschoolsalsotendtoemphasizeaholisticapproachtoeducationinordertodevelopmorewell-roundedindividuals.T
计算机病毒可以使整个计算机瘫痪,危害极大。计算机病毒是______。
最新回复
(
0
)