首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: struct STU { char name[10]; int num; float TotalScore; }; void f(struct STU *p) { struct STU s[2]
有以下程序: struct STU { char name[10]; int num; float TotalScore; }; void f(struct STU *p) { struct STU s[2]
admin
2010-09-05
15
问题
有以下程序: struct STU { char name[10]; int num; float TotalScore; }; void f(struct STU *p) { struct STU s[2]={{"SunDan", 20044, 550}, {"Penghua", 20045, 537}}, *q=s; ++p; ++q; *p=*q; } main() { struct STU s[3]={{"YangSan", 20041, 703}, {"LiSiGuo", 20042, 580}}; f(s); printf(" % s % d % 3.0f\n", s[1]. name, s[1]. num, s[1]. TotalScore); } 程序运行后的输出结果是______。
选项
A、SunDan 20044 580
B、Penghua 20045 537
C、LiSiGUO 20042 580
D、SunDan 20041 703
答案
B
解析
f函数用了显式传地址的方式,因此主函数中的s值发生了变化。
转载请注明原文地址:https://jikaoti.com/ti/mMI0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
编写如下程序:PrivateSubCommand1_Click()DimxAsIntegerx=10Printfun1(x,12)+xEndSubPrivateFunctionfun1(mAsI
窗体上有一个名称为Cbl的组合框,程序运行后,为了输出选中的列表项,应使用的语句是()。
以下关于VB对象属性的叙述中,错误的是
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。
表达式2*3^2+4*2/2+3^2的值是()。
设:a=12,b=5,c=7,表达式x=(a\c+aModb)+Int(13/5)的值是( )。
已知:x=-6y=39则表达式"y\x*Sgn(x)"的值为( )。
某系统结构图如下图所示该系统结构图的宽度是()。
假定有以下循环结构:DoUntil条件表达式 循环体Loop则以下正确的描述是( )。
随机试题
按照用途的不同,飞机可分为()
Therewasonceamanwhospentallhistimeinhisglasshouse.Flowerswashisname,andflowerswerehismainjoyinlife.Heg
医生切脉时,应该用
应远离明火处保存的药物是()。
常用的平喘药可分为
经营者不得以盗窃、利诱、胁迫或者其他不正当手段获取权利人的经营者违反《中华人民共和国反不正当竞争法》规定,损害其他经营者的合法权益,扰乱社会经济秩序的行为属于
目前我国房地产卖方代理包括()。
已知集合A={x|log2x<1},B={x|0<x<c},若A∪B=A,则c的取值范围是()。
设z=则该函数在点(0,0)处()
以下关于变量作用域的叙述中,错误的是
最新回复
(
0
)