当输入“Thank you”时下列程序的输出结果为()。#include<<iostream.h>#include<iomanip.h>void mai

题目
当输入“Thank you”时下列程序的输出结果为()。include<includevoid mai

当输入“Thank you”时下列程序的输出结果为( )。 #include<<iostream.h> #include<iomanip.h> void main() { char line[80]; cin.getline(line,sizeof(80),'k'); cout<<line; }

A.Tha

B.Thank you

C.Thank

D.以上结果都不对

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

从键盘上输入XXYYZZXYZWXP和X,以下程序的输出结果是【】。 include include

从键盘上输入XXYYZZXYZWXP和X,以下程序的输出结果是【 】。

include<iostream.h>

include<string.h>

void main(){

char*str,ch;

int count=0,pos;

cin>>str>>ch;

pos=strlen(str)-1;

while(pos>=0){

if((str[pos])=ch)count++;

pos--;

}

cout<<"count="<<count;

}


正确答案:count=4
count=4

第2题:

下列程序的运行结果为______。 include void main( ) { int i; for(i=1;i<6;i++)if(i

下列程序的运行结果为______。

include<iostream.h>

void main( )

{

int i;

for(i=1;i<6;i++)if(i==3)break;

cout<<"i="<<i<<endl;

}


正确答案:i=3
i=3 解析:本题考察考生的for语句和if语句综合使用能力。本题的情况适用于希望在满足指定值时停止循环的情况。

第3题:

下列程序的输出结果是______。 include include using namespace std; voi

下列程序的输出结果是______。

include<iostream.h>

include<string.h>

using namespace std;

void fun(const char*s,char &C) {c=s[strlen(s)/2];}

int main()

{

char str[]="ABCDE";

char ch=str[1];

fun(str,ch);

cout<<ch;

return 0;

}


正确答案:C
C

第4题:

下列程序的执行结果是______。 include include using namespace std; vo

下列程序的执行结果是______。

include<iostream.h>

include<iomanip.h>

using namespace std;

voidmain()

{

cout<<setfill('x')<<setw(10);

cout<<"Hello"<<end1;

}


正确答案:xxxxxHello
xxxxxHello 解析:此题考查的是I/O的格式化输出。Setfill('x')表示填充字符为V,并且一直有效;setw(10)表示将输入输出的宽度设置为10,宽度设置的效果只对以此次输入或输出有效,在完成一个数据的输入或输出后,宽度自动恢复为0;题目中字符串“Hello”的宽度不够10,所以其前面将有5个填充符V。

第5题:

下面程序的执行结果是______。 include include using namespace std; vo

下面程序的执行结果是______。

include<iostream.h>

include<iomanip.h>

using namespace std;

void main()

{

cout<<setfill('x')<<setw(10);

cout<<"Hello"<<endl;

}


正确答案:xxxxxHello
xxxxxHello 解析:本题考核I/O的格式化输出。setfill('x')表示填充字符为'x',并且一直有效,直到再次设置填充字符为止。setw(10)表示将输入输出宽度设置为10,当实际数据宽度小于指定的宽度时,多余的位置用填充字符填满;当实际数据的宽度大于设置的宽度时,仍按实际的宽度输出。宽度设置的效果只对一次输入或输出有效,在完成一个数据的输入或输出后,宽度设置自动恢复为0(表示按数据实际宽度输入输出)。题中字符串“Hello”的宽度不够10,所以其前面将有5个填充符 'x'。

第6题:

以下程序的输出结果是【】。 include void main( ) } int a=0; a+=(a=8); cout<

以下程序的输出结果是【 】。

include<iostream.h>

void main( )

}

int a=0;

a+=(a=8) ;

cout<<a;

}


正确答案:16
16 解析:赋值表达式的值就是所赋值变量的值,本题中a+=8相当于a=a+8,对表达式逐步进行求解:a+=(a=8)此时,a的值由于赋值为8,而不是o
a+=8
a=a+8
a=16
注意: 要掌握“+=”等相关运算符的用法。

第7题:

假如输入为30和60,下列程序运行的结果是【】。 include void main() { int a, b; cin>>

假如输入为30和60,下列程序运行的结果是【 】。

include<iostream.h>

void main() {

int a, b;

cin>>a>>b;

if(a<b) {

a=a+b;

b=a-b;

a=a-b;

}

cout<<a<<“,”<<b<<endl

}


正确答案:60 30
60 30

第8题:

下面程序的输出结果为______ include void main() {cout<<"Hello\b"; }

下面程序的输出结果为______

include<iostream.h>

void main()

{

cout<<"Hello\b";

}


正确答案:Hello
Hello

第9题:

下列程序的运行结果为【】。 include void main(void) {int a=2,b=-1,c=2; if(a

下列程序的运行结果为【 】。

include<iostream.h>

void main(void)

{int a=2,b=-1,c=2;

if(a<b)

if(b<0)c=0;

else c=c+1;

cout<<c<<endl;

}


正确答案:2
2

第10题:

以下程序的执行结果是【】。 include include void pnnt(int n) { if (n!=0

以下程序的执行结果是【 】。

include<iostream.h>

include<iomanip.h>

void pnnt(int n)

{

if (n!=0)

{

Print(n-1);

for (int i=1;i<=n;i++)

cout<<setw(3)<<i;

cout<<endl;

}

}

void main()

{

print(4);

}


正确答案:1 12 123 1234
1 12 123 1234

更多相关问题