首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的功能是:按顺序读入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
37
问题
以下程序的功能是:按顺序读入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全国计算机二级
相关试题推荐
当调用函数时,实参是一个数组名,则向函数传递的是【】。
下列程序的输出结果是【】。#include<stdio.h>main(){charb[]="Helloyou";b[5]=0;printf("%s\n",b);}
若有下面的说明和定义,则sizeof(structaa)的值是()。structaa{intr1;doubler2;floatr3;unionuu{charu1[5];longu2[2];}ua;
阅读下列程序,当运行程序时,输入asdafaaz67,则输出为()。#include<sldio.h>intfun(char*str){inti,j=0;for(i=0;str[i]!
假定int类型变量占用两个字节,若有定义:intx[10]={0,2,4};则数组x在内存中所占字节数是()。
有定义语句doublda,b;intw;longc;若各变量已正确赋值,则下列选项中正确的表达式是()。
程序中对fun函数有如下说明:void*fun();此说明的含义是()。
在C程序中,可将整型数以二进制形式存放到文件中的函数是______。
随机试题
桥头线路压道检查后,线路状况不合格,应由()进行处理直到达标。
胫骨中下1/3处骨折易发生延迟愈合的原因是
甲状旁腺激素对骨的主要作用是
下列可以用于风寒感冒的OTC药物为
对中国三大名楼表述正确的选项是()。
运用战略数据规划方法,当系统规划的基础性内容哪项得到保证时,就可以在其基础上开发各种应用项目?
在VisualFoxPro中以下叙述正确的是()。
•Readthearticlebelowaboutaproduct.•Inmostofthelines41-52thereisoneextraword.Itiseithergrammaticallyincorre
HereTheyComeMostoftheimmigrantscamebecausetheywerehungry—hungryformorebreadandforbetterbread.Americaoffe
Inthiscountryyoungpeoplecan’tcallthosewhoaretheirseniorbytheirfirstname.______(就像你们国家年轻人那样)
最新回复
(
0
)