for(k=0;k<=5;k++){;}循环体空语句,执行了()次。
第1题:
下列程序的输出结果是______。 main() { char *s="12134211"; int v[4]={0,0,0,0},k,i; for(k=0;s[k];k++) { switch(s[k]) { case '1':i=0; case '2':i=1; case '3':i=2; case '4':i=3; } vii]++; } for(k=O;k<4;k++) printf("%d ",v[k]); }
A.4211
B.0008
C.4678
D.8888
第2题:
若k是int类型变量,且有以下for语句: for(k=-1;k<O;k++)printf("****\n"); 下面关于语句执行情况的叙述中正确的是( )。、
A.循环体执行一次
B.循环体执行两次
C.循环体一次也不执行
D.构成无限循环 ‘
第3题:
以下程序的输出结果是( )。 main { char*s="12134211"; int v[4]=(0,0,0,0),k,i; for(k=0;s[k];k++) { switch(s[k]) { case1:i=0; case2:i=1; case3:i=2; case4:i=3;} } v[i]++: } for(k=0;k<4;k++)printf("%d",v[k]);
A.4 2 1 1
B.0 0 0 8
C.4 6 7 8
D.8 8 8 8
第4题:
若i和k都是int类型变量,有以下for语句
for(i=0,k=一1;k=l;k++)printf(“*****-\n”);
下面关于语句执行情况的叙述中正确的是
A.循环体执行两次
B.循环体执行一次
C.循环体一次也不执行
D.构成无限循环
第5题:
设i和k都是int类型,则for循环语句( )。
for(i=0,k=-1;k=1;i++,k++) printf("****\n");
A 循环结束的条件不合法
B 循环体一次也不执行
C 循环体只执行一次
D 是无限循环
第6题:
对于以下程序, main( ) { int a[5],*p; int k; for(k=0,p=a;k<5;k++,p++) scanf(“%d”,p); for(;k>0;k--) printf(“%d”,*(--p)); } 若输入为:1 2 3 4 5
第7题:
下面哪一个循环会导致死循环()
第8题:
循环语句:for(k=1;k<=5;k++){;}循环结束后,k的值为()。
第9题:
若变量已正确定义且k的值是4,计算表达式(j=k++)后,()正确的。
第10题:
语句“for($k=0;$k=1;$k++){}”和语句“for($k=0;$k==1;$k++){}”的执行次数分别为()。
第11题:
形成无限循环
输出6
输出5
输出4
第12题:
int fac=1,k=0;do{k++;fac*=k;}while(k<5);
int fac=0,k=1;do{fac*=k;k++;}while(k<5);
int fac=1,k=1;do{k++;fac*=k;}while(k<=5);
int fac=1,k=0;do{fac*=k;k++;}while(k<5);
第13题:
有以下程序#include <stdio.h>void fun(int s[]){ static int j=0; do s[j]+=s[j+1]; while(++j<2);}main(){ int k,a[10]={1,2,3,4,5}; for(k=1;k<3;k++) fun(a); for(k=0;k<5;k++) printf("%d",a[k]);}程序的运行结果是A.34756 B.23445C.35745 D.12345
第14题:
若k是int类型变量,且有以下for语句
for(k=-1;k<0;k++) printf(”****\n”);
下面关于语句执行情况的叙述中正确的是
A)循环体执行一次
B)循环体执行两次
C)循环体一次也不执行
D)构成无限循环
第15题:
下面程序输出的是( )。 main { int t=l;fun(fun(t));} fun(int h) { static int a[3]={1.2.3}; int k; for(k=0;k<3;k++)a[k]+=a[k]-h; for(k=0;k<3;k++)printf("%d",a[k]); printf("\n"); return(a[h]);}
A.1,2,3, 1,5,9,
B.1,3,5, 1,3,j,
C.1,3,5, 0,4,8,
D.1,3。5, -1,3,7,
第16题:
以下程序的输出结果是 void fun(int*s) { static int j=0; do s[j]+=s[j+1]; while(++j<2);} main() { int k,a[10]={1,2,3,4,5}; for(k=1;k<3;k++)fun(a); for(k=0;k<5;k++)printf("%d",a[k]);}
A.34756
B.23345
C.35745
D.12345
第17题:
(22)若i和k都是int类型变量,有以下for语句
for(i=0,k=-1;k=1;k++) printf("*****\n");
下面关于语句执行情况的叙述中正确的是
A)循环体执行两次
B)循环体执行一次
C)循环体一次也不执行
D)构成无限循环
第18题:
语句“for($k=0;$k==1;$k++);”的执行次数是()。
第19题:
下面哪一个循环会导致死循环?()
第20题:
程序段int k=10; while(k=0) k=k-1循环体语句执行()次.
第21题:
语句for($k=0;$k=1;$k++);和语句for($k=0;$k==1;$k++);执行的次数分别是:()
第22题:
for (int k = 0; k < 0; k++)
for (int k = 10; k > 0; k--)
for (int k = 0; k < 10; k--)
for (int k = 0; k > 0; k++)
第23题:
无限和0
0和无限
都是无限
都是0