首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中,函数fun()的功能是统计s所指一维数组中0的个数(存在变量zero中)和1的个数(存在变量one中),并输出结果。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或
给定程序MODI1.C中,函数fun()的功能是统计s所指一维数组中0的个数(存在变量zero中)和1的个数(存在变量one中),并输出结果。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或
admin
2016-12-06
47
问题
给定程序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全国计算机二级
相关试题推荐
设有定义:floata=2,B=4,h=3;,以下C语言表达式中与代数式计算结果不相符的是______。
函数fun的功能是计算xn:doublefun(doublex,intn){inti;doubley=1;for(i;=1;i<=n;i++)y=y*x;returny;}主函数中已
以下程序通过函数SunFun求。这里f(x)=x2+1,由F函数实现。请填空。main(){printf("Thesum=%d\n",SunFun(10));}SunFun(intn){int
以下程序从终端读入数据到数组中,统计其中正数的个数,并计算它们之和。请填空。main(){inti,a[20],sum,count;sum=count=0;for(i=0;i<20;i
有以下程序:voidfun(int*a,inti,intj){intt;if(i<j){t=a[i];a[i]=a[j];a[j]=t;i++
诊断和改正程序中错误的工作通常称为【】。
设有定义:intA,*pA=&A;,以下scanf语句中能正确为变量A读入数据的是______。
以下程序的功能是:给r输入数据后计算半径为r的圆面积s。程序在编译时出错。main()/*Beginning*/{intr;floats;scanf("%d",&r);s=*π*r*r*r;printf("
下述函数统计字符串中的单词个数,单词是指处在空格之间的字符序列,请填空。intword(char*s){intnum=0,flag=0;while(*s){if(【】="
下列程序的功能是对输入的一行字符中的数字字符的字面值累加,输出此累加和,请填空。#include<stdio.h>#include<ctype.h>main(){charc;
随机试题
分离弱极性组分适用除去或减弱载体吸附力称为
在观察胸骨旁左室长轴切面心脏结构方面,下列哪一项叙述是错误的
A.杂醇油B.甲醇C.乙醇D.氰化物E.甲醛在酒类加工过程中可以去除的有毒成分是
某造纸厂在未经许可的情况下违法排污,环保部门作出责令其停产停业的处罚决定,并限期治理。但该厂既不履行处罚决定,又不申请复议和向人民法院提起诉讼。对此环保部门应当:
董事会秘书空缺期间(),董事长应当代行董事会秘书职责,直至公司正式聘任董事会秘书。
短期资本流动是指期限为1年或1年以内的资本流动。它主要包括()。Ⅰ.投机性资本流动Ⅱ.贸易资本流动Ⅲ.银行资金调拨Ⅳ.保值性资本流动
甲上市公司自资产负债表日至财务报告批准对外报出日之间发生的下列事项中,属于资产负债表日后非调整事项的有()。
扣缴义务人每次代扣的税款,应当自代扣之日起()内缴入国库。
甲公司是一家移动通讯产品制造企业,主营业务是移动通讯产品的生产和销售,为扩大市场份额,准备投产智能型手机产品(以下简称智能产品),目前,相关技术研发已经完成,正在进行该项目的可行性研究,相关资料如下:(1)如果可行,该项目拟在2016年初投产,预计该智能
如图,在正三棱柱ABC—A1B1C1中,AB=AA1,点D是A1B1的中点,点E在A1C1上,且DE垂直于AE。(1)证明:平面ADE垂直于平面ACC1A1;(2)求直线AD和甲面ABC1所成角(用反二角函数表示)。
最新回复
(
0
)