首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
20
问题
有如下程序: #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全国计算机二级
相关试题推荐
设a和b均为double型变量,且a=5.5、b=2.5,则表达式(int)a+ b/b的值是
将下面的语句段(A)补充完整,使其和语句段(B)在功能上完全等价。(a)doubles=0.0;【】;intk=0;do{s+=d;k
下面对静态数据成员的描述中,正确的是
下列哪个是C++语言的有效标识符?
下列叙述中错误的是
假定一个一维数组的定义为"chara[8],b;"若把该数组最后一个元素赋值给b,应该采取的表达式为:______。
假定有下列变量定义: int k=7,x=12; 则能使值为0的表达式是
若要访问指针变量p所指向的数据,应使用表达式______。
下列运算符中,不能重载的是
有如下定义:classMA{intvalue;public:MA(intn=0):value(n){}};MA*ta,tb;其中MA类的对象名标识符是______
随机试题
在Internet中,匿名FTP是指________。
男,74岁,外伤1小时,意识模糊,平扫CT检查如图,最可能的诊断为
关于法律责任的本质,以下说法正确的是哪一项?()
当开发区发展目标受区外重大污染源影响较大时,在不能进行选址调整时,要提出对()进行调整的计划方案,并建议将此计划纳入到开发区总体规划之中。
结构面的特征是影响结构面强度及其他性能的重要因素,一般会从多个方面去描述结构面的特征,其中()决定了岩石的块体大小及岩体的结构类型。
拍卖人应当在拍卖日()发布拍卖公告。
个人本位论
WhomostlikelyisDr.Abel?
Whatproportionoftheworld’selectricitysupplyisprovidedbyhydroelectricpower?Howistheflowrateofahydroelectricp
A、Shecutherhairshortlikeaboy.B、Shesavedmoneyandboughtabicycle.C、Shegothighscoresinscience.D、Shedecidedto
最新回复
(
0
)