首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODl1.C中,函数fun()的功能是统计s所指一维数组中0的个数(存在变量zero中)和1的个数(存在变量one中),并输出结果。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或
给定程序MODl1.C中,函数fun()的功能是统计s所指一维数组中0的个数(存在变量zero中)和1的个数(存在变量one中),并输出结果。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或
admin
2017-09-23
25
问题
给定程序MODl1.C中,函数fun()的功能是统计s所指一维数组中0的个数(存在变量zero中)和1的个数(存在变量one中),并输出结果。
请改正函数fun中指定部位的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include < stdio.h >
void fun(int*s,int n)
{
/*********found*********/
int i,one:0,zero;
for(i=0 ; i < n; i++)
/*********found*********/
switch(S
);
{
/*********found*********/
case 0:zero++;
case 1:one++;
}
printf("one:%d zero:%d\n",one,zero);
}
main()
{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;
fun(a,n);
}
选项
答案
(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/tsxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
C语言中允许用外部说明来指定变量、函数和其他标识符的特征,这里所说的外部指的是()。
已知:intc[3][4];,则对数组元素引用正确的是()。
下面程序运行后的输出结果是()。#include<stdio.h>main(){inta[5]={1,0,4,2,0},b[5]={1,2,3,4,5},i,s=0;for(i=0;i<5;i++)s=s+b[a[
以下选项中非法的字符常量是()。
若i、j已定义成int型,则以下程序段中内循环体的总执行次数是()。for(i=6;i>0;i--)for(j=0;j<4.j++){…}
运行下面的程序,输入字符串MicrosoftVisualStudio,则程序的执行结果是()。#include<stdio.h>main(){charChr[20];scanf("%s",&Chr);p
衡量软件的模块独立性使用耦合性和内聚性两个定性的度量标准,其中()是度量一个模块功能强度的一个相对指标。
下面程序中的数组a包括10个整数元素,从a中第二个元素起,分别将后项减前项之差存入数组b,并按每行4个元素输出数组b,请填空。main(){inta[10],b[10],i;for(i=0;i<10;i++)scanf("%d",
下面程序将二维数组a的行和列元素互换后存放到另一个二维数组b中,请填空。main(){inta[2][3]={{1,2,3},{4,5}},b[3][2],i,j;for(i=0;i<2;i++){for(j=0;j<3;j++)
随机试题
美报称美从中国组装获益最大,中国仅获漂亮数字新华网消息,美国《纽约时报》网站9日发表记者戴维一巴尔沃萨发自深圳的文章,指出看上去中国好像从贸易中获得了更大的回报,实际上真正利润被美国等外国公司所得,没有留下
下列哪种疾病大便呈深黄色,粪胆原增多
莫氏试验(24小时尿比密试验)的结果,正常的是
男性,65岁,反复咳嗽、咳痰20年。1周前受凉后畏寒、发热、咳脓痰、气急。体温37.6℃,呼吸24次/分,双肺呼吸音减低,有较多湿啰音,下肢水肿(+)。最主要的治疗措施为
周女士,27岁,确诊妊娠,末次月经2005年3月14日开始,预产期是()
下列引起蛋鸡脂肪肝综合征原因中,与事实不符的是
下列各种物资中,应当作为企业存货核算的有()。
神探狄仁杰在破案中常常能当机立断,迅速正确地做出判断,突显了他思维品质的()。
用命令"INDEXON姓名TAGindexnameUNIQUE"建立索引,其索引类型是______。
Theworld’ssmallestcontinentandsixthlargestcountrybytotalarea,Australia—owingtoitssizeandisolation—isoftendubbe
最新回复
(
0
)