首页/ 题库 / [单选题]假定有以下程序段 n=0 for i=1的答案

假定有以下程序段 n=0 for i=1 to 3 for j=-4 to -1 n=n+1 next j next i 运行完毕后,n的值是________。

单选题
2022-01-05 15:53
B、3
C、4
D、12
查看答案

正确答案
D

试题解析
解析:本题中,外层循环从1到3,要执行3次,而内层循环从-4到-1,执行4次,所以一共执行了4*3=12次循环。而每执行一次循环n就加1,所以最后n的值为12。所以本题答案为D。

标签:
感兴趣题目
下列程序的输出结果是______。 main ( ) { int n[5]={0,0,0},i,k=2; for (i=0;i
若有如下程序: main() { char a[3][5] = {"name","age","sex"},n; for(n=0;n<3;n++) printf("%s ",a[n]);} 则程序执行后的输出结果是( )。
下列程序段执行后,j值是()。for(inti(0),j(0);i<10;i++)if(i)j++;
请读程序: main() {inti,k,a[10],p[3]: k=5; for(i=0;i<10;i)a[i]=i; for(i=0;i<3;i)p[i]=a[i*(i1)]; for(i=0;i<3;i)k=p[i]*2; printf(“%d、n”,k); } 则上面程序的输出结果是()
下面程序的时间复杂度为()。 for(i=0;i
以下函数返回a所指数组中最小的值所在的下标值 fun(int *a,int n) { int i,j=0,p; p=j for(i=j;i<n;i++) if(a[i]<a[p])______; return(p);} 在横线处应填入的是
有以下程序 main ( ) { int i,n=0; for (i=2 ;i<5;i++) { do { if (i%3) continue; n++; } while(!i); n++; } print f ( "n=%d " , n); } 程序执行后的输出结果是
有以下程序: #include <stdio.h> main() { int i,n=0; for(i=2;i<5;i++) { do { if(i%3) continue; n++; } while(! i); n++; } printf("n=%d ",n); } 程序执行后的输出结果是( )。
有以下程序: main() { int i,n=0; for(i=2;i<5;i++) { do { if(i%3) continue; n++; }while(!i); n++; } printf("n=%d ",n); } 程序执行后的输出结果是( )。
有以下程序 main() { int i,n=0; for(i=2;i<5;i++) { do {if(i%3)continue; n++; }while(!i); n++; } printf("n=%d ",n); } 程序执行后输出结果是
下面的程序段的时间复杂度为【】s=0;for(i=0;i<n;i++)for(j=0;j<m;j++)s=s+a[i][i];
执行下列程序段后,输出的结果是 For k1 = 0 To 4 y =20 For k2 = 0 To 3 y=10 For 16 = 0 To 2 y=y+10 Next Next Next Print y
相关题目

在下面循环语句中,内层循环体S语句的执行总次数为(    )。

for(int i=0; i<n; i++)

            for(int j=i; j<n; j++) S;

若i,j已定义成int型,则以下程序段中内循环体的总执行次数是(  )。

for(i=6;i>0;i--)

for(j=0;j<4;j++)

{...}

下面程序段的时间复杂度为 ( ) for(i=0;i<m;i++) for(j=0;j<n;j++) A[i][j]=i*j;
有以下程序: main() {int n=0; do { n++; printf("%d ",n); } while(n<=3); } 程序的输出结果是( )。
若所用变量均已正确定义,则执行下面程序段后的 值是【】。for(i=0 ; i<2 ; i++ ) printf("YES"); printf("\n");
设有程序:main(){ int i,a[11];printf("给数组赋值:\n");for (i=0;i<=10;i++)scanf("%d",());printf("输出数组:\n");for(i=0;i<=10;i++) printf("%d,",());}则在程序中的两个园括号中分别应填入_______
请读程序: # include<srdio.h> main( ) { int n[2],i,j,k; { for(i=0,i<2;i + + )n[i]=0; k=2; for(i=0;i<k;i+ +) {for(j=0;j<k;j+ +)n[j]=n[i]+l; print{("%d ",n[k]); } 上面程序片段输出结果是 ( )
有以下程序 main() {int i,j,x=0; for(i=0;i<2;i++) {x++; for(j=0;j<=3;j++) {if(j%2) continue; x++; } x++; } printf("x=%d ",x); 程序执行后的输出结果是______。
有以下程序: main() {int i,j,x=0; for(i=0;i<2;i++) {x++; for(j=0;j<=3;j++) {if(j*2)continue; x++; } x++; } printf("x=%d ”,x); } 程序执行后的输出结果是( )。
有以下程序 main() {int i,j,x=0; for(i=0;i<2;i++) {x++; for(j=0;j<=3;j++) {if(j%2)continue; x++; } x++; } printf("x=%d ",x); } 程序执行后的输出结果是
有以下程序 fun(char p[][10]) {int n=0,i; for(i=O;i<7;i++) if(p[i][O]=T)n++; return n; } main() {char str[][10]={"Mon","Tue","Wed","Thu","Fri", "Sat","Sun"}; printf("%d ",fun(str)); }
for(int i=0;in/2){cout<<><>
以下程序的输出结果是( )。 main { int i=0,S=0; for(;;) { if(i==3 ||i==5)continue; if(i==6)break; i++; s+=i: }; printf("%d\n",s); }
下列程序段执行后,j值是()。for(int i(0), j(0); i<10; i++)if(i) j++;
以下程序段是函数返回a所指数组中最大的值所在的下标值,横线处的语句为( )。 fun(int*a, int n) { int i,j=0,k; k=j; for(i=j;i<n;i++) if[a[i]>a[k])______; return(k); }
以下函数返回a所指数组中最小的值所在的下标值 fun(int *a,int n) { int i,j=0,p; p=j; for(i=j;i<n;i++) if(a[i]<a[p])______; return(p);} 在下划线处应填入的是
有以下程序fun(int *a,int n) { int i,j=0,p; p=j; for(i=j;i<n;i++) if(a[i]<a[p]) ____; return(p);}在下画线处应填入的是A.i=p B.a[p]=a[i] C.p=j D.p=i
有以下程序段int n=0,p;do {scanf("%d",&p);n++;}while(p!=12345 &&n<3);此处do-while循环的结束条件是()
有以下程序段: int n=0,p; do { scanf("%d",&p);n + +;}while(p!=12345 && n<3); 此处do-while循环的结束条是
有以下程序: #include <iostream> using namespace std; class count { static int n; public: count ( ) { n++; } static int test() { for (int i = 0; i < 4; i++ ) n++; return n; } }; int count :: n = 0; int main() { cout<<count :: test()<<" "; count c1, c2; cout<<count :: test()<<end1; return 0; } 执行后的输出结果是( )。
广告位招租WX:84302438

免费的网站请分享给朋友吧