首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下述函数用于统计一行字符中的单词个数,单词之间用空格分隔。 word num (str) char str[]; {int i,num=0,word=0; for(i=0;str[i]!=【 】;i++) if(
下述函数用于统计一行字符中的单词个数,单词之间用空格分隔。 word num (str) char str[]; {int i,num=0,word=0; for(i=0;str[i]!=【 】;i++) if(
admin
2013-02-23
383
问题
下述函数用于统计一行字符中的单词个数,单词之间用空格分隔。
word num (str)
char str[];
{int i,num=0,word=0;
for(i=0;str
!=【 】;i++)
if(【 】==)word=0;
else if(word==0)
{
word=1;
【 】;
}
return(num);
}
选项
答案
\0’ 或 0 或 NULL str[i] num++ 或 num=num+1 或 num+=1
解析
观察题目要求,可以知道以下几点:
①for循环的结束条件应当是:str
已是字符串的最后一个字符;
②str
代表字符串sb中的第i+1个字符:
③整型变量num的值是要记录的单词的个数。
C语言中规定字符串的最后一个字符是一个隐含的字符串结束符“\0”,所以在题中第一个空中应填写“\0”;题中第二个空应填写“str
”,以判断当前位置的字符是否为空格;题中第二个空中应当填写“num++”,通过变量num的加1累加得到字符串中的单词个数。
转载请注明原文地址:https://kaotiyun.com/show/daPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设y是int型变量,请写出y为奇数的关系表达式【】。
以下程序运行后的输出结果是【】。#include<stdio,h>main(){inta=1,b=2,c=3;if(c=a)printf("%d\n",c);elseprintf("%d
设a、b、c都是int型变量,且a=3,b=4,c=5,则下面的表达式中,值为0的表达式是______。
已知year为整型变量,不能使表达式(year%4==0&&year%100!=O)||year%400==0的值为“真”的数据是______。
以下程序段给数组所有的元素输入数据,请选择正确答案填入。#include<stdio.h>main(){inta[10],j=0;while(i<10)scanf("%d",______);::}
当说明一个结构体变量时,系统分配给它的内存是()。
以下叙述中正确的是 _____。
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是 ______。
面向刑象的模型中,最基本的概念是对象和【】。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()
随机试题
烧结普通砖的公称尺寸为()。
腺癌的类型包括
下述哪项不是心包填塞体征
根据《评标委员会和评标方法暂行规定》和《标准施工招标文件》的规定,我国目前详细评标中主要采用的方法包括()。
某工人小组在正常的施工条件下进行砖墙的砌筑,作业过程中所消耗的时间属于定额工作时间的是()。
企业进行材料清查时,对于盘亏的材料,应先计人“待处理财产损溢”账户,待期末或报经批准后,根据不同的原因可分别转入()。
来访者中心疗法的理论基础是建构主义学习理论。()
Atthetime,Iwouldgooutintheeveningwithmyparents.ButthistimeIhadborrowedabicyclefromafriendofmine.Ididn
如图,有一个边长10m的正六边形建筑物,在建筑物地面一边的中点处用绳子拴着一条狗,绳长为8m,那么狗在地面上活动的面积是()平方米.
[①][②]处恰当的措辞是()。最适合做本文标题的一项是()。
最新回复
(
0
)