首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include typedef struct { char name[9]; char sex; float score[2]; } STU; void f(STU a) { STU b={"Zhao", ’m’, 8
有以下程序 #include #include typedef struct { char name[9]; char sex; float score[2]; } STU; void f(STU a) { STU b={"Zhao", ’m’, 8
admin
2015-07-28
54
问题
有以下程序
#include
#include
typedef struct { char name[9]; char sex; float score[2]; } STU;
void f(STU a)
{
STU b={"Zhao", ’m’, 85.0, 90.0};
int i;
strcpy(a.name, b.name);
a.sex = b.sex;
for (i=0; i<2; i++)
a.score
= b.score
;
}
main()
{
STU c={"Qian", ’f’, 95.0, 92.0};
f(c);
printf("%s,%c,%2.0f,%2.0f\n", c.name, c.sex, c.score[0], c.score[1]);
}
程序的运行结果是( )。
选项
A、Qian,f,95,92
B、Qian,m,85,90
C、Zhao,f,95,92
D、Zhao,m,85,90
答案
A
解析
函数f()传递的参数为结构体变量,也是一种值传参,形参的变化不能影响到实参,所以调用函数f(c)对c中的数据没有影响。所以输出结果为选项A)。
转载请注明原文地址:https://kaotiyun.com/show/I7Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列字符序列中,不可用作C语言标识符的是______。
下面程序段的输出结果是______。 main() { char x=10000111,c; c=(x-2)^(x+2); printf("%d\n",c); }
以下程序运行后输入:4,abcdef<回车>,则输出结果是______。#include<stdio.h>#include<string.h>move(char*str,intn){chartemp;inti;
以下程序运行后的输出结果是【】。#includemain(){intx=20;prinff(“%d”,0
下列关于C语言文件的叙述中正确的是
以下选项中,能用作用户标识符的是
下列语句中,在字符串s1和s2相等时显示“theyareEqual”的是()。
下述函数用于统计一行字符中的单词个数,单词之问用空格分隔。word_num(str)charstr[];{inti,num=0,word=0;fot(i=0;str[i]!=【】;i++)if
下列可用于C语言用户标识符的一组是______。
C语言源程序名的后缀是()。
随机试题
Duringthefallmonthsathighschoolguidancecounselingprograms,juniorsruntothestagetoparticipateintheexercise,whi
下列关于感染性心内膜炎诊断检查的叙述,错误的是()(2011年)
引起气性坏疽的致病菌是
某单位新建的办公大楼,地下3层,设计埋置深度为一12.5m,且地下情况相当复杂,施工难度较大。针对该地下工程,施工单位应编制()。
某施工企业年存货需要量20万吨,每次进货量5万吨,每次订货时发生相关费用如差旅费等变动成本0.2万元,发生订货的固定成本0.4万元。该企业订货成本是()。
英国的第一家证券交易所于1802年获得英国政府的正式批准,最初主要交易对象为()
下列各项所得,应按照“其他所得”缴纳个人所得税的有()。
()创立了精神分析理论。
在一起民事侵权案件中,当事人提起上诉时,应()。
单击“电子表格”按钮,然后按照题目要求完成下面的操作。注意:以下的文件必须保存在考生文件夹下。小李今年毕业后,在一家计算机图书销售公司担任市场部助理,主要的工作职责是为部门经理提供销售信息的分析和汇总。请你根据销售数据报表(“
最新回复
(
0
)