语句cout<<(1&2)<<","<<(1&&2)<< end

题目

语句cout<<(1&2)<<","<<(1&&2)<< endl;的输出结果是()

  • A、0,0
  • B、0,1
  • C、1,0
  • D、1,1
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

与语句cout<

A.cout<<‘\n';

B.Cout<<’\12';

C.cout<<’\xA';

D.cout<<’\0';


正确答案:D

第2题:

执行下列语句段后程序的输出结果是______。

int x[]={1,2,3,4,5};

int q=x;

cout<<*(++q)<<end1;


正确答案:2
2

第3题:

执行以下程序,输出结果的最后一行语句是______。 include class Sample { int x,y;

执行以下程序,输出结果的最后一行语句是______。

include <iostream.h>

class Sample

{

int x,y;

public:

Sample(){x=y=0;}

Sample(int a,int b){x=a;y=b;}

~Sample()

{

if(x==y)

cout<<"x!=y"<<end1;

else

cout<<"x!=y"<<end1;

}

void disp()

{

cout<<"x="<<x<<",y="<<y<<end1;

}

};

void main()

{

Sample s1(2,3);

s1.disp();

}


正确答案:x!=y
x!=y 解析:此题考查的是类的构造函数和析构函数。首先,“Sample s1(2,3);”会调用含有两个参数的构造函数“Sample(int a,int b){x=a;y=b;)”,disp()函数输出成员变量x和y的值:x=2,y=3;然后结束时调用析构函数,因为x和y值不等,故输出x!=y。

第4题:

对于语句cout<<end1<<x;中的各个组成部分,下列叙述中错误的是______ 。

A.“cout”是一个输出流对象

B.“end1”的作用是输出回车换行

C.“x”是一个变量

D.“<<”称作提取运算符


正确答案:D
解析:“”称为插入运算符。

第5题:

执行“cout.<<char(‘F’,-2)<<end 1;”语句后得到的输出结果为【 】。


正确答案:D
D 解析:根据ASCII码的形式‘F’-2 得到的值便是D。

第6题:

与语句cout< <endl; 不等价的是

A.cout < <'\n';

B.cout < <'\12';

C.cout < <'\xA';

D.cout < <'\0';


正确答案:D
解析:题干表示的是回车换行,选项 A) ,选项B) 和选项C) 都表示回车换行。而选项D) 是字符串的结尾标志。

第7题:

语句cout<<setiosflags(ios::showpos)<<38<<""<<-38<<end1;的输出结果为【 】。


正确答案:+37-38
+37-38

第8题:

请将下列类定义补充完整,横线处应填加语句______。

class TestClass{public:void fun(){cout<<"Base::fun"<<end1;}};

class TestClass1:public TestClass

{

public:

voidfun()

{

______;//显示调用基类的fun函数

cout<<"TestClass1::fun"<<end1;

}

};


正确答案:TestClass::fun()
TestClass::fun()

第9题:

执行语句: cout<<setfill('*')<<setw(10)<<setfill('#')<<left<<123 <<"OK"<<end1;后将输出

A.123*******OK

B.123#######OK

C.123*********OK********

D.123#######OK########


正确答案:B
解析:本题考核格式控制数据的输入输出。函数setfill(charc)用于设置填充字符,在输出数据时,如果数据宽度小于设置的宽度,则空闲位置要用填充字符填满,设置的填充符一直有效,直到再次设置填充字符为止,如题中调用函数setfill('*')将填充字符设置为'*',后又调用函数setfill('#')将填充字符设置为'#'。函数setw(intn)用于设置输入输出宽度,宽度设置的效果只对一次输入或输出有效,在完成一次数据的输出或输入后,宽度设置自动恢复为0,如题中语句以宽度10输出数据“123”后,字符串“OK”的输出宽度就自动恢复为0了。而且题中输出的对齐方式为在输出宽度内左对齐。所以最终的输出为123########OK。

第10题:

执行下列语句:includeusing namespace std;int main(){int x=3;if(x=5)cout<

执行下列语句: #include<iostream> using namespace std; int main() { int x=3; if(x=5) cout<<x++<<end1; else cout<<x<<end1; return 0; } 程序的输出是( )。

A.3

B.4

C.5

D.6


正确答案:C
解析:if(条件)语句1 else语句2,语句的执行过程是:首先判断条件是否为真(不为0),为真则0执行语句1,否则执行语句2。题目中的条件是x=5,意思是把5赋予变量x,它将x置5且返回一个真值。

更多相关问题