niusouti.com

下面程序的结果为_____。 include void main( ) { int a=1,b=2; bool c=1; if((a>b)下面程序的结果为_____。include<iostream.h>void main( ){int a=1,b=2;bool c=1;if((a>b) | | c) cout < < "tree" < < endl;elsecout < < "false" < < endl;}

题目
下面程序的结果为_____。 include void main( ) { int a=1,b=2; bool c=1; if((a>b)

下面程序的结果为_____。

include<iostream.h>

void main( )

{

int a=1,b=2;

bool c=1;

if((a>b) | | c) cout < < "tree" < < endl;

else

cout < < "false" < < endl;

}


相似考题
更多“下面程序的结果为_____。 include<iostream.h> void main( ) { int a=1,b=2; bool c=1; if((a>b) ”相关问题
  • 第1题:

    下列程序的运行结果为【】。 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

  • 第2题:

    下面程序运行时输出结果为【】。 include include class Rect { public: Rec

    下面程序运行时输出结果为【 】。

    include<iostream.h>

    include<malloc.h>

    class Rect

    {

    public:

    Rect(int1,int w)(length=1;width=w;)

    void Print(){cout<<"Area:"<<length *width<<endl;)

    void *operator new(size-t size){return malloc(size);}

    void operator delete(void *p){free(p)

    private:

    int length,width;

    };

    void main()

    {

    Rect*p;

    p=new Rect(5,4);

    p->Print();

    delete p;

    }


    正确答案:Area:20
    Area:20

  • 第3题:

    下面程序的结果为______。include void main() { int 3=1,b=2; bool c=1; if(a>b)||c

    下面程序的结果为______。

    include<iostream.h>

    void main()

    {

    int 3=1,b=2;

    bool c=1;

    if(a>b)||c)cout<<“true”<<endl;

    else

    cout<<“false”<<endl;

    }


    正确答案:true。
    true。 解析: 本题考查的是对于逻辑运算符号的理解,”||”运算符的任何一边取值为真,则整个运算结果为真。

  • 第4题:

    下面程序的输出结果是______。 include main() {char *p[]="BOOL","OPK","H","SP"};int

    下面程序的输出结果是______。 #include<stdio.h> main() { char *p[]="BOOL","OPK","H","SP"}; int i; for(i=3;i>=0;i-,i-) printf("%c",*p[i]); printf("\n"); }

    A.SO

    B.SP

    C.SPOPK

    D.SHOB


    正确答案:A
    解析:p[0]存放的是“BOOL\0”的首地址;p[1]存放的是“OPK\0”的首址等。在printf语句中输出的*p[i]表示p[i]字符串的第—个字符。在for循环中,i的初值为3,那么输出的第—个字符为“S”,接着两次i-,则输出的值为*p[1],即字符“O”,所以本题的输出为SO。

  • 第5题:

    下面程序的输出结果是______。 inc1ude main() {char*p[]={"BOOL","OPK","H","SP"};int

    下面程序的输出结果是______。 #inc1ude<stdio.h> main() { char*p[]={"BOOL","OPK","H","SP"}; int i; for(i=3;i>=0;i-,i-) prinf("%c",*p[i]); print("\n") }

    A.SO

    B.SP

    C.SPOPK

    D.SHOB


    正确答案:A
    解析:p[0]存放的是“BOOL\0”的首地址;p[1]存放的是“OPk\0”的首址等。在printf语句中输出的*p[i]表示p[i]字符串中的第一个字符。在for循环中,i的初值为3,那么输出的第—个字符为“S”,接着两次i--,则输出的值为*p[1],即字符“O”,所以本题的输出为SO。