执行代码cout <<″Hex:″<< 

题目

执行代码cout <<″Hex:″<< hex << 255;程序的输出结果为()。

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

第1题:

以下程序的输出结果是includeusing nameSpace std;int main(){ cout.fill('*'); cout

以下程序的输出结果是 #include<iostream> using nameSpace std; int main() { cout.fill('*'); cout.width(5); cout<<hex<<100<<end1; return 0; }

A.**100

B.***64

C.100**

D.64***


正确答案:B
解析:本题考核格式控制数据的输入输出。语句“cout.fill('*');”是将填充字符设置成'*',在输出数据时,如果数据宽度小于设置的宽度,则空闲位置要用'*'填满,语句“cout.width(5);”是将数据的输出宽度设置成5,关键字hex的作用是将整数按十六进制输出,即输出64,又由于初始状态为右对齐,所以程序最终输出***64。

第2题:

有如下程序:includeusing namespace std;int main(){cout.fill('*');cout.width(6);c

有如下程序: #include<iostream> using namespace std; int main() { cout.fill('*'); cout.width(6); cout.fill('#'); cout<<888<<end1; return 0; } 的执行结果是( )。

A.###888

B.888###

C. ***888

D.888***


正确答案:A
解析:C++在流操作中,利用cout对象的width属性设置输出字符的宽度,用fill函数来设置需要填充的字符。题目程序中,首先设置填充字符为*,输出宽度为6,但存输出前又设置了填充字符为#。所以在输出时,其填充字符为#,由于888不足6个字符,所以在前面以三个“#”来填充。

第3题:

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

#include(iostream. h>

void main()

{

Cout.fill(’*’);

cout. width(10);

cout <<”hello”<

}


正确答案:
*****hello

第4题:

请分析下面的程序并给出该程序的执行结果【】。 include class AA {int a;public: AA()

请分析下面的程序并给出该程序的执行结果【 】。

include <iostream>

class AA {

int a;

public:

AA() {cout<<" Initializing AA!\n" ; }

AAM() {cout<<" Destroying AA!\n" ;

};

class BB {

int b;

AA p;

public:

BB() {cout<<"Initializing BB!\n" ;

~BB() {cout<<"Destroying BB!\n" ;

};

void main() {

BB X;

cout<<"Ending main!\n' ;

}


正确答案:Initializing AA! Initializing BB! Ending main! Destroying BB! Destroying AA!
Initializing AA! Initializing BB! Ending main! Destroying BB! Destroying AA!

第5题:

执行如下程序将输出():includeusing namespace std;class Base{public:Base(){cout<<

执行如下程序将输出( ): #include<iostream> using namespace std; class Base { public: Base(){cout<<"BB";fun();} void fun (){tout<<"Brim";} }; class Derived:public Base { public: Derived(){cout<<"DD";} void fun (){cout<<"Dfun";} }; int main(){Derived d;return 0;}

A.DD

B.BBDfunDDDfun

C.BBBfunDD

D.DDBBBfun


正确答案:C
解析:C++中创建一个类的实例时,如果该类存在基类,将首先执行基类的构造函数,然后执行该类本身的构造函数。本题中首先执行类Base的构造函数,所以将先输出“BB”,然后调用基类成员函数fun(),输出“Bfun”,最后调用子类Derived的构造函数输出“DD”。

第6题:

以下程序的执行结果是______。 include void main() { int x=5 y=2; cout<

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

include<iostream.h>

void main()

{

int x=5 y=2;

cout<<! (y==x/2)<<",";

cout<<(y!=x%3)<<",";

cout<<(x>0 && y<0=<<",";

cout<<(x!=y||x>=y)<<endl;

}


正确答案:0001
0,0,0,1

第7题:

执行下列语句后,输出结果为

cout.put('s');

cout<<'c'<<'a';

A.ca

B.sea

C.s

D.a


正确答案:B
解析:本题很简单,考查cout对象的成员函数put方法和操作符的使用方法。

第8题:

请教专家,下列c++代码哪里错了??

#include<iostream>void main(){ int i,n,sum; cout<<"please input n:"<<endl; cin>>n; sum=0; for(i=1,i<=n;i++); { sum+=i; } cout<<"运算结果为"<<sum<<endl;}


头文件有后缀“.h” for循环括号里边是两个“;” 并且你在后面加了“;”相当于循环执行一个空语句。 改正后的程序 #include<iostream.h> void main() { int i,n,sum; cout<<"please input n:"<<endl; cin>>n; sum=0; for(i=1;i<=n;i++) { sum+=i; } cout<<"运算结果为"<<sum<<endl; }

第9题:

若已定义int a=256,执行语句cout<<hex<<a;的结果是

A.100

B.256

C.ffe

D.ff


正确答案:A
解析:本题考查流操作中格式的控制,hex的作用是将随后的输出数按照十六进制形式输出。

第10题:

执行语句: int result=100; cout<<(((result>= 60)&&(result<=100))?"good":"general");

执行语句:

int result=100;

cout<<(((result>= 60)&&(result<=100))?"good":"general");结果是【 】。


正确答案:good
good 解析:条件运算符中的条件表达式为真时取第一个表达式的值。

更多相关问题