首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中,函数fun()的功能是统计s所指一维数组中0的个数(存在变量zero中)和1的个数(存在变量one中),并输出结果。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或
给定程序MODI1.C中,函数fun()的功能是统计s所指一维数组中0的个数(存在变量zero中)和1的个数(存在变量one中),并输出结果。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或
admin
2016-12-06
39
问题
给定程序MODI1.C中,函数fun()的功能是统计s所指一维数组中0的个数(存在变量zero中)和1的个数(存在变量one中),并输出结果。
请改正函数fun中指定部位的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
1 #include<stdio.h>
2 void fun(int*s,int n)
3 {
4 /*********found*********/
5 int i,one=0,zero;
6 for(i=0;i
7 /*********found*********/
8 switch(s
);
9 i
10 /*********found*********/
11 case 0:zero++;
12 case 1:one++;
13 }
14 printf(’’one:%d zero:%d\n’’,one,zero);
15 }
16 main()
17 {int a[20]={1,1,1,0,1,0,0,0,1,0,0,1,1,0,0,1,0,1,0,0}, n=20;
18 fun (a , n);
19 }
选项
答案
(1)int i,one=0,zero=0; (2)switch(s[i]) (3)case 0:zero++;break;
解析
(1)变量zero用来统计数字0的个数,应将其初始化为0。
(2)语法错误,switch语句后不加分号。
(3)当数字为0时,变量zero加1,此时应使用break语句跳出switch语句,进行下一次循环,否则会继续执行case 1语句,使程序不能得出正确结果。
转载请注明原文地址:https://kaotiyun.com/show/WNDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序段:intm=0,n=0;charc=’a’;scanf("%d%c%d",&m,&c,&n);printf("%d,%c,%d\n",m,c,n);若从键盘上输入:10A10<回车>,则输出结果是__
设有定义:floata=2,B=4,h=3;,以下C语言表达式中与代数式计算结果不相符的是______。
有以下程序:main(){charal=’M’a2=’m’;printf("%c\n",(al,a2));}以下叙述中正确的是______。
有以下程序:main(){intnum[4][4]={{1,2,3,4),{5,6,7,8),{9,10,11,12),{13,14,15,16}},i,j;for(i=0;i
函数fun的功能是计算xn:doublefun(doublex,intn){inti;doubley=1;for(i;=1;i<=n;i++)y=y*x;returny;}主函数中已
以下程序从终端读入数据到数组中,统计其中正数的个数,并计算它们之和。请填空。main(){inti,a[20],sum,count;sum=count=0;for(i=0;i<20;i
以下程序的功能是:给r输入数据后计算半径为r的圆面积s。程序在编译时出错。main()/*Beginning*/{intr;floats;scanf("%d",&r);s=*π*r*r*r;printf("
结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、【】和限制使用goto语句。
有如下程序:main(){intk=4,n=0;for(;n<k;){n++;if(n%3!=0)continue;k--;}printf("
数据库系统中实现各种数据管理功能的核心软件是______。
随机试题
centroacinarcell
以下不是牙龈切除术适应证的是
隧道衬砌变形缝防水处理方法中不包括()。
1.背景某住宅小区工程基坑南北长400m,东西宽200m。沿基坑四周设置3.5m宽环形临时施工道路(兼临时消防车道),道路离基坑边沿3m,并沿基坑支护体系上口设置6个临时消火栓。监理工程师认为不满足相关规范要求整改。该工程中有一栋高层住宅结构为28层全
一般出口货物的报检时限应在()。
为庆祝某市建市30周年。该市政府要求市政府办公室做好有关工作。为此,市政府办公室以自己的名义发布了有关市容卫生、文明礼貌和清理整顿秩序的通告,要求全市各行业各单位和全体市民切实遵守执行。问题:该通告行为合法吗?为什么?(某省公开选拔党政领导干部公
DoctorsrecommendVitaminCforkeepingcolds______bay.
根据对哲学基本问题第一方面的回答,哲学可分为
Thefollowingisapassageaboutinventorsandtheirinventions.Newinventionsareappearingeverydaytomakeourlivesea
A、Itcoverssuchawiderangethatalotofeffortsareneeded.B、Itsbackgroundinformationistooobscuretocontinue.C、Itha
最新回复
(
0
)