首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:计算出形参s所指字符串中包含的单词个数,作为函数值返回。为便于统计,规定各单词之间用空格隔开。 例如,形参s
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:计算出形参s所指字符串中包含的单词个数,作为函数值返回。为便于统计,规定各单词之间用空格隔开。 例如,形参s
admin
2018-10-21
63
问题
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:计算出形参s所指字符串中包含的单词个数,作为函数值返回。为便于统计,规定各单词之间用空格隔开。
例如,形参s所指的字符串为:This is a C language program,函数的返回值为6。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:部分源程序在文件BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
int fun(char*s)
{int n=0,flag=0;
while(*s!=’\0’)
{if(*s!=’ ’&&flag==0){
/*********found*********/
【1】
;flag=1;}
/*********found*********/
if(*s==’ ’)flag=
【2】
;
/*********found*********/
【3】
;
}
return n;
}
main()
{char str[81];int n;
printf("\nEnter a line text:\n");
gets(str);
n=fun(str);
printf("\nThere are %d words in this text.\n\n",n);
}
选项
答案
(1)n++ (2)0 (3)s++
解析
填空1:单词个数用变量n来统计,当前字母不是空格且flag状态标志为0时,可以判断出现一个新的单词,则单词数就加1,将状态标志flag置为1,所以应填n++。
填空2:当前字符是空格时,flag状态标志置0,所以应填0。
填空3:判断完一个字符之后,要继续判断字符串的下一个位置,所以应填s++。
转载请注明原文地址:https://kaotiyun.com/show/I0xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义语句:int a[][3]={{0},{1}{2}};,则数组元素a[1][2]的值是【 】。
若有定义doublea[5];,则a数组元素下标的上限为______。
实体联系模型是一种常用的高级概念数据模型,而______是实体联系模型中的核心。
实现算法所需的存储单元多少和算法的工作量大小分别称为算法的【】。
设有如下程序#include<stdio.h>main(){int**k,*j,i=100;j=&i;k=&j;printf("%d\n"”,**k);}上述程序的输
数据的存储结构是指
完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是
表示“整数x的绝对值大于5”时值为“假”的C语言表达式是______。
下列程序的运行结果是______。voidfun(int*a,int*B){int*k;k=a;a=b;b=k;}main(){inta=3,b=6,*x’&a,*y
随机试题
在学校中,’’班级’’与’’学生’’两个实体集之间的联系属于()关系。
下列哪部作品揭露了封建贵族的罪恶【】
极低出生体重儿是指出生1小时内体重低于_________g;超低出生体重儿是指出生1小时内体重低于_________g。
获得性免疫缺陷综合征患者主要受损的靶细胞是
设方程x2+y2+z2=4z确定可微函数z=z(x,y),则全微分dz等于()。[2014年真题]
背景材料:1994年4月22日,某公路工程处第三项目经理部在某立交桥施工期间,对立交作业区域内原有厂房拆除过程中,发生了一起因被拆除的建筑物坍塌,导致2人死亡的事故。建设单位委托第三项目部进行3000m2厂房拆除工程的施工,并要求4月底
把收益性支出作为资本性支出,会虚增企业的资产,虚增企业的利润。( )
下列属于银团贷款目的的有()
在常规格式下,在Excel单元格中输入5/20,则单元格中的数据为()。
软件生命周期中所花费用最多的阶段是
最新回复
(
0
)