更多“单选题以下程序的输出结果是(  )。A 1B 0C 非0的数D -1”相关问题
  • 第1题:

    以下程序的输出结果是( )。 main() {int a=4,b=5,c=0,d; d=!a&&!b)|| !c; cout<<d<<endl; }

    A.1

    B.0

    C.非0的数

    D.-1


    正确答案:A
    解析: 本题考查逻辑运算符!逻辑“非”,&&逻辑“与”,||逻辑“或”,三者的优先级顺序为!>&&>||,本题中d=!4&&!5||!0,即d=0||1,也即d=1。

  • 第2题:

    以下程序的输出结果是()。includemain(){int a=-1,b=1,k; if((++a<0)&&! (b--

    以下程序的输出结果是( )。 #include <stdio.h> main() { int a=-1,b=1,k; if((++a<0)&&! (b-- <=0)) printf("%d %d\n",a,b); else printf("%d %d\n",b,a); }

    A.-1 1

    B.0 1

    C.1 0

    D.0 0


    正确答案:C
    解析:本题考查if语句。++a是先自增后使用,b--是先使用后自减。执行++a后,a值为0,不满足条件,所以a为0,b仍为1,接下去执行else语句,输出10。

  • 第3题:

    以下程序的输出结果是( )。 voidmain( ) {inta=4,b=5,c=0,d; d=!a&&!b‖!c; cout<<d<<endl; }

    A.1

    B.0

    C.非0的数

    D.-1


    正确答案:A
    A。【解析】本题考查逻辑运算符!逻辑“非”,&&逻辑“与”,‖逻辑“或”,三者的优先级顺序为!)&&>‖,本题中d=!4&&!5‖!0,即d=0‖1,也即d=1。

  • 第4题:

    下列程序的输出结果是( )。

    A)2 1

    B)1 2

    C)编译出错

    D)0 0


    正确答案:B
    本题考查函数调用时的参数传递。分析题目可知fun函数的形参是指向实参的指针,但main函数中调用fun函数时,实参是指针变量x、Y(分别为指向a和b的指针),a、b的值在函数调用前后未发生变化,因而a=1,b=2,即输出12。

  • 第5题:

    或门电路输入1和0,会输出()。

    • A、1
    • B、0
    • C、先输出1后输出0
    • D、先输出0后输出1

    正确答案:A

  • 第6题:

    有以下程序     main( )    {int a=O,b=O,C=0,d=0;      if(a=1)b=l;C=2;      else d=3:  printf(“%d,%d,%d,%d/n”,a,b,C,d);     }  程序执行后的输出结果是()

    • A、0,O,O,3
    • B、O,1,2,0
    • C、1,1,2,0
    • D、编译有错

    正确答案:D

  • 第7题:

    逻辑运算1+AB的结果是()

    • A、1
    • B、0
    • C、B
    • D、AB

    正确答案:A

  • 第8题:

    以下程序段的输出结果是() a=Sqr(3) b=Sqr(2) c=a>b Print c

    • A、-1
    • B、0
    • C、False
    • D、True

    正确答案:D

  • 第9题:

    比较两个带符号的数A、B,当A=B时程序转移,测试的条件为()

    • A、ZF=1
    • B、ZF=0
    • C、SF=1
    • D、SF=0

    正确答案:A

  • 第10题:

    以下程序段的输出结果是()a=Sqr(3)b=Sqr(2)c=a>bPrintc

    • A、-1
    • B、0
    • C、FALSE
    • D、TRUE

    正确答案:D

  • 第11题:

    逻辑变量X与1异或结果是(),与0异或的结果是()。

    • A、0,1
    • B、1,0
    • C、,X
    • D、X,

    正确答案:C

  • 第12题:

    单选题
    在下述那种输入情况下,“与非”运算的结果是逻辑0()
    A

    全部输入是1

    B

    全部输入是0

    C

    任一输入是0

    D

    仅一输入是0


    正确答案: C
    解析: 暂无解析

  • 第13题:

    以下程序的输出结果是

    main( )

    {int a=4,b=5,e=0,d;

    d=! a&&! b||! c;

    cout<<d<<end1;

    }

    A.1

    B.0

    C.非0的数

    D.-1


    正确答案:A
    解析:本题考查逻辑运算符!逻辑“非”,&&逻辑“与”,||逻辑“或”,三者的优先级顺序为!>&&>||,本题中d=! 4&&! 5||! 0,即d=0||1,也即d=1。

  • 第14题:

    以下程序的输出结果是 main ( ) { int a=4,b=5, c=0,d; d=!a&&!b|| !c; printf ( "%d\n" , d); }

    A.1

    B.0

    C.非0的数

    D.-1


    正确答案:A
    解析:本题考核的知识点是逻辑运算符的运用。由于单目运算符优先级高于“&&”和“‖”、运算,所以先计算!a、!b和!c分别为“假”、“假”、“真”,然后是&&运算和“‖”运算,原表达式就等价于“假”&&“假”‖“真”又由于“&&”的优先级高于“‖”运算符,所以先计算“假”&&“假”,还是为假,最后是“假”‖,“真”为真。因此最后d被赋值为1,故最后输出为1。所以,4个选项中A为所选。

  • 第15题:

    以下程序的输出结果是( )。

    A)1

    B)2

    C)3

    D)4


    正确答案:C

  • 第16题:

    若输入“abcdef”、“abdef”,以下程序的输出结果为( )

    #include

    A)1

    B)0

    C)’abcdeff’

    D)’abdef’


    正确答案:A
    本题考查两个知识点:①字符串比较函数strcmp(sl,s2),若s1>s2,则返回1;若s1=s2,则返回0;若s1

  • 第17题:

    以下程序的输出结果是()      #include      main( )  {int a,b,d=241;      a=d/100%9;  b=(-1)&&(-1);  printf(“%d,%d/n”,a,b);} 

    • A、6,1
    • B、6,0
    • C、2,1
    • D、2,0

    正确答案:C

  • 第18题:

    有以下程序段 int x=3 do { printf(""%d"",x-=2); } while (!(--x)); 其输出结果是()

    • A、1
    • B、3、0
    • C、1、-2
    • D、死循环

    正确答案:C

  • 第19题:

    设有如下定义:int x=l,y=-1;,则语句:printf("%d/n",(x--&++y));的输出结果是()

    • A、1
    • B、0
    • C、-1
    • D、2

    正确答案:B

  • 第20题:

    设有说明语句:int x=1;,语句printf(“%d/n”,-x++);的输出结果是()

    • A、-1
    • B、0
    • C、1
    • D、2

    正确答案:A

  • 第21题:

    设有如下定义:intx=l,y=-1;,则语句:printf(""%d/n"",(x--&++y));的输出结果是()

    • A、1
    • B、0
    • C、-1
    • D、2

    正确答案:B

  • 第22题:

    下列程序段:Dim x If x Then Print x Else Print x+1运行后,显示的结果是()。

    • A、1
    • B、0
    • C、-1
    • D、出错

    正确答案:A

  • 第23题:

    设有定义int m=1,n=-1;则执行语句printf(〞%d/n〞,(m--&&++n));后的输出结果是()

    • A、-1
    • B、0
    • C、1
    • D、2

    正确答案:B

  • 第24题:

    单选题
    以下程序的输出结果是(  )。
    A

    1

    B

    0

    C

    非0的数

    D

    -1


    正确答案: A
    解析:
    本题考查逻辑运算,只要考生掌握了逻辑运算的优先级就可以正确得到答案为选项A)。或运算的优先级最高,&&和!!的优先级相同,按照从左到右的顺序计算。