单项选择题

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

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

A.-1
B.1
C.2
D.编译出错,无法运行
<上一题 目录 下一题>
热门 试题

单项选择题
有一堆零件(个数在100到200之间),如果分成4个零件一组,则多2个零件;若分成7个零件一组,则多3个零件;若分成9个零件一组,则多5个零件。下面的程序是求这堆零件的总数,请选择填空。 #include<stdio.h> main() int i; for(i=100; i<200;i++) if((i-2)%4==0) if(! ((i-3)%7)) if(____) printf( %d ,i);
A.i%9=5
B.i%9!=5
C.(i-5)%9!=0
D.(i-5)%9= =0
单项选择题
检查软件产品是否符合需求定义的过程称为( )。
A.确认测试
B.集成测试
C.验证测试
D.验收测试
相关试题
  • 在C语言中,char型数据在内存中的存储形式...
  • 若有说明:int *p,m=5,n;以下正确的...
  • 若fp是指向某文件的指针,且已读到文件末尾...
  • 以下程序段的输出结果是( )。 int a=...
  • 下面程序段的输出结果是( )。 char st...