首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:计算出形参s所指字符串中包含的单词个数,作为函数值返回。为便于统计,规定各单词之间用空格隔开。 例如,形参s所指的字符串为:This is a C language program,函数的返回值为6。 请在程
给定程序中,函数fun的功能是:计算出形参s所指字符串中包含的单词个数,作为函数值返回。为便于统计,规定各单词之间用空格隔开。 例如,形参s所指的字符串为:This is a C language program,函数的返回值为6。 请在程
admin
2018-09-27
29
问题
给定程序中,函数fun的功能是:计算出形参s所指字符串中包含的单词个数,作为函数值返回。为便于统计,规定各单词之间用空格隔开。
例如,形参s所指的字符串为:This is a C language program,函数的返回值为6。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
1 #include<stdio.h>
2 int fun(char *s)
3 { int n=0,flag=0;
4 while( *s!=’\0’)
5 { if( *s!=’ ’&& flag==0) {
6 /**********found**********/
7 __1___;flag=1;}
8 /**********found**********/
9 if(*s==’ ’)flag=__2__;
10 /**********found**********/
11 __3__;
12 }
13 return n;
14 }
15 main()
16 { char str[81];int n;
17 printf(’’\nEnter a lihe text:\n’’);gets(str);
18 n=fun(str);
19 printf(’’\nThere are%d words in this text.\n\n’’,n);
20 }
选项
答案
(1)n++ (2)0 (3)s++
解析
函数fun的功能是计算出形参s所指字符串中包含的单词个数。
第一空:“if(*s!=¨&&flag==0)”说明找到空格了,单词的数量应加1,故第一空处应为“n++”。
第二空:“if(*s!=¨&&flag==0)”和“if(*s==’ ’)flag=__2__:”在flag为0的情况下,n才加1,因此,第二空处是将flag置0,即第二空处应为“0”。
第三空:“while(*s!=’\0’)”循环的终止条件是s达到结尾,因此,在循环体内s应该不断往字符串尾移动,即第三空为“s++”。
转载请注明原文地址:https://kaotiyun.com/show/w8xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序 main() {int x[3][2]={0},i; for(i=0;i<3;i++) scanf("%d",x[i]); printf("%3d%3d%3d\n",x[0]
若有程序fun(inta,intb){staticintc=0;c+=a+b;rerurnc;}main(){intx=5,y=3,z=7
以下程序的输出结果是_______。main(){inta[4][4]={{1,3,5},{2,4,6},{3,5,7});Print("%d%d%d%d\n",a[0][3],a[l][2],a[2][1],
有以下程序 void f(int*x,int*y) { int t; t=*x;*x=*y;*y=t; } main() { int a[8]={1,2,3,4,5,6,7,8},i,*p,*q; p=a;q=&a[7]; while(p { f(p,q)
若运行以下程序时,从键盘输入ADescriptor<CR>(<CR>表示回车),则下面程序的运行结果是()。#include<stdio.h>main(){charc;intv0=1,v1=0,v2=0;do
以下关于函数的叙述中正确的是______。
在面向对象的方法中,______描述的是具有相似属性与操作的一组对象。
下列关键字中,不属于C语言变量存储类别的是______。
Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向【】的设计方法。
随机试题
在花部剧种中,________是最主要的戏曲样式。________、________、________、________、________等均是屡经上演的优秀剧目。
先天性心脏病最常见的原因
江苏省有进出口经营权的甲服装加工厂与新加坡某公司签订一份为期5年的来料加工纯棉服装的协议。在协议中订明由新加坡不作价提供工业缝纫机(属机电产品进口许可证管理、法定检验)40台作为加工生产专用。在首期加工合同中订明由我方为新加坡来料加工3220000打纯棉女
1935年12月27日,毛泽东根据瓦窑堡会议决议精神,在党的活动分子会议上做了()的报告。
工具性与逻辑性的统一,是语文课程的基本特点。()
下面是一个立体图形的三视图,从正面看是直角边长为20的等腰直角三角形;从上面看是一个直径为20的圆;从左面看,图形中的圆的直径也是20。该立体图形的体积是:
机场跑道
某资本家在扩大生产的过程中预付了200万元资本,其资本有机构成为4:1,一轮生产结束后,剩余价值率达到50%,则该资本家获得的利润为
下列关于RAID的描述中,错误的是()。
以下isprime函数的功能是判断形参a是否为素数。是素数,函数返回1,否则返回0。请填空。intisprime(inta){inti;for(i=2;i<=a/2;i++)if(a%i==0)
最新回复
(
0
)