首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:计算出形参s所指字符串中包含的单词个数,作为函数值返回。为便于统计,规定各单词之间用空格隔开。 例如,形参s所指的字符串为:This is a C lan.guage program.,函数的返回值为6。 请
给定程序中,函数fun的功能是:计算出形参s所指字符串中包含的单词个数,作为函数值返回。为便于统计,规定各单词之间用空格隔开。 例如,形参s所指的字符串为:This is a C lan.guage program.,函数的返回值为6。 请
admin
2018-03-28
43
问题
给定程序中,函数fun的功能是:计算出形参s所指字符串中包含的单词个数,作为函数值返回。为便于统计,规定各单词之间用空格隔开。
例如,形参s所指的字符串为:This is a C lan.guage program.,函数的返回值为6。
请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
注意:部分源程序在文件BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
int fun(char* s)
{int n=0,flag=0 ;
while(*s!=’\0’)
{if(*s!=’’&&flag==0){
/*********found*********/
【1】
;flag=1;)
/*********found*********/
if(*s==’’)flag=
【2】
;
/*********found*********/
【3】
;
}
return n;
}
main()
{char str[81];int n ;
printf("\nEnter a 12ne text:\n");
gets(str);
n=fun(str);
printf ("\nThere are%d words
in this text.\n\n",n);
}
选项
答案
(1)n++ (2)0 (3)s++
解析
填空1:单词个数用变量n来统计,当前字母不是空格且flag状态标志为0时,可以判断出现一个新的单词,则单词数就加1,将状态标志flag置为1,所以应填n++。
填空2:当前字符是空格时,flag状态标志置0,所以应填0。
填空3:判断完一个字符之后,要继续判断字符串的下一个位置,所以应填s++。
转载请注明原文地址:https://kaotiyun.com/show/Fxxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下述程序的输出结果是【】。#include<stdio.h>intfun(intx){intp;if(x==0||x==1)return3;elsep=x-f
以下合法的赋值语句是()
有以下程序:#definef(x)(x*x)main(){inti1,i2;i1=f(8)/f(4);i2=f(4+4)/f(2+2);printf("%d,%d\n",i1,i2);
以下选项中可作为C语言合法整数的是()。
设有表示学生选课的三张表,学生表(学号,姓名,性别),课程表(课程号,课程名),选课成绩表(学号,课程号,成绩),则选课成绩表的关键字为()。
在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块,其中______的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。
以下程序的输出结果是() main() {staticchara[10]={"Chinese"}; printf("%d",strlen(a)); }
以下程序的结果是______。inta,b;voidfun(){a=100;b=200;}main(){inta=5,b=7;fun();printf("%d
已有定义如下:structnode{intdata;structnode*next;}*p;以下语句调用malloc函数,使指针p指向一个具有stmctnode类型的动态存储空间。
以下选项中正确的语句组是______。
随机试题
2021年清明节期间,刚领到8000元工资的小李在商场看中了一款标价为2998元的平板电脑,在和卖家讨价还价后,最终以2898元成交。这里涉及的货币职能依次为()。①价值尺度②世界货币③流通手段④
女性,60岁,绝经后5年,近2个月来阴道不规则出血,子宫内膜活体检查,病理诊断为子宫内膜腺癌。支持该诊断的病理变化是
蛛网膜下腔出血最常见的病因是
患者,女,36岁,已婚。经行时肢体疼痛麻木。肢软无力,月经量少。色淡质薄。面色无华,舌淡。苔白,脉细弱。治疗应首选
下列特点中属于鼻腔给药的有
三岁以下小儿指纹呈现"透关射甲"说明小儿机体
背景某工程,甲施工单位选择乙施工单位分包基坑支护土方开挖工程。施工过程中发生如下事件:事件一:乙施工单位开挖土方时,因雨季下雨导致现场停工3天;在后续施工中,乙施工单位挖断了一处在建设单位提供的地下管线图中未标明的煤气管道因抢
某办公楼,每层为一个防火分区,设有火灾自动报警系统、室内消火栓系统和防烟排烟系统等消防设施。当正压送风机控制柜处于自动状态时,检测风机的启动情况,下列操作中,能够启动正压送风机的有()。
甲公司的破产案件中,负债情况如下:职工债权50万元,普通债权220万元,人民法院的诉讼费用30万元,管理人A会计师事务所报酬20万元,管理人聘用B会计师事务所的注册会计师王某协助清理账册支付其报酬3万元,为继续营业而支付的职工工资及社会保险费用40万元。甲
A、Atatravelagency.B、Inabank.C、Atarestaurant.D、Atalibrary.A推断题。浏览选项可知,选项提供的都是具体的地方,可能考查对话发生的地点。在对话开始,双方相互问候过后,男士就直接询
最新回复
(
0
)