首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的功能是:按顺序读入10名学生4门课程的成绩,计算出每位学生的平均分并输出,程序如下: main() { int n.k; float score.sum,ave; sum=0.0; for(n
以下程序的功能是:按顺序读入10名学生4门课程的成绩,计算出每位学生的平均分并输出,程序如下: main() { int n.k; float score.sum,ave; sum=0.0; for(n
admin
2013-02-23
50
问题
以下程序的功能是:按顺序读入10名学生4门课程的成绩,计算出每位学生的平均分并输出,程序如下: main() { int n.k; float score.sum,ave; sum=0.0; for(n=1;n<=10;n++) { for(k=1;k<=4;k++) { scanf("%f",&score); sum+=score; } ave=sum/4.0; printf("NO%d:%f\n",n,ave); } } 上述程序运行后结果不正确,调试中发现有—条语句出现在程序中的位置不正确。这条语句是
选项
A、sum=0.0;
B、sum+=score;
C、ave=sun/4.0;
D、printf("NO%d:%f\n",n,ave);
答案
1
解析
程序中使用了两层for循环,外层循环的作用是控制人数,循环一次是求一个人的成绩和,然后除以4得到平均成绩。每个人的成绩总和一开始时都必须清0,否则就会出现后面人的总成绩越来越大。“sum=0.0”;应在外层循环中。选项A正确。
转载请注明原文地址:https://kaotiyun.com/show/L4Pp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
当调用函数时,实参是一个数组名,则向函数传递的是【】。
若有定义:char*st="howareyou";下列程序段中正确的是()。
已知学生记录描述为:structstudent{intno;charname[20],sex;struct{intyear,month,day;}birth;
下面程序的功能是将从键盘输入的两个数由小到大排序输出,当输入一对相等数时结束循环。请选择填空。#include<stdio.h>main(){inta,b,t;scanf("%d%d",&a,&b);
程序中对fun函数有如下说明:void*fun();此说明的含义是()。
以下函数sstrcat的功能是实现字符串的连接,即将t所指字符串复制到s所指字符串的尾部。例如:,所指字符串为abed,t所指字符串为efgh,调用函数sstrcat后s所指字符串为abcdefgh。请填空。#inehde<stdio.h>
随机试题
在计算机内部信息存在的形式是_______。
无时冷泪的最大特点是:
项目管理人员提供的财务分析报告应按照造价工师的成本支出报告和监理工程师签署的给承包商的付款通知来编制。()
依据《建设工程消防监督管理规定》,下列建设工程应当向公安机关消防机构申请消防审核的是()。
下列会计事项中,应在“应付职工薪酬”科目核算的有()。(2014年)
如图所示,已知抛物线与x轴交于A(一1,0),与y轴交于点C(0,3),且对称轴为直线x=1,直接写出抛物线与x轴另一个交点B的坐标;
当事人的行为在客观上虽然造成了损害结果,但不是出于故意或者过失,而是由于不能抗拒或者不能预见的原因所引起的,构成犯罪,但应减轻处罚。()
根据文意,对“桥是不会动的”理解正确的一项是______。按照本文,不属于桥动原因的一项是______。
下列叙述中正确的是()。
A、Whatresponsibilitieshewouldhave.B、Whenheissupposedtostartwork.C、Whenhewillbeinformedabouthisapplication.D、
最新回复
(
0
)