• 2022-07-25
    运行下面程序输出( )。 #include [stdio.h][br][/br] void main()[br][/br] { int x,y=5;[br][/br] if(x=y!=0)[br][/br] printf("%d\n",x);[br][/br] else [br][/br] printf("%d\n",x+2);[br][/br]}
    A: 0
    B: 1
    C: 2
    D: 乱码
  • B

    举一反三

    内容

    • 0

      p>以下程序运行后的输出结果是____。[br][/br]voidfun(intx,inty)[br][/br]{x=x+y;y=x-y;x=x-y;[br][/br]printf("%d,%d,",x,y);}[br][/br]main()[br][/br]{intx=2,y=3;[br][/br]fun(x,y);[br][/br]printf("%d,%d\n",x,y);[br][/br]}</p

    • 1

      若有以下程序, voidfun(intx,inty)[br][/br]{ x=x+y;y=x-y;x=x-y;[br][/br]printf(“%d,%d,”,x,y); }[br][/br]main()[br][/br]{ intx=2,y=3;[br][/br]fun(x,y);[br][/br]printf(“%d,%d\n”,x,y); } 程序的输出结果是 。

    • 2

      有以下程序:[br][/br]#include <stdio.h>[br][/br]#define N 8[br][/br]void fun(int *x,int i)[br][/br]{ *x=*(x+i);}[br][/br]main()[br][/br]{ int a&#91;N&#93;={1,2,3,4,5,6,7,8},i;[br][/br]fun(a,2);[br][/br]for(i=0;i<N/2;i++)[br][/br]{ printf("%d",a&#91;i&#93;);}[br][/br]printf("\n");[br][/br]}[br][/br]程序运行后的输出结果是( )。 A: 1313 B: 2234 C: 3234 D: 1234

    • 3

      有如下程序:[br][/br]#include &#91;iostream&#93;[br][/br]using namespace std;[br][/br]void fl(int& x,int& y){int z=x;x=y;y=z;}[br][/br]void f2(int x,int y){int z=x;x=y;y=z;}[br][/br]int main(){[br][/br] int x=10,y=26;[br][/br] f1(x,y);[br][/br] f2(x,y);[br][/br] cout&#91;<y<<endl;<br&#93; return 0;[br][/br]}[br][/br]运行时的输出结果是( )。 A: 10 B: 16 C: 26 D: 36

    • 4

      第38题(本题:1分) 有以下程序[br][/br]#include &#91;stdio.h&#93;[br][/br]struct tt[br][/br]{ int x; struct tt *y; } s&#91;3&#93;={ 1,0,2,0,3,0};[br][/br]main( )[br][/br]{ struct tt *p=s+1;[br][/br]p->y=s;[br][/br]printf("%d,",p->x); [br][/br]p=p->y;[br][/br]printf("%d\n",p->x); [br][/br]} [br][/br]程序运行后的输出结果是 A: 2,3 B: 2,1 C: 1,2 D: 3,1