更多“单选题以下程序的执行结果是(  )。A 0B 1C 4D 28”相关问题
  • 第1题:

    有以下程序

    #include <stdio.h>

    main( )

    { int a[ ]={1,2,3,4},y,*p=&a[3];

    --p; y=*p; printf("y=%d\n",y);

    }

    程序的运行结果是

    A)y=0

    B)y=1

    C)y=2

    D)y=3


    正确答案:D

  • 第2题:

    对于四变量逻辑函数,最小项有()个

    A、0

    B、1

    C、4

    D、16


    参考答案D

  • 第3题:

    Test命令执行之后的结果是()。

    A、0

    B、1

    C、-1

    D、0或非0


    参考答案:D

  • 第4题:

    以下程序的运行结果是( )。

    A)0

    B)1

    C)2

    D)3


    正确答案:A
    逻辑与(&&)运算符的功能是:当“&&”运算符两边的运算对象均为l时,整个表达式的值为1,否则为0。因为a=3

  • 第5题:

    若变量已正确定义,有以下程序段:

    A)0,0

    B)0,1

    C)1,1

    D)程序进入无限循环


    正确答案:B
    do…while循环的执行过程如下:①执行do后面的循环体中的语句。②计算while后一对圆括号中表达式的值。当值为非0时,转去执行步骤①;当值为0时,执行步骤③。③退出do…while循环。对于本题变量i的初始值等于“0”,接着执行do后面的循环体中的语句,输出变量i的值0。再判断while后面括号中表达式i十的值,其值为0,所以循环结束。.此时变量i的值经过自加已经变为1,所以再次输出i的值“1”。

  • 第6题:

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

    ACCEPT TO A

    IF A=[123 ]

    S= 0

    ENDIF

    S= 1

    ? S

    A ) 0

    B ) 1

    C ) 123

    D )由 A 的值决定


    正确答案:B

  • 第7题:

    有以下程序      main( )  {int y=10;  while(y--);printf(”y=%d/n”,y);      }  程序执行后的输出结果是()

    • A、y=0
    • B、y=-l
    • C、y=1
    • D、while构成无限循环

    正确答案:B

  • 第8题:

    连续执行命令test“string1”=“string2”echo$?则最后的输出结果是()

    • A、0
    • B、1
    • C、2
    • D、$?

    正确答案:B

  • 第9题:

    执行语句a=InStr(Trim(Replace("abcdef","c","")),"ef")后,变量a的值是()。

    • A、0
    • B、1
    • C、4
    • D、5

    正确答案:C

  • 第10题:

    请问下面程序段执行完毕,变量b的值是()。 <%Session("a")=1:Session.Abandon:Dim b:b=Session("a")%>

    • A、0
    • B、1
    • C、空(Empty)
    • D、程序出错

    正确答案:B

  • 第11题:

    已知enumcolor{red,yellow=2,blue,white,black}ren;执行printf("%d",ren=white);的输出结果是()

    • A、0
    • B、1
    • C、3
    • D、4

    正确答案:D

  • 第12题:

    下面程序段运行后,显示结果是()。DimxIf x Then Print x Else Print x+1

    • A、0
    • B、1
    • C、-1
    • D、显示出错信息

    正确答案:D

  • 第13题:

    ( 34 )有以下程序

    #include <stdio.h>

    int fun ()

    { static int x=1;

    x*2; return x;

    }

    main ()

    { int i,s=1 ,

    for ( i=1;i<=2;i++ ) s=fun () ;

    printf ( " %d \ n " ,s ) ;

    程序运行后的输出结果是

    A ) O

    B ) 1

    C ) 4

    D ) 8


    正确答案:C

  • 第14题:

    若有以下程序 main() {int y=10; while(y- -); printf(“y=%d\n”y); } 程序运行后的输出结果是()

    A: y=0

    B: y=-1

    C: y=1

    D: while构成无限循环


    正确答案: B

  • 第15题:

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

    A)2,2

    B)1,1

    C)3,4

    D)1,2


    正确答案:D
    题干中,*(p)就是数组元素a[O],输出a[0],之后指针P的值加1,**q即是数组元素a[l]。

  • 第16题:

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

    A)0

    B)1

    C)10

    D)9


    正确答案:D
    “*”号的优先级比“”的优先级高,所以先执行“*p”;指针P指向的是数组的首地址,因此*p=1;再加8得9。

  • 第17题:

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

    A)0?0

    B)0?12

    C)0?0

    D)0


    正确答案:D
    格式字符x或x是以十六进制无符号形式输出整型数(注:输出时不显示前导0x或0X)。

  • 第18题:

    有以下程序

    main()

    { int y=10;

    while(y--);printf("y= % d\n",y);

    }

    程序执行后的输出结果是

    A)y=0

    B)y=-1

    C)y=1

    D)while 构成无限循环


    正确答案:B
    (30)B) 解析 : while(y--) 执行后 ,y 若大于 1, 则循环 , 等 y=0 时 , 循环结束 , 并执行自减运算 , 得 -1 。

  • 第19题:

    表达式2<3&&8<=(a=10)的结果是()

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

    正确答案:B

  • 第20题:

    下面程序段运行后,显示结果是()。Dim xIf x Then Print x Else Print x+1

    • A、0
    • B、1
    • C、-1
    • D、显示出错信息

    正确答案:B

  • 第21题:

    有以下程序段:intk=0,a=1,b=2,c=3;k=a+=b-=c;,执行该程序段后,k的值是()

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

    正确答案:A

  • 第22题:

    已知inta=4,b=5;,这执行表达式a=a>b后,变量a的值为()。

    • A、0
    • B、1
    • C、4
    • D、5

    正确答案:A

  • 第23题:

    以下程序段执行后,整型变量s的值为()。  s=4  For i=1 To 4 s=s-1 Next i

    • A、0
    • B、-1
    • C、4
    • D、5

    正确答案:A