首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
str是全部由小写字母字符和空格字符组成的字符串,由 num传入字符串的长度。请补充函数fun(),该函数的功能是:统计字符串str中的单词个数,结果由变量num传回。每个单词之间都由空格隔开,并且字符串str开始不存在空格。 例如:str=“how
str是全部由小写字母字符和空格字符组成的字符串,由 num传入字符串的长度。请补充函数fun(),该函数的功能是:统计字符串str中的单词个数,结果由变量num传回。每个单词之间都由空格隔开,并且字符串str开始不存在空格。 例如:str=“how
admin
2009-02-15
54
问题
str是全部由小写字母字符和空格字符组成的字符串,由 num传入字符串的长度。请补充函数fun(),该函数的功能是:统计字符串str中的单词个数,结果由变量num传回。每个单词之间都由空格隔开,并且字符串str开始不存在空格。
例如:str=“how do you do”,结果为:num=4。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的横线上填入所编写的若干表达式或语句。
试题程序:
#include <stdio.h>
#define N 80
void fun(char *s,int *num)
{
int i,n=0;
for(i=0;【 】;i++)
{
if(s
>=’a’,&&s
<=’z’,&&(s[i+1)==’’||s[i+1]==’\0’))
【 】;
}
【 】;
}
main()
{
char str[N];
int num=0;
printf("Enter a string:\n");
gets(str);
while(str[num])
num++;
fun(str,&num);
printf("The number of word is:
%d\n\n",num);
选项
答案
i<*num n++ *num=n
解析
第一空:*num传入字符串的长度,所以for循环中变量i的变化范围是从0到*num-1。第二空:如果当前判断的字符是小写字母,并且它的下一个字符是空格或者是字符串结束标记符,则表示当前字符是一个单词的最后一个字母,统计单词数的变量n要加上1。第三空:题目要求结果由变量num传回,所以要将n的值赋给指针num所指的单元。
转载请注明原文地址:https://jikaoti.com/ti/dxkiFFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
能够根据样本结果推断总体数量特征的调查方式是()。
关于人文奥运,下列说法错误的是()。
化学与日常生活密切相关,下列说法错误的是()。
亚欧大陆中部、北美洲中部和南美洲南部分布着()。
剧烈运动后,人们常常满脸通红,大汗淋漓,这主要是因为皮肤的()功能。
金融市场最基本的功能是()。
我国是统一的多民族国家,下列关于我国国家结构形式的表述,不正确的是()。
近年来,我国极地科学考察不断取得优异成绩,目前已在南北极建立了四个科学考察平台.在北极建立的是()。
张某11周岁,小学五年级学生.经常在其学校门口的一家小卖部买零食和一些学习用品,部分赊账,年终时共欠小卖部340元。小卖部老板拿着账单要求张某父亲付款,遭到张某父亲拒绝。下列说法正确的是()。
随机试题
下列哪种情况骨折愈合快
(2006、2008年)喷口或喷嘴射入无限广阔的空间,并且射流出口的雷诺数较大,则称为紊流自由射流,其主要特征为()。
水电厂用低压断路器保护的回路,短路电流不应小于断路器瞬时或短延时过电流脱扣器整定电流的()。
费用会引起货币资金的流出,所以权责发生制基础下,本期支出的货币资金一定是本期费用。()
某直辖市人民政府根据国务院的授权,决定由城建规划局统——行使几个政府职能部门的行政处罚权,但下列哪一项职权根据《行政处罚法》的规定不能由城建规划局行使( )
下列支出可以在企业所得税税前扣除的是()。
根据企业所得税法律制度的规定,下列关于确定销售收入实现时间的表述中,正确的是()。(2016年)
目前能解决华北平原春旱用水紧张状况,且符合可持续发展原则的措施有:
现场报道有何特点和要求?
已知p=的一个特征向量。(Ⅰ)求参数a,b及特征向量p所对应的特征值;(Ⅱ)问A能不能相似对角化?并说明理由。
最新回复
(
0
)