首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 struct STU {char num[10];float score[3];}; main() {stmct STU s[3]={{“20021”,90,95,85}, {“20022”,95,80,75},
有以下程序 struct STU {char num[10];float score[3];}; main() {stmct STU s[3]={{“20021”,90,95,85}, {“20022”,95,80,75},
admin
2010-01-10
30
问题
有以下程序 struct STU {char num[10];float score[3];}; main() {stmct STU s[3]={{“20021”,90,95,85}, {“20022”,95,80,75}, {“20023”,100,95,90}},*p=s; int i;float sum=0; for(i=0;i<3;i++) sum=sum+p->score
; printf(“%6.2f\n”,sum); } 程序运行后的输出结果是
选项
A、260
B、270
C、280
D、285
答案
2
解析
程序中首先定义了一个结构体,其成员为一字符数组和一浮点型数组。在main()首先定义了一个结构体数组并初始化。接下来在for循环中遍历了结构体数组中的第一个元素中数组成员即{20021“,90,95,85”}循环结果为90+95+85=270最后sum为270,又输出格式为“%6.2f\n”要求保留两位小数故最后输出为270.00。
转载请注明原文地址:https://kaotiyun.com/show/oXWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序段的输出结果是()。x=5Printx+1;x+1
下面是求最大公约数的函数的首部Functiongcd(ByValxAsInteger,ByValyAsInteger)AsInteger若要输出8、12、16这3个数的最大公约数,下面正确的语句是
窗体上有1个名称为Commandl的命令按钮,事件过程如下:PrivateSubCommandl_Click()m=一3.6IfSgn(m)Thenn=Int(m)Elsen=Abs(m)Printn运行程序,并单击命令按钮,窗体上
设有下面的语句:PrintIIf(x>0,1,IIf(x
长整型常数的类型说明符为
设窗体文件中有下面的事件过程:PrivateSubCommandl_Click()Dimsa%=100PrintaEndSub其中变量a和s的数据类型分别是
下面程序片段中有错误Subpric()PublicxAsIntegerx=Array(1,2,3,4,5)……EndSub为了避免出错,正确的修改方案是
下面正确使用动态数组的是
下列表达式中不能判断x的是否为偶数的是
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下面图符名标识的图符不属于数据流图合法图符的是
随机试题
生产关系对生产力的反作用表现在
下列关于乙型肝炎病毒“大三阳、小三阳”的表述,正确的有
下列第一审刑事案件,哪些应当由中级人民法院管辖?
信用风险的主要形式包括()。
以下哪项不是以公司信用基础为标准划分的?()
把下面的六个图形分成两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是:
强调自上而下知识和自下而上知识的区别的建构主义理论是()。
下列表述中错误的是()。
IntheUnitedStates,thefirstdaynurserywasopenedin1854.Nurserieswereestablishedinvariousareasduringthe【C1】______
A、12years.B、2years.C、13years.D、15years.A
最新回复
(
0
)