单项选择题
下面程序的输出结果是( )。
main()
int x=1,y=0,a=0,b=0;
switch(x)
case 1:switch(y)
case 0:a++;break;
case 1:b++;break;
case 2:a++;b++;break;
printf("a=% d,b=% d\n",a,b);
A.a=2,b=1
B.a=1,b=1
C.a=1,b=0
D.a=2,b=2
点击查看答案
<上一题
目录
下一题>
热门
试题
单项选择题
有以下程序: #include <stdio.h> void fun(int n,int *p) int f1,f2; if(n==1||n==2) *p=1; else fun(n-1;&f1); fun(n-2,&f2); *p=f1+f2; main() int s; fun(3,&s);printf( %d n ,s); 程序的运行结果是( )。
A.2
B.3
C.4
D.5
点击查看答案
单项选择题
有以下程序: #include <stdio.h> int f(int x) int y; if (x=-0||x==1) return(3); y=x*x-f(x-2); return y; main() int z; z=f(3); printf( %d n , z); 程序的运行结果是( )。
A.0
B.9
C.6
D.8
点击查看答案
相关试题
有以下程序(strcat函数用以连接两个字符串...
有以下程序: #include <stdio.h> i...
下面程序运行后输出的结果是( )。 #in...
下面程序的输出结果是( )。 void ive...
有以下程序: #include <stdio.h> i...