首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:计算出形参s所指字符串中包含的单词个数,作为函数值返回。为便于统计,规定各单词之间用空格隔开。 例如,形参s所指的字符串为:This is a C lan-guage program.,函数的返回值为6。 请
给定程序中,函数fun的功能是:计算出形参s所指字符串中包含的单词个数,作为函数值返回。为便于统计,规定各单词之间用空格隔开。 例如,形参s所指的字符串为:This is a C lan-guage program.,函数的返回值为6。 请
admin
2016-12-06
28
问题
给定程序中,函数fun的功能是:计算出形参s所指字符串中包含的单词个数,作为函数值返回。为便于统计,规定各单词之间用空格隔开。
例如,形参s所指的字符串为:This is a C lan-guage program.,函数的返回值为6。
请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
注意:部分源程序在文件BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
试题程序:
1 #include<stdio.h>
2 int fun(char * s)
3 {int n=0,flkag=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(’’\nter a line text:\n’’);
18 gets(str);
19 n=fun(str);
20 printf(’’\nThere are%d words in this text.\n\n’’,n);
21 }
选项
答案
(1)n++ (2)0 (3)s++
解析
填空1:单词个数用变量n来统计,当前字母不是空格且flag状态标志为0时,可以判断出现一个新的单词,则单词数就加1,将状态标志flag置为1,所以应填n++。
填空2:当前字符是空格时,flag状态标志置0,所以应填0。
填空3:判断完一个字符之后,要继续判断字符串的下一个位置,所以应填s++。
转载请注明原文地址:https://kaotiyun.com/show/xNDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:main(){charal=’M’a2=’m’;printf("%c\n",(al,a2));}以下叙述中正确的是______。
以下程序的功能是将字符串s中的数字字符放人d数组中,最后输出d中的字符串。例如,输入字符串abc123edf456gh,执行程序后输出123456。请填空。#include<stdio.h>#inclu
设有定义语句:intx[6]={2,4,6,8,5,7},*p=x,i;要求依次输出x数组6个元素中的值,不能完成此操作的语句是______。
设有定义:intA,*pA=&A;,以下scanf语句中能正确为变量A读入数据的是______。
有以下程序:main(){inta[]={2,4,6,8,10},y=0,x,*p;p=&a[1];for(x=1;x<3;x++)y+=p[x];printf("%d\n",y);}
有以下程序:main(){intx=0,y=5,z=31while(z-->0&&++x<5)y=y-1;printf("%d,%d,%d\n",x,y,z);
有如下函数调用语句:func(rec1,rec2+rec3,(rec4,rec5));该函数调用语句中,含有的实参个数是______。
有如下程序:main(){intk=4,n=0;for(;n<k;){n++;if(n%3!=0)continue;k--;}printf("
数据库系统中实现各种数据管理功能的核心软件是______。
随机试题
经验教学的最大特点是学生的______。
A.面罩给氧B.鼻导管低浓度给氧C.鼻导管高浓度给氧D.呼气末正压机械通气(PEEP)Ⅱ型呼吸衰竭时纠正缺氧的首选措施是
某产妇,足月产后3天,出现下腹痛、体温不高、恶露多、有臭味、子宫底位于脐上1指,子宫体软。以下措施中,错误的是
A.赖诺普利B.福辛普利C.缬沙坦D.卡托普利E.替米沙坦含两个羧基的非前药ACE抑制剂是
A银行2010年贷款应提准备为1300亿元,贷款损失准备充足率为70%,则贷款实际计提准备为()亿元。
简述南京国民政府时期诉讼审判制度的特点。
属性窗口主要是针对窗体和控件设置的。在VB中,窗体和控件被称为______。每个对象都可以用一组属性来刻画其特征,而属性窗口就是用来设置窗体或窗体中的控件属性。
下列给定程序中,函数fun的功能是:把形参a所指数组中的最大值放在a[0]中,接着求出a所指数组中的最小值放在a[1]中,再把a所指数组元素中的次大值放在a[2]中,把a数组元素中的次小值放在a[3]中,依此类推。例如,若a所指数组中的数据最初排
PhilosophyofLogicalAnalysisModernphysicsandphysiologythrowanewlightupontheancientproblemofperception.Ifth
LaozihaoisaChinesetermfortime-honoredbrands,orthoseprominentstate-ownedenterpriseshavingalonghistoryandunique
最新回复
(
0
)