首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
61
问题
有以下程序: #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全国计算机二级
相关试题推荐
在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click() Dimarray1(10,10)AsInteger DimiAsIntege
函数fun如下:PrivateFunctionfun(chAsString)AsIntegerDimn%,st$,C$Fork=1ToLen(ch)C=Mid(ch,k,1)IfC“A”
为了声明一个长度为128个字符的定长字符串变量StrD,以下语句中正确的是( )。
以下叙述中,错误的是
在窗体Forml上放一个名为Textl的文本框和一个名为Commandl的命令按钮,然后编写一个事件过程。要求程序运行后,如果在文本框中输入一个字符,则把命令按钮的标题设置为“VB等级考试二级”。以下能正确实现上述操作的事件过程是(
设窗体上有一个通用对话框控件CD1,希望在执行下面程序时,打开如图所示的文件对话框:PrivateSubCommand1_Click()CD1.DialogTitle="打开文件"CD1.InitDir="C:"
编写如下程序:PrivateSubCommand1_Click()DimkAsIntegerx=1Fork=1To3x=x*fun(k)NextkPri
支持子程序调用的数据结构是()。
随机试题
在旅游过程中,导游人员应始终保持清醒头脑,处事沉着、冷静、有条不紊。()
器官移植前供、受体要做哪些免疫学检查()
消化性溃疡病人服用氢氧化铝凝胶的正确方法是
饮片呈类月牙形薄片,外表面紫红色或红棕色,具不规则的深皱纹,切面棕红色,质坚硬,气微,味酸涩的是()
医疗机构必须有使用许可证才可使用的药品是()
根据票据法律制度的规定,下列关于汇票提示承兑的表述中,正确的有()。
甲、乙两校图书馆的存书量之比为7:5,如果甲校给乙校10本书,那么两校的存书量之比就变为4:3。但实际上乙校给了甲校一些书,导致两校的存书量之比变为2:1。那么,乙校给了甲校多少本书?
蛋:卤蛋:松花蛋
简述“八年研究”。
十进制数221用二进制数表示是
最新回复
(
0
)