有如下程序: main() {int a=2,b=一1,c=2; if(a<b) if(b<0) c=0; else c++; printf("%d\
有如下程序: main() {int a=2,b=一1,c=2; if(a<b) if(b<0) c=0; else c++; printf("%d\n",c); } 该程序的输出结果是()。
有如下程序: main() {int a=2,b=一1,c=2; if(a<b) if(b<0) c=0; else c++; printf("%d\n",c); } 该程序的输出结果是()。
第1题
有如下程序: #include<iostream> using namespace std; int main(){ int sum; for(int i=0;i<6;i+=3){ sum=i; for(int j=i;j<6;j++)sum+=j; } cout<<sum<<end1; return 0; } 运行时的输出结果是()。
A.3
B.10
C.12
D.15
第2题
有如下程序: main() { int n=9; while(n>6){n--;printf("%d",n);}} 该程序的输出结果是
A.987
B.876
C.8765
D.9876
第3题
有如下程序段: main(int argc,char *argv[]) { int n,i=0; while(argv[1][i]!=\0) {n=fun();i++;} printf("%d\n",n*argc); } int fun() { static int s=0; s+=1; return s; } 假设程序经编译、连接后生成可执行文件exam,exe,若键入如下命令行: exam l23<回车> 则运行结果为【 】。
第4题
有如下程序: #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
第5题
有如下程序: int func(int a,int b) { return (a+b); } void 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
第6题
有如下程序 main() { int x=3; do { printf("%d",x--);} while(!x); }该程序的执行结果是______。
A.321
B.3
C.不输出任何内容
D.陷入死循环
第7题
有如下程序: main() { int a[3][3]={{1,2},{3,4},{5,6}},i,j,s=0; for(i=1;i<3;i++) for(j=0;j<=i;j++) s+=a[i][j]; printf("%d\n",s); } 该程序的输出结果是______。
A.18
B.19
C.20
D.21
第8题
有如下程序: long fib(int n) { if(n>2)return(fib(n一1)+fib(n一2)); else return(2); } void main() { printf(“%d\n”,fib(3)); } 该程序的输出结果是()。
A.2
B.4
C.6
D.8
第9题
有如下程序: main() { int x=1,a=0,b=0; swltcn(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
第10题
若有如下程序: sub(int*y) {while(--(*y)); printf("%d",(*y)--);} main() { int x=10; sub(&x); } 则程序运行后的输出结果是【 】。