首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include <iostream> using namespace std; int main() { char str[100], *p; cout<<"Please input a stri
有如下程序: #include <iostream> using namespace std; int main() { char str[100], *p; cout<<"Please input a stri
admin
2017-10-17
43
问题
有如下程序: #include <iostream> using namespace std; int main() { char str[100], *p; cout<<"Please input a string:"; cin>>str; p=str; for (int i=0; *p!=’\0’; p++,i++); cout<<i<<endl; return 0; }运行这个程序时,若输入字符串为 abcdefgabcd则输出结果是
选项
A、7
B、12
C、13
D、100
答案
A
解析
本题考查的知识点是:默认的输入格式。C++流所识别的输入数据的类型及其默认的输入格式包括:
short、int、long(signed、unsigned).与整型常量同
float、double、long double:与浮点数常量同
char(signed、unsigned):第一个非空白字符
char*(signed、unsigned):从第一个非空白字符开始到下一个空白字符结束
void*:无前缀的16进制数
bool:VC6.0中把0识别为false,其他的值均识别为true
注意其中空白字符和非空白字符的概念。空白字符是指空格、Tab符、回车换行等无显示的字符,否则就是非空白字符。本题的输入数据类型为char*,因此输入的数据是“从第一个非空白字符开始到下一个空白字符结束”,而输入数据为abcdefg abcd,其中abcdefg后有一个空格(空白字符)。所以输入后str中为字符串"abcdefg”,主函数中接下来for语句的作用是计算字符串p的长度。故最终输出的结果是"abcdefg”的长度7,本题应该选择A。
转载请注明原文地址:https://www.kaotiyun.com/show/PXAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果为main()int m=7,n=4;float a=38.4,b=6.4,x;x=m/2+n*a/b+1/2;cout<<x<<end1;}
已知下列程序的输出结果是23,请将横线处缺失的部分补充完整。#include<iostream>usingnamespacestd;classMyClass{public:voidPrint()con
若有函数fun(x,y),并且已经使函数指针变量p指向函数fun,则使用p调用函数fun的方法是()。
已知:intn=10;那么下列语句中错误的是
下面语句段的输出结果是【】。intx=0,y=2,z=3;switch(x){case0:switch(y){case1:cout<<’*’;break;
下列不能作为类的成员的是
下列关于数据库系统的叙述中,正确的是()。
在顺序存储结构中进行插入和删除操作比在链表中进行插入和【 】操作的效率低。
若希望派生类的对象不能访问基类中公有成员,应在( )方式下完成。
关于模板下列说法不正确的是()。
随机试题
智力一般指人们的认知能力,其核心是_______。
我国的民主党派是()
孕妇28岁,基础血压14.6/10kPa(110/75mmHg),妊娠32周,血压21.3/13.3kPa(160/100mmHg),休息后水肿仍为(+++),尿蛋白(+++),尿常规中见透明和颗粒管型。此患者在18岁时曾患肾炎,血尿酸与尿素氮增高,眼底检
患者30岁,妊娠期间,胸闷腹胀,食纳不振,情志抑郁,喜叹息,神疲乏力。舌淡红,苔薄白微腻,脉弦滑。查肝功能异常,乙肝表面抗原阳性。治疗首选方剂
借贷记账方法下的试算平衡方法有()。
职业分类的特征包括()。
有0、1、4、7、9五个数字,从中选出四个数字组成不同的四位数,如果把其中能被3整除的四位数从小到大排列起来,第五个数的末位数字是多少?
有一排长椅总共有65个座位,其中已经有些座位上有人就坐。现在又有一人准备找一个位置就坐,但是此人发现,无论怎么选择座位,都会与已经就坐的人相邻。问原来至少已经有多少人就坐?
将左图折叠后,可以得到的立体图形是()。
下列是一个Java应用程序,输出结果是【】。publicclassTesttt{publicstaticvoidmain(Stringargs[]){charc=’i’;fo
最新回复
(
0
)