单项选择题

有以下程序   main( )   { int a=5,b=4,c=3,d=2;    if(a>b>c)    printf("%d\n",d);    else if((c-1>=d)==1)    printf("%d\n",d+1);    else    printf("%d\n",d+2);   }   执行后输出的结果是( )。

A.2
B.3
C.4
D. 编译时有错,无结果
<上一题 目录 下一题>
热门 试题

单项选择题
设有定义 int n1=0,n2,*p=&n2,*q=&n1;,以下赋值语句中与 n2=n1;语句等价的是______。
A.*p=*q;
B.p=q;
C.*p=&n1;
D.p=*q;
单项选择题
以下程序中,能够通过调用函数fun,使main函数中的指针变量p指向一个合法的整型单元的是( )。
A.main( )  { int *p;    fun(p);     ┆  }  int fun(int *p)  { int s; p=&s;}
B.main( )  { int *p;   fun(&p);     ┆  }   int fun(int **p)   { int s; *p=&s;}
C. #include<stdlib.h>  main( )   { int *p;   fun(&p);     ┆  }  int fun(int **p)  { *p=(int*)malloc(2);}
D.#include<stdlib.h>  main( )  { int *p;   fun(p);     ┆  }   int fun(int *p)  { p=(int*)malloc(sizeof(int));}
相关试题
  • 以下程序中函数reverse( )的功能是将a所...
  • 关系表中的每一横行称为一个( )。
  • 算法的空间复杂度是指( )。
  • 结构化程序设计主要强调的是( )。
  • 软件生命周期中花费时间最多的阶段是( )。