首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <stdio.h> #include <string.h> typedef struct{char name[9];char sex;float score[2]}STU; STU f(STU
有以下程序: #include <stdio.h> #include <string.h> typedef struct{char name[9];char sex;float score[2]}STU; STU f(STU
admin
2009-01-15
43
问题
有以下程序: #include <stdio.h> #include <string.h> typedef struct{char name[9];char sex;float score[2]}STU; STU f(STU A) {STU b={"Zhao",’m’,85.0,90.0}; int i; strcpy(a.name,b.namC) ; a.sex=b.sex; for(i=0;i<2;i++) a.score
=b.score
; return a; } main() {STU c={"Qian",’f’,95.0,92.0},d; d=f(C) ; pintf("%s,%c,%2.of.%2.of\n",d.name,d.sex,d.score[0],&score[1]); } 程序的运行结果是( )。
选项
A、Qian,f,95,92
B、Qian,m,85,90
C、Zhao,m,85,90
D、Zhao,C95,92
答案
4
解析
本题的f()函数中,首先定义了一个STU结构体变量b并初始化为{"Zhao",’m’,85.0, 90.0},然后分别通过strcpy()库函数、赋值语句和for循环,将b中所有成员分别赋给形参a的相应成员,最后返回a。所以,无论传递给函数fun()的参数是什么,结果返回的都会是函数中定义的STU结构体b的内容{"Zhao",’m’,85.0,90.0}。故最终输出结果为:Zhao,m,85,90;应该选择C。
转载请注明原文地址:https://kaotiyun.com/show/NQXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设a是整型变量,与函数IIf(a>0,-a,a)有相同结果的代数式是()。
下列叙述中正确的是( )。
设变量x的值是845,则下面语句的输出是Printx\100+(xMod100)\10+xMod10
为了声明一个长度为128个字符的定长字符串变量StrD,以下语句中正确的是( )。
下面是求最大公约数的函数的首部:Functiongcd(ByValxAsInteger,ByValyAsInteger)AsInteger若要输出8、12、16这3个数的最大公约数,下面正确的语句是( )。
以下关系表达式中,其值为True的是()。
下列程序在运行时输出的结果是()。OptionBase1PrivateSubForm_Click()Dimx(10)Fori=1To10x(i)=10-i
要使菜单项MenuOne在程序运行时失效,应使用的语句是()。
Fibonaeei数列的规律是:前2个数为1,从第3个数开始,每个数是它前2个数之和,即:1,1,2,3,5,8,13,21,34,55,89,…。某人编写了下面的函数,判断大于1的整数X是否是Fibonacci数列中的某个数,若是,则返回True,否则返
随机试题
组织的方针政策必须符合组织的()
2021年7月1日,习近平在天安门城楼上庄严宣告,经过全党全国各族人民持续奋斗,我们实现了()
以去甲肾上腺素为递质的神经纤维是
乳腺的大体解剖的构成不包括
.汞合金成分里,下列成分的加入能减少合金中γ2相的是
有下列()情形的,不得担任评标委员会成员。
《期货交易管理条例》除了规范期货交易行为和维护期货市场秩序、防范风险等内容外,也明确规定要加快期货市场对外开放步伐。()
下列不能出境旅游的有()
碳信用又称碳权,指在经过联合国或联合国认可的减排组织认证的条件下,国家或企业以增加能源使用效率、减少污染或减少开发等方式减少碳排放。因此得到可以进入碳交易市场的碳排放计量单位,一个碳信用相当于一吨二氧化碳排放量。某燃煤发电厂去年碳排放额超标,根据上述定义,
在某单位招标过程中发生了如下事件,根据中华人民共和国招投标法及其实施条例,当出现______________之一时,评标委员会应当否决其投标。1.投标文件未经投标单位盖章和单位负责人签字2.同一投标人提交两个以上不同的投标文件,但招标文
最新回复
(
0
)