以下程序段运行后变量n的值为() inti=1,n=1; for(;i<3;i++) {continue;n=n+i;}
第1题:
设变量已正确定义,则以下能正确计算n!的程序段是______。
A.f=0; for(i=1; i<=n; i++)f*=i;
B.f=1; for(i=1; i<n; i++)f*=i;
C.f=1; for(i=n; i>1; i++)f*=i;
D.f=1; for(i=n; i>=2; i--)f*=i;
第2题:
有以下程序 main() { int n[3],i,j; for(i=0;i<3;i++)n[i]=0; for(i=0;i<2,i++) for(j=0;j<2;j++)n[j]=n[i]+1; printf("%d\n",n[1]); } 程序运行后的输出结果是( )
A.2
B.1
C.0
D.3
第3题:
有以下程序main(){ int n[3],i,j; for(i=0;i<3;i++) n[i]=0; for(i=0;i<2;i++) for(j=0;j<2;j++) n[j]=n[i]+1; printf( "%d\n",n[1]);}程序运行后的输出结果是A.2 B.1C.0 D.3
第4题:
有以下程序int f(int n){ if(n==1 return 1; else return f(n-1)+1;}main(){ int i,j=0; for(i=1;i<3;i++) j+=f(i); printf("%d\n",j);}程序运行后的输出结果是A.4 B.3 C.2 D.1
第5题:
A.4
B.3
C.2
D.1
第6题:
假定有以下程序段: n=0fori=l t03forj=-3t0 1n-=n+1nextjnexti运行完毕后,n的值是( )。
A.3
B.4
C.12
D.15
第7题:
设变量已正确定义,则以下能正确计算f=n!的程序是( )。
A.f=0; for(i=1;i<=n;i++)f*=i;
B.f=1;for(i=1;i<n;i++)f*=i;
C.f=1;for(i=n;i>1;i++)f*=i;
D.f=1;for(i=n;i>=2;i--)f*=i;
第8题:
有以下程序
int f(int n)
{ if(n==1)return 1;
else return f(n-1)+1;}
main()
{ int i,j=0;
for(i=1;i<3;i++)j+=f(i);
printf("%d\n",j);}
程序运行后的输出结果是
A.4
B.3
C.2
D.1
第9题:
以下程序的输出结果是main(){inti;for(i=1;i<6;i++){if(i%2){printf(""#"");continue;}printf(""*"");}printf(""/n"");}
第10题:
程序段"N30IF[#1GT10];…N80ENDIF;N90…;"表示()(华中系统)。
第11题:
#*#*#
#####
*****
*#*#*
第12题:
9 4
9 3
12 4
12 3(#^)
第13题:
设变量已正确定义,则以下能正确计算f=n!的程序段是 ______。
A.F=0:
B.f=1; for(i=1;i<=n;i++) f*=i; for(i=1;i<n;i++) f*=i;
C.f=1;
D.f=-1; for(i=n;i>1;i++)f*=i; for(i=n;i>=2;i--)f*=i;
第14题:
假定有以下程序段:
n=0
for i=1 to 3
for j=1 to 3
n=n+1
next j
next i
运行完毕后,n的值是______。
第15题:
有以下程序int f(int n){ if(n==1)return 1; else return f(n-1)+1;}main(){ int i,j=0; for(i=1;i<3;i++)j+=f(i); printf("%d\n",j); }程序的运行结果是A.4 B.3C.2 D.1
第16题:
以下程序段执行后整型变量n的值为( )。 n=0 For i=1 to 20 Step 5 n=n+1 Next i
A.50
B.4
C.15
D.210
第17题:
假定有以下程序段: n=0fori=l to 3fori=4to-1n=n+1next jnext i运行完毕后,n的值是( )。
A.0
B.3
C.4
D.12
第18题:
以下程序段执行后整型变量度n的值为______。 n=0 for I=l to 20 step 5 n=n+1 next I
A. 50
B.4
C.15
D.210
第19题:
执行下列程序段后,整型变量n的值为( )。 n=0 For i=1 To 20 Step 5 n=n+1 Next i
A.50
B.4
C.15
D.210
第20题:
(20)有以下程序段
int i,n;
for(i=0;i<8;i++)
{ n=rand()%5;
switch (n)
{ case 1:
case 3:printf("%d\n",n); break;
case 2:
case 4:printf("%d\n",n); continue;
case 0:exit(0);
}
printf("%d\n",n);
}
以下关于程序段执行情况的叙述,正确的是
A)for循环语句固定执行8次
B)当产生的随机数n为4时结束循环操作
C)当产生的随机数n为1和2时不做任何操作
D)当产生的随机数n为0时结束程序运行
第21题:
程序段“[#1GT10]GOTO2”表示()
第22题:
有以下程序段,n=2;while(n--);printf("%d",n);其中n为整型变量。运行结果为()。
第23题:
4
3
2
1