以下程序段执行后输出的结果是()。 int a[][4]={1,2,3,4,5,6,7,8,9,10,11,12}; printf("%dn",a[1][5]);
A.编译有错误。
B.4
C.10
D.11
第1题:
有以下程序:void main(){int t=1,i=5; for( ;i=0;) i--;t*=i; printf("%d\n",t);}执行后输出结果是。
第2题:
有以下程序 main() {int k=5; while(-k) printf("%d",k-=3); printf("\n"); } 执行后的输出结果是______。
A.1
B.2
C.4
D.死循环
第3题:
有下列程序:
main()
{int k=5;
while(--k) printf("%d",k-=3);
printf("\n");}
执行后的输出结果是( )。
A.1
B.2
C.4
D.死循环
第4题:
以下语句段执行后的输出结果是( )。 #include<stdio.h> main() {int k=3; if(k) printf("###") else printf("&&&&");}
A.###
B.&&&&
C.###&&&&
D.有语法错误,不能执行
第5题:
以下程序的输出结果是( )。
include<stdio.h>
fun()
{ int a=0;
a+=3;
printf("%d",A);
}
main()
{ int cc;
for(cc=1;cc<=4;cc++)
fun();
printf("\n");
}
第6题:
有以下程序,程序执行后,输出结果是【 】
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");
}
第7题:
若有以下程序main(){ int p=5,a=5; if(p=1!=0) printf("%d\n",p); else printf("%d\n",p+2);}程序执行后的输出结果是
第8题:
下列程序执行后输出的结果是( )。 int d=1; fun (int p) { int d=5; d + =p + +; printf("%d,",d); } main( ) { int a=3; fun(a); d + = a + +; printf("%d\n",d); }
A.8, 4
B.9, 6
C.9, 4
D.8, 5
第9题:
有以下程序 # include <stdio.h> main() { int a[]={1,2,3,4,5,6,7,8,9,10,11,12,},*p=a+5,*q=NULL; *q=*(p+5); printf("%d %d \n",*p,*q); } 程序运行后的输出结果是
A.运行后报错
B.6 6
C.6 11
D.5 10
第10题:
有以下程序
main()
{ int t=1,i=5;
for( ; i>=0; i--) t*=i;
printf("%d\n",t);
}
执行后输出结果是【 】。
第11题:
以下程序运行后的输出结果是()。 main( ) {int a=1,b=3,c=5; if(c=a+b) printf(“yes”); else printf(“not”); }
第12题:
1
2
4
死循环
第13题:
有以下程序 #include<stdio.h> main() { int a[]={1,2,3,4,5,6,7,8,9,10,11,12,},*p=a+5,*q=NULL; *q= *(p+5); printf("%d %d\n",*p,*q); } 程序运行后的输出结果是
A.运行后报错
B.6 6
C.6 11
D.5 10
第14题:
有以下程序: #include <stdio.h> main() { int a[]={1,2,3,4,5,6,7,8,9,10,11,12,},*p=a+5,*q=NULL; *q=*(p+5); printf("%d %d \n",*p,*q); } 程序运行后的输出结果是( )。
A.运行后报错
B.66
C.611
D.510
第15题:
有以下程序:
include<stdio.h>
void func(int n)
{ static int num=1);
num=num+n;printf("%d",num);
}
main( )
{ funo(3);func(4);printf("n"); }
程序运行后的输出结果是( )。
A.4 8
B.3 4
C.3 5
D.4 5
第一调用func函数时输出4,第二次调用func函数时num的值并不会释放,仍然是上次修改后的值4,第二次调用结果为8,所以输出结果是4 8。
第16题:
执行下列语句段后程序的输出结果是______。
int x[]={1,2,3,4,5};
int q=x;
cout<<*(++q)<<end1;
第17题:
有下列程序: main( ) { int k=5; while(--k) printf("%d",k=1); printf("/n"); } 执行后的输出结果是( )。
A.1
B.2
C.4
D.死循环
第18题:
A.8
B.7
C.4
D.2
第19题:
以下程序的运行结果是______。 #include <stdio.h> main() {int a[]:{1,2,3,4,5,6,7,8,9,10,11,12): int *p=a+5,*q=NULL: *q=*(p+5): printf("%d %d\n",*p,*q); }
A.运行后报错
B.66
C.612
D.5 5
第20题:
以下程序的运行结果是( )。 #include <stdio.h> main() { int a[]={1,2,3,4,5,6,7,8,9,10,11,12}; int *p=a+5,*q=NULL; *q=8(p+5); printf("%d %d\n", *p,*q); }
A.运行后报错
B.6 6
C.6 11
D.5 5
第21题:
以下程序的输出结果是( )。 #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
第22题:
以下程序的输出结果是( )。 include<stdio.h> fun() {static int a=0; a+=3;printf("%d",A); } main() {int cc; for(cc=1;cc<5;cc++)fun(); printf("\n"); }
第23题:
有如下程序段:intt[][3]={1,2,3,4,5,6,7,8,9,10,11,12};printf("%d/n",t[2][1]);则执行该程序段后输出结果是()
第24题:
8
7
4
2