首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是( )。 #include <iostream> #include <string> using namespace std; int main () { int i=1, n=0;
下面程序的功能是( )。 #include <iostream> #include <string> using namespace std; int main () { int i=1, n=0;
admin
2013-02-27
23
问题
下面程序的功能是( )。 #include <iostream> #include <string> using namespace std; int main () { int i=1, n=0; char s[80],*p; p=s; strcpy(p,"It is a book.."); for (; *p !=’ \0’ ;p++) { if(*p==’’) i=0; else if (i==0) { n++; i=1; } } cout<<"n=" <<n<<end1; return 0; }
选项
A、统计字符串中的单词个数
B、统计字符串中的空格个数
C、统计字符串中的字母个数
D、统计字符串中的全部字符个数
答案
2
解析
本题通过for循环对字符串进行扫描,遇到’\0’结束扫描。程序首先将i的值置为1,n的值置为0。在for循环中,通过if语句判断*p指向的字符是否为空格,如果是空格则将i的值置为0,而在else if语句,如果i的值为0,则n++,然后将i的值重新置为1。如此反复,最后统计出字符串中的空格个数。
转载请注明原文地址:https://kaotiyun.com/show/AaVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>structtt{intx;structtt*y;}*P。struct*tt*a[4]={20,a+1,15,a+2,30,a+3,17,a};main(){inti;P=a:for(
有以下程序:#include<stdio.h>inta=1,b=2;voidfunl(inta,intb){printf("%d%d",a,b);)voidfun2(){a=3;b=4;)main(){fun1(5,6);f
若有以下程序:#include<stdio.h>main(){inta=6,b=0,c=0;for(;a;){b+=a;a-=++c;}printf("%d,%a,%d\n",a,b,c);}则程序的输出结果是()
有以下程序#include<stdio.h>main(){inta=1,b=2,c=3,d=4if((a=2)&&b=1))c=2;if((c==3)∣∣(d=-1))a=5;printf("%d,%d,%d,%d\n",a,b,C,d)
以下选项中错误的是()。
下列选项中正确的标识符是()。
对软件系统总体结构图,下面描述中错误的是()。
有如下程序段:intx=12:doubley=3.141593;printf("%d%8.6f",x,y);则输出结果是()。
以下函数按每行8个输出数组中的数据:voidfun(int*w,intn){inti:for(i=0;i<n;i++){_________printf("%d",w[i]);}printf("\n");}下划线处应填入的语句是(
下面选项中关于位运算的叙述正确的是()。
随机试题
粉末在水、稀盐酸或稀氢氧化钠溶液中均不溶解的药材是
下列哪种病理组织学染色最适宜于Hp诊断如胃镜提示该患者患有十二指肠球部溃疡(A2)伴有Hp阳性,你认为患者复发的最主要因素是
以医院为基础的病例对照研究,最常见的偏倚是
T3与T4比较具有以下哪些特点
美国货币市场基金的收入全部是利息,通常每季度分配一次。()
按照科尔伯格的观点,道德发展的最高水平是()。
—HasyourformerclassmatecomebackfromAmerica?—Yes,he_____thereforeightyears.
下列叙述中,不属于数据库系统的是
TheIcemanOnaSeptemberdayin1991,twoGermanswereclimbingthemountainsbetweenAustriaandItaly.Highuponamount
Surtseywasbornin1963.Scientistssawthebirthofthisisland.Itbeganat7:30a.m.on14thNovember.Afishingboatwasne
最新回复
(
0
)