有以下程序: #include<stdiO.h> main( ) {int a=1,b=0; printf("%d,",b=a+b); printf("%d\n",a=2+b); ‘’ } 程序运行后的输出结果是( )。
A.0,0
B.1,3
C.3,2
D.1,2
第1题:
以下程序的输出结果是( )。
include<stdio.h>
fun()
{ int a=0;
a+=3;
printf("%d",A);
}
main()
{ int cc;
for(cc=1;cc<=4;cc++)
fun();
printf("\n");
}
第2题:
下列程序的执行结果是______。 print(int*b,int m) { int i; for(i=0;i<m;i++) {*b=i; b++; } printf("%d\n",*--B) ; } main() { int a[5]=}1,2,3,4,5}; print(a,5);}
A.5
B.4
C.3
D.2
第3题:
有以下程序
main()
{ int a=0, b=0;
a=10; /* 给 a 赋值
b=20; 给 b 赋值 */
printf("a+b=%d\n",a+b); /* 输出计算结果 */
}
程序运行后的输出结果是
A)a+b=10
B)a+b=30
C)30
D) 出错
第4题:
以下程序的输出结果是( )。 #include <stdio.h> int fan(int); main() { int w=5; fun(w); printf("\n"); } fun(int k) { if(k>0) fun(k-1); printf("%d",k); }
A.5 4 3 2 1
B.0 1 2 3 4 5
C.1 2 3 4 5
D.5 4 3 2 1 0
第5题:
有以下程序,程序执行后,输出结果是【 】
include<stdio.h>
void fun(int*A)
{ a[0]=a[1];}
main()
{ int a[10]={10,9,8,7,6,5,4,3,2,1,},i;
for(i=2;i>1=0;i-) fun(&a[i]);
for(i=0;i<10;i++) printf("%d,a[i]);
printf("\n");
}
第6题:
有以下程序: #include <stdio.h> void sum(int *a) { a[0]=a[1]; } main() { int aa[10]={1,2,3,4,5,6,7,8,9,10},i; for(i=2;i>=0;i--) sum(&aa[i]); printf("%d\n",aa[0]); } 执行后的输出结果是( )。
A.4
B.3
C.2
D.1
第7题:
有以下程序: #include<stdio.h> int fun(int*k) {int b=0; b=*k+b: return(B);} main() {int a[10]={1,2,3,4,5,6,7,8},i; for(i=2;i<4;i++){printf("%d",fun(&a[i]));} printf("\n"); } 程序运行后的输出结果是( )。
A.10 12
B.8 10
C.3 4
D.10 28
第8题:
下列程序执行后的输出结果是( )。
void func(int*a,int b[])
{ b[0]=*a+b;}
main
{ int a,b[5];
a=0;
b[0]=3;
func(&a,b);
printf("%d\n",b[0]); }
A.6
B.7
C.8
D.9
第9题:
有以下程序#include "stdio.h"void fun(int *a,int *b,int c){ c=*a+*b; }main(){ int a[2]={6,9},c=0; fun(a,a+1,&c); printf("%d\n",c);}程序输出的结果是 A.6 B.9C.0 D.15
第10题:
执行以下程序后,a+b以及b的两倍的输出结果是多少?() main() { int a=1,b=0; printf("a+b=%d",b=a+b); printf("2*b=%d",2*b); }
A.A) 1,2
B.B) 0,0
C.C)3,2
D.D)不1,0