更多"[单选题]有如下程序Main(){ int x=1,a=5,b"的相关试题:
[单选题]有如下程序
Main()
{ int x=1,a=0,b=0;
Switch(x){
Case 0: b++;
Case 1: a++;
Case 2: a++;b++;
}
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
[单选题]有以下程序
main()
{int k=5,n=0;
do
{switch(k)
{case 1: case 3:n+=1; break;
default:n=0;k--;
case 2: case4:n+=2;k--;break;}
printf(“%d”,n);
}while(k>0&&n<5);}
程序运行后的输出结果是()
A.2345
B.235
C.23456
D.2356
[填空题]执行下列程序段后,输出的a的值是()_。
Main(
{ int a = 2;
Switch(a)
{case 0:a - -;break;
Case a + +; break;
Case 2:a=a+5; break }
Printf("%d",a);}
[填空题]执行下列程序段后,输出的a的值是()_。
Main(
{ int m = 0;
Switch(m)
{case 0:m=2*m+1;break;
Case m=m-1; break;
Case 2:m=m+5; break }
Printf("%d",m);}
[填空题]执行下列程序段后,输出的a的值是()_。
Main(
{ int a = 0;
Switch(a)
{case 0:a - -;break;
Case a + +; break;
Case 2:a=a+5; break }
Printf("%d",a);}
[单选题]有以下程序
Main()
{ int k=5, n=0;
Do
{switch(k)
{case 1:
Case 3: n+=1; k--; break;
Default: n=0; k--;
Case 2:
Case 4: n+=2; k--; break;
}
Printf("%d",n);
}while(k>0 && n<5);
}
程序运行后的输出结果是()。
A.235
B.0235
C.02356
D.2356
[填空题]执行下列程序段后,输出的a的值是()_。
Main(
{int a = 1;
Switch(a)
{case 0:a - -;break;
Case a + +; break;
Case 2:a=a+5; break }
Printf("%d",a);}
[单选题]有以下程序
Main()
{int a=15,b=21,m=0;
Switch(a%3)
{case 0:m++;break;
Case 1:m++;
Switch(b%2)
{default:m++;
Case 0:m++;break;
}
}
Printf("%d\n",m);
}
程序运行后的输出结果是()。
A.1
B.2
C.3
D.4
[单选题]有以下程序:
Main()
{ int i;
For(i=0;i<3;i++)
Switch(i)
{
Case 0:printf("%d",i);
Case 2:printf("%d",i);
Default:printf("%d",i);
}
}
程序运行后的输出结果是()。
A.022111
B.021021
C.000122
D.012
[单选题]有如下程序
Int func(int
A, int b)
{ return(a+b); }
Main()
{ int x=2,y=5,z=8,r;
R=func(func(x,y),z);
Printf("%d\n",r);
}
该程序的输出结果是()。
A.12
B.13
C.14
D.15
[单选题]有以下程序
int fun(int x,int y,int *cp,int *dp)
{ *cp=x+y; *dp=x-y; }
main()
{ int a, b, c, d;
a=30; b=50;
fun(a,b,&c,&d);
printf("%d,%d\n", c, d);
}
输出结果是()。
A.50,30
B.30,50
C.80,-20
D.80,20
[单选题]有以下程序
Int a=4;
Int f(int n)
{ int t=0;
Static int a=5;
If(n%2) {int a=6; t+=a++;}
Else {int a=7; t+=a++;}
Return t+a++;
}
Main()
{ int s=a,i=0;
For(;i<2;i++)
S+=f(i);
Printf("%d\n",s);
}
程序运行后的输出结果是()。
A.24
B.28
C.32
D.36
[单选题]有如下程序段
Int *p,a=10,b=1;
P=&a; a=*p+b;
执行该程序段后,a的值为()。
A.12
B.11
C.10
D.编译出错
[单选题]有如下程序:
Long fib(int n)
{
If(n > 2)
Return (fib(n-1) + fib(n - 2));
Else
Return (2);
}
Main()
{
Printf("%d\n",fib(3));
}
该程序的输出结果是()。
A.2
B.4
C.6
D.8
[单选题]有以下程序
int fun(int x[],int n)
{static int sum=0,i;
for(i=0;iA.45
B.50
C.60
D.55
[单选题]有如下程序
Main( )
{ int n=10;
While(n>6) {n--;printf("%d",n);}
}
该程序段的输出结果是()。
A.987
B.9876
C.8765
D.6789
[单选题]有如下程序
Main( )
{ int a=9;
While(a>7) {a--;printf("%d",a);}
}
该程序段的输出结果是()。
A.98
B.87
C.876
D.987
[单选题]有如下程序
Main( )
{ int n=8;
While(n>6) { n--;printf("%d",n);}
}
该程序段的输出结果是()。
A.98
B.76
C.87
D.78
[单选题]有如下程序
Main()
{ int a = 2,b =- 1,c = 2;
If(aIf(b<0) c=0;
Else c++;
Printf("%d\n",c);
}
该程序的输出结果是()。
A.0
B.1
C.2
D.3