首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下述函数统计—个字符串中的单词个数,单词是指处在空格之间的字符序列,请填空。 int word(char *s) { int num=0,flag=0; while(*s) { if(【 】=’’) flag=0;
下述函数统计—个字符串中的单词个数,单词是指处在空格之间的字符序列,请填空。 int word(char *s) { int num=0,flag=0; while(*s) { if(【 】=’’) flag=0;
admin
2009-02-15
29
问题
下述函数统计—个字符串中的单词个数,单词是指处在空格之间的字符序列,请填空。
int word(char *s)
{ int num=0,flag=0;
while(*s)
{ if(【 】=’’) flag=0;
else if(【 】){flag=1;num++}
}
return【 】;}
选项
答案
*s++ flag=0 或 *(s-1)=’’ num
解析
在统计字符串单词个数的算法中,本题的flag是为了记录—个单词是否结束。第18空应填*s++;如果某个字符不是空格,则必须判断它是否是单词,如是,则使得flag的标志为1,num的值加1。本题判断方法是:先判断s所指向的字符是否为空格,如果是则使得flag=0,否则判断前—个字符是否是空格,如果是则说明这个字符是—个单词的开始,将flag标志为1,num的值加1,如果不是,则不必记录。故第19空应填flag=0或*(s-1)=’’;最后—个空格需填写的是返回的单词的个数,即num。
转载请注明原文地址:https://kaotiyun.com/show/aAXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
窗体上有一个名称为CDl的通用对话框,一个名称为Textl的文本框,窗体的单击事件过程如下:PrivateSubForm_Click()CDl.DialogTitle="改变颜色"CDl.Color=Form1.BackC
设窗体上有3个图像框:Image1、Image2、Image3,并有下面的程序代码:PrivateSubForm_Load()Image1.Picture=LoadPicture("LEAF.bmp")Image2.Pictu
如果要定义一个窗体级变量,定义变量语句的位置应该是()。
定义学生、教师和课程的关系模式S(S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先修课);SC(S#,C#,G)(其属性分别为学号、课程号和成绩),则该关系为(
窗体上有一个名称为Command1的命令按钮,并有如下程序代码:PrivateSubCommand1_Click()Staticaa=1:b=2:c=3Callf(a,b,c)Printa;b;c
阅读程序:OptionBase1PrivateSubForm_Click()DimArr(3,3)AsIntegerFori=1To3ForJ=1To3Ifj=iOrj=3-
数据库系统中完成查询操作使用的语言是()。
用语句Open"C:\teac.txt"ForInputAs#1打开文件后,就可以编程序()。
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
随机试题
除哪项外,均为车前子的功效
用于治疗老龄患畜肠燥便秘的方剂是
40岁妇女,自诉患宫颈糜烂多年,近2个月性交后白带中带血。本例为确诊,最佳的辅助检查方法应是
甲公司因不能清偿到期债务且明显缺乏清偿能力,遂于2014年3月申请破产,且法院已受理。经查,在此前半年内,甲公司针对若干债务进行了个别清偿。关于管理人的撤销权,下列哪些表述是正确的?()(司考.2014.3.74)
关于有限责任公司股东名册制度,下列哪些表述是正确的?
A、0B、1C、-1D、2B
下列各项中,主管税务机关可要求纳税人进行土地增值税清算的有()。
属于廉政保障制度的是()。
在关系模型中,把数据看成一个二维表,每一个二维表称为一个【】。
WhatisJanegoingtostudythisterm?
最新回复
(
0
)