首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下述函数用于统计一行字符中的单词个数,单词之间用空格分隔。 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
387
问题
下述函数用于统计一行字符中的单词个数,单词之间用空格分隔。
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://jikaoti.com/ti/sUB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是【】。#include<stdio.h>main(){inta=0;a+=(a=8);printf("%d\n",a);}
fwrite函数的一般调用形式是()。
以下程序的运行结果是()。#include<stdio.h>#defineMIN(x,y)(x)<(y)?(x):(y)main(){inti=10,j=15,k;k=10*MIN(i,
已知学生记录描述为:structstudent{intno;charname[20],sex;struct{intyear,month,day;}birth;
以下函数sstrcat的功能是实现字符串的连接,即将t所指字符串复制到s所指字符串的尾部。例如:,所指字符串为abed,t所指字符串为efgh,调用函数sstrcat后s所指字符串为abcdefgh。请填空。#inehde<stdio.h>
下列叙述中,错误的一条是______。
没有以下语句,其中不是对a数组元素的正确引用的是:______(其中0≤i<10)inta[10]={1,1,2,3,4,5,6,7,8,9,},*p=a;
funl函数的调用语句为:fun1(&a,&b,&c);它将3个整数按由大到小的顺序调整后依次放入a、b、c这3个变量中,a中放最大数。voidfun2(int*x,int*y){intt;t=*x;*X=
若有下面的说明和定义,则sizeof(structaa)的值是______。structaa{intrl;doubler2;floatr3;uninuu{charul[5];longu2[2]}u
已知二叉树BT的后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是______。
随机试题
已满14周岁不满18周岁的人犯罪,______从轻或减轻处罚。
A、Becauseshehasmorevoluntarymusclesthananaverageman.B、Becauseshehasonly60to70percentasmuchmuscleforherbod
多为右下腹隐痛或钝痛,进食可诱发腹痛伴便意,排便后缓解
某报社在一篇新闻报道中,披露未成年人甲是乙的私生子,致使甲备受同学的嘲笑与奚落。甲因精神痛苦,自残左手无名指,给甲的学习和生活造成重大影响。按照我国现行法律,下列对报社的行为定性中,正确的有()。
标准电极电势是()。
平衡计分卡的指标构成不包括()。
WorkisaveryimportantpartoflifeintheUnitedStates.WhentheearlyProtestantimmigrantscametothiscountry,theybrou
评价时以学生所在班级的平均成绩为参照标准,根据学生在班级中的位置来报告评价结果,这种评价属于()
请从所给的四个选项中,选择最合适的一个填在问号处,使之呈现一定的规律性:
(2012年河北邮政)除了环境、饮食因素外,压力、苦闷、疲劳、失眠等精神因素也可导致湿疹的产生。当对自己的生存状态产生极大的不自信时、人们会明显地感到生活的压力,大脑就会处于严重的焦虑之中。此时,神经时刻处于紧张之中,沉重的压力大大降低了身体的免疫力,疱疹
最新回复
(
0
)