首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 struct STU { char name[10]; int num; float TotalScore; }; vold f(struct STU *p) { s
有以下程序 struct STU { char name[10]; int num; float TotalScore; }; vold f(struct STU *p) { s
admin
2009-01-15
30
问题
有以下程序 struct STU { char name[10]; int num; float TotalScore; }; vold f(struct STU *p) { struct STU s[2]={{"SunDan",20044,550),{"Penghua".20045,537}},*q=s ++p; ++q; *p=*q; } main() { struct SrU s[3]={{"YangSan",20041,703),{"LiSiGuo",20042,580}}; f(s); printf("%s %d %3.of\n",S[1].name,s[1].num,s[1].Totalscore); } 程序运行后的输出结果是
选项
A、SunDan 20044 550
B、Penghua 20045 537
C、USiGuo 20042 580
D、SunDan 20041 703
答案
2
解析
在主函数中,首先声明了一个结构体数组s[3],然后用数组名调用函数f,而数组名是数组首地址的指针,因此,传递给函数的是指向上函数中s[0]的指针。在函数中,将参数指针往后移动了一位++p;,所以该指针现在指向主函数中的s[1],函数中也声明?一个结构体数组s[2]和一个结构体指针q,q虽然初始化指向函数中的结构数组s[2]的首地址,但也被往后移动了一位,所以函数调用的结果是将函数中的s[1]赋给了主函数中的s[1],故最终输出为:Penghua 20045 537,应该选择B。
转载请注明原文地址:https://kaotiyun.com/show/QbXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在窗体上画一命令按钮和一文本框,其名称分别为Command1和Text1,然后编写如下程序:FunctionFun(xAsInteger,PrivateSubCommand1_Click()yAsInteger)As
设有如下程序:PrivateSubForm_Click()num=InputBox("请输入一个实数"):p=InStr(num,".")Ifp>0ThenPrintMid(num,p+1)Els
有三个关系R、S和T如下:则由关系R和关系S得到关系T的操作是()。
在窗体上画一个文本框(名称为Text1)和一个标签(名称为Labell),程序运行后,在文本框中每输入一个字符,都会立即在标签中显示文本框中字符的个数。以下可以实现上述操作的事件过程是
有两个关系R和S如下:则由关系R得到关系S的操作是
为计算an的值,某人编写了函数power如下:PrivateFunctionpower(aAsInteger,nAsInteger)AsLongDimPAsLongP=aFork=1Ton
下面是求最大公约数的函数的首部:Functiongcd(ByValxAsInteger,ByValyAsInteger)AsInteger若要输出8、12、16这3个数的最大公约数,下面正确的语句是( )。
以下说法中正确的是()。
存储在计算机内有结构的数据集合是
随机试题
阴道穹
潮起潮落主要与下列哪一项有关?
不属于数字签名技术所带来的三个安全性的是_______。
齐白石曾说:“不似是欺世,太似是媚俗,作画妙在似与不似之间。”这段话的意思是,艺术应当______。
临床判断气胸类型的主要依据是
血眼屏障不包括
夏季热的主症是疰夏的主症是
某高层住宅,地基基础设计等级为乙级,基础底面处相应于荷载效应标准组合时的平均压力值为390kPa,地基土层分布、土层厚度及相关参数如题图所示,采用水泥粉煤灰碎石桩(CFG桩)复合地基,桩径为400mm。假定CFG桩面积置换率m=5%。如题图所示,桩孔
W会计师事务所的A项目合伙人负责对X公司财务报表实施审计。如下列()在X公司拥有直接或重大的间接经济利益,即使该职员不参与审计或将该职员调离审计项目组,也不能将对独立性产生的严重不利影响降低到可接受水平。
Whatarethespeakerstalkingabout?
最新回复
(
0
)