首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude <iostream> using namespace std; int main() { char str[100], *p; cout<<"Please input a st
有如下程序: #inc1ude <iostream> using namespace std; int main() { char str[100], *p; cout<<"Please input a st
admin
2016-11-23
29
问题
有如下程序:
#inc1ude <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;
return0;
}
运行这个程序时,若输入字符串为:
abcdefg abcd
则输出结果是( )。
选项
A、7
B、12
C、13
D、100
答案
A
解析
此题考查的是默认输入格式。本题输入数据类型为char,因此输入的数据是“从第一个非空白字符开始到下一个空白字符结束”,而输入数据为abcdefg abcd,其中abcdefg后有空格。所以输入后str中的字符串为“abcdefg”:主函数中接下来for语句的作用是计算字符串p的长度,故最终输出字符串“abcdefg”的长度7。
转载请注明原文地址:https://jikaoti.com/ti/det0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;intstrle(chara[],charb[]){intnum=O,n=O;while(*(
为完成下面的程序,应在划线处填入的语句是()。#include<iostream>usingnamespacestd;classBase{private:intx;p
如果进栈序列为e1,e2,e3,e4,则可能的出栈序列是
下面有关重载函数的说明中,正确的是()。
重载的运算符保持其原有的【】、优先级和结合性不变。
有以下结构体说明和变量的定义,且指针p指向变量a,指针q指向变量b。则不能把结点b连接到结点a之后的语句是structnode{chardata;structnode*next;}
下列关于构造函数说法不正确的是
在模块化程序设计中,按功能划分模块的原则是
对于循环队列,下列叙述中正确的是
用单链表表示的链式队列的队头在链表的( )位置。
随机试题
老年性骨质疏松宜选用哪一类药物?
安排加工顺序的原则就是先用粗基准加工精基准,再用精基准来加工其他表面。()
四逆汤与回阳救急汤的组成中都有
下列不属于免疫测定法相对于生物活性测定法的优点的是
下列各项不属于劳动合同法定分类的是()。
在安排课程表时,应尽量把核心课程安排在下午,将形象性的学科与抽象性的学科交换安排。()
公安机关的人民警察因履行职责的紧急需要,经(),可以优先乘坐公共交通工具,遇交通阻碍时,优先通行。
设函数f(x)在x=a的某邻域内有定义,则f(x)在x=a处可导的一个充分条件是()
下列程序中,若从键盘中输入的是大写字母C,则程序输出的结果是importjava.io.*;publicclassExam{publicstaticvoidmain(Stringargs[])int
Thespeakersaremainlydiscusshowdifferentkindsofpepperareproduced.
最新回复
(
0
)