首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是( )。 #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
29
问题
下面程序的功能是( )。 #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>main(){intaa[3][3]={{2},{4},{6}},i,*P=&aa[0][0]:for(i=0;i<2;i++){if(i=-0)aa[i][i+1]=*p+1;else+
有以下程序:#include<stdio.h>intml(intx,intY){returnx<=y?x:y;}intm2(intx,inty){returnx<=y?y:x;}intfun(inta,intb){ret
若有以下程序:#include<stdio.h>main(){inta=6,b=0,c=0;for(;a;){b+=a;a-=++c;}printf("%d,%a,%d\n",a,b,c);}则程序的输出结果是()
下列选项中正确的标识符是()。
有如下程序段:intx=12:doubley=3.141593;printf("%d%8.6f",x,y);则输出结果是()。
下列给定程序中,函数fun的功能是:计算f(x)=1+x+<10-6。若x=2.5,函数值为12.182494。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:不得增行或删行,也不得更改程序的结构。试题程序:#inclu
下面选项中关于位运算的叙述正确的是()。
以下选项中,算术表达式的值与其他3个不同的是()。
以下选项中能用作数据常量的是()。
随机试题
车用物资涵盖的面非常广泛,包括黑色金属,有色金属、汽车配件、汽车燃料、润滑料、传动液、制动液、_______、检测设备等。
以行政层级为标准,行政组织可分为地方行政机关与()。
既能运脾消食、固精止遗,又能化坚消石的药物是
某医生选择适当资料计算相应指标,进行t检验。应计算的指标是
下列属于Ⅲ型超敏反应的是
急性白血病最常见的表现是(2006年真题)
某地在招商引资过程中,党委和政府要求当地司法机关要切实为外商办实事,净化投资环境,提供优质服务。某外商来当地开发区洽谈一个重大项目,入住宾馆不久,却丢失了钱包,内装数千元外币。书记、市长严令当地公安机关限期破案,公安部门倾巢出动,设卡排查,当夜就抓获小偷,
防护重要生境及野生生物可能受工程影响的措施,按优先次序选择,应遵循( )的原则顺序。
某二叉树中度为2的结点有10个,则该二叉树中有()个叶子结点。
A、PeoplearewillingtostayathomeandwatchTV.B、Peopledon’tliketogotothecinemanowadays.C、PeopledislikeHollywood
最新回复
(
0
)