单项选择题
下列程序的输出结果是( )。 #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.编译出错,无法运行
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
有如下程序: #include <stdio.h> main() { int a=2,b= -1,c=2; if(a<b) if(b<0) c=0; else c++; printf( %d n ,c); } 该程序的输出结果是
A.0
B.1
C.2
D.3
点击查看答案&解析
单项选择题
设以下变量均为int类型,表达式的值不为7的是( )。
A.(x=y=6,x+y,x+1)
B.(x=y=6,x+y,y+1)
C.(x=6, x+1,y=6,x+
D.(y=6,y+1,x=y,x+1)
点击查看答案&解析
相关试题
以下程序段打开文件后,先利用fseek函数将...
以下程序的输出结果是 【18】 。#incl...
若已知a=10,b=20,则表达式! a<b...
用以下语句调用库函数malloc,使字符指针st...
以下程序的输出结果是 【17】 。#incl...