首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
33
问题
有如下程序: #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://kaotiyun.com/show/PXAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
虚基类是含有【 】函数的类。
以下不属于构造函数特征的是
下面赋值语句中正确的是
有如下类声明:classMyBASE{intk;public:voidset(intn){k=n;}intget()const{returnk;}};classMyDERI
下列关于运算符重载的叙述中,正确的是
下面对静态数据成员的描述中,正确的是
已知doublevar;是文件F1.CPP中的一个全局变量定义,若文件F2.CPP中的某个函数也需要访问,则在文件F2.CPP中var应说明为______。
在面向对象方法中,类之间共享属性和操作的机制称为______。
磁盘文件操作中,打开磁盘文件的访问方式中以追加方式打开文件的
随机试题
双稳态电路有什么特点?
()试验一般采用硫酸钠溶液浸泡法,即将一定量的石子浸泡在一定浓度的硫酸钠溶液中,使溶液渗入集料中,形成膨胀力对石子产生破坏,按破坏程度间接判断其坚固性。
下列项目中违背会计核算一贯性原则要求的有( )。
人防工程不应设置()。
在黄金外汇储备与货币供应量的关系中,除黄金外汇储备量影响货币供应量外,对货币供应量有影响的因素还有()。
()是火灾自动报警与联动控制系统最基本和最关键的部件之一,它将火灾发生初期所产生的烟、光、热转变为电信号,输入火灾自动报警系统。
建设生态文明,是关系人民福祉、关乎民族未来的长远大计,是实现中华民族伟大复兴中国梦的重要内容。人与自然相处时应承担的重要责任是()
Itisknownthat_____Galileoinvented_____telescope.
Accordingtothepassage,howmanyuniversitiesintheUnitedStatestookpartinthestudy?
Sub-SaharanAfricancountries______.Fromthefactualdatainthepassage,weknowthatbytheyear2020______.
最新回复
(
0
)