单项选择题

下列程序的输出结果是( )。
#include<stdio.h>
main()
int a=2,b=3,p;
p=f(a,b);
printf("%d",p);

int f(a,b)
int c;
if(a>b)c=1;
else if(a==b)c=0;
else c=-1;
return(c) ;

A) -1
B) 0
C) 1
D) 2
<上一题 目录 下一题>
热门 试题

单项选择题
若有定义语句:int m[]=5,4,3,2,1,i=4;,则下面对m数组元素的引用中错误的是______。
A) m[-i]
B) m[2*2]
C) m[m[0]]
D) m[m[i]]
单项选择题
若程序执行时的输入数据是 2473 ,则下述程序的输出结果是 #include<stdio.h> void main() int cs; while((cs=getchar())!=,' n') switch(cs='2') case0 case 1:putchar(cs+4); case 2:putchar(cs+4); break; case 3:putchar(cs+3);default:putchar(cs+2);
A) 668977
B) 668966
C) 6677877
D) 6688766
相关试题
  • 下列程序的输出结果是( )。 #include...
  • 有以下程序 #include<stdio.h> main...
  • 若变量已正确定义,则以下语句的输出结果是...
  • 有以下函数: char fun(char *P) re...
  • 程序中若有如下说明和定义语句char fun(c...