单选题有以下程序:#includemain(){ inti,j,m=1; for(i=1;i3;i++) {  for(j=3;j0;j--)  {   if(i*j3)break;   m*=i*j;  } } printf(m=%d,m);}程序运行后的输出结果是(  )。Am=6Bm=2Cm=4Dm=5

单选题
有以下程序: #include  main() {  int i,j,m=1;  for(i=1;i<3;i++)  {   for(j=3;j>0;j--)   {    if(i*j>3)break;    m*=i*j;   }  }  printf(m=%d,m); } 程序运行后的输出结果是(  )。
A

m=6

B

m=2

C

m=4

D

m=5


参考解析

解析:
本程序中包含了一个双重for循环,当变量i=1,且j=3、j=2、j=1时都能执行m*=i*j,此时得到m的值为6;当变量i=2,且j=3时会执行break语句,内部循环直接结束,此时i再加1,也会导致退出外部循环,所以最终m的值为6。答案选择A选项。

相关考题:

有以下程序#include stdio.hmain(){ int i,j,m=55;for(i=1;i=3;i++)for(j=3;j=i;j++) m=m%j;printf("%d\n",m);}程序的运行结果是A ) 0B ) 1C ) 2D ) 3

( 20 )有以下程序 include main (){ in i , j , m=1 ;for ( i=1 ; i ( 20 )有以下程序# include < s 七 dio . h >main (){ in i , j , m=1 ;for ( i=1 ; i < 3 ; i++ ){ for ( j=3 ; j > O ; j-- ){if ( i*j )> 3 ) break ;m=i*j ;}}printf ( " m=%d \ n ", m ) ;}程序运行后的输出结果是A ) m=6B ) m=2C ) m=4D ) m=5

有以下程序#include stdio.hmain(){ int i,j,m=55;for(i=1;i=3;i++)for(j=3;j=i;j++)m=m%j;printf("%d\n",m);}程序的运行结果是A.0B.1C.2D.3

有以下程序 fun(int x,int y) { static int m=0,i=2; i+=m+1; m=i+x+y; return m; } main() { int j=1,m=1,k; k=fun(j,m); printf("%d,",k); k=fun(j,m); printf("%d\n",k); } 执行后的输出结果是______。A.5,5B.5,11C.11,11D.11,5

有下列程序:fun(int x,int y){statlc int m=0,i=2;i+=m+1;m=i+X+y;return m;}main(){int j=1,m=1,k;k=fun(j,m);printf("%d,",k);k=fun(j,m);printf("%d\n",k);}执行后的输出结果是( )。A.5,5B.5,11C.11,11D.11,5

该程序运行的结果是( )。#include#include#define M 100void fun(int m, int *a, int *n){ int i,j=0;for(i=1;i=m;i++)if(i%7==0||i==0)a[j++]=i;*n=j;}main(){ int aa[M],n,k;clrscr();fun(10,aa,n);for(k=0;kif((k+1) ==0)printf("\n");else printf("M",aa[k]);printf("\n");}

下列程序的输出结果是 #include"stdio.h" #define N 3 #define M 3 void fun(int a[M][N]) { printf("%d\n",*(a[1]+2));} main() { int a[M][N]; int i,j; for(i=0;i<M;i++) for(j=0;j<N;j++) a[i][j]=i+j-(i-j); fun(a);}A.3B.4C.5D.6

下列给定程序中,函数fun()的功能是:给一维数组a输入任意4个整数,并按如下的规律输出。例如输入1,2,3,4,程序运行后输出以下方阵:4 1 2 33 4 1 22 3 4 11 2 3 4请改正程序中的错误,使它能得出正确的结果。注意;不要改动main 函数,不得增行或删行,也不得更改程序的结构。试题程序;include <stdio.h>define M 4/*******************************/void fun(int a){int i,j,k,m;printf("Enter 4 number: ");for (i=0; i<M; i++) scanf ("%d", a [i] );printf ("\n\n The result : \n\n ");for (i=M; i>0; i--){ k=a [M-1];for (j=M-1; j>0; j--)/**********************************/a[j]=a[j+1];a[0]=k;for (m=0 ;m<M; m++ ) printf ("%d ", a [m]);printf ("\n ");}}main (){int a [M];fun(a); printf("\n\n ");}

以下程序的执行结果是______。 main() { int i,j,m=O,n=0; for (i=0;i<2;i++) {for (j=0;j<2;j++) if(j>=i) m=1;n++; printf("%d\n",n); } }A.4B.2C.1D.0

有以下程序 include main() { int i,j,m=55; for(i=1;i 有以下程序 #include <stdio.h> main() { int i,j,m=55; for(i=1;i<=3;i++) for(j=3;j<=i;j++) m=m%j; printf("%d\n",m); } 程序的运行结果是A.0B.1C.2D.3

有以下程序includemain(){int i,j,m=55;for(i=1;i 有以下程序 #include <stdio.h> main() {int i,j,m=55; for(i=1;i<=3;i++) for(j=3;j<=i;j++)m=m%j; printf("%d\n",m); } 程序的运行结果是A.0B.1C.2D.3

下列程序的输出结果是 #include"stdio.h" #define N3 #define M3 void fun(int a[M][N]) { printf("%d\n",*(a[1]+2));} main() { int a[M][N]; int i,j; for(i=0;i<M;i++) for(j=0;j<N;j++) a[i][j]=i+j-(i-j); fun(a);}A.3B.4C.5D.6

以下程序的输出结果是#include conio.h#include stdio.h#define M 100void fun(int m, int *a, int *n){ int i,j=0; for(i=1;i=m;i++) if(i%7==0||i%11==0) a[j++]=i; *n=j;}main(){ int aa[M],n,k; clrscr(); fun(100,aa,n); for(k=0;kn;k++) if((k+1)%20==0)printf("\n"); else printf("%d",aa[k]); printf("\n"); }

有以下程序#include stdio.hMain(){ int i,j,m=1;For{i=i;i3;1++}( For(j=3;j0;j--){iF(i+j3)Break;m*=i*j;}}PrintF(“m=%d\n”,m)}程序运行后的输出结果是A.m=6B.m=2C.m=4D.m=5

请教:2010年3月全国计算机等级考试二级C语言程序设计笔试试卷(标准答案版)第1大题第20小题如何解答?【题目描述】( 20 )有以下程序# include < s 七 dio . h >main (){ in i , j , m=1 ;for ( i=1 ; i < 3 ; i++ ){ for ( j=3 ; j > O ; j-- ){if ( i*j )> 3 ) break ;m=i*j ;}}printf ( m=%d \ n , m ) ;}程序运行后的输出结果是A ) m=6B ) m=2C ) m=4D ) m=5

下面程序的输出结果是()。include using namespace std;void main( )int i,j,m=0,n=0; 下面程序的输出结果是( )。 #include <iostream> using namespace std; void main( ) int i,j,m=0,n=0; for(i=0;i<2;i++) for(j=0;j<2;j++) if(j> =i) m=1;n++; cout<<m<<endl; cout<<n;A.1 1B.1 4C.1 6D.0 2

有以下程序段: inti,j,m=0; for(i=1;i&lt;=15;i+=4) for(j一3;j&lt;=19;j+=4)m++; printf(‘‘%d\n‘‘,m); 程序段的输出结果是( )。A.12B.15C.20D.25

有以下程序: #includestdio.h main( ) {int i,j,m=1; for(i=1;i3;i++) {for(j=3;j0;j--) {if(i*j3)break; m*=i+j; } } printf("m=%d\n",m); } 程序运行后的输出结果是( )。A.m=6B.m=2C.m=4D.m=3

以下程序的输出结果是______。 main() { int i,j,m=0; for (i=1;i<=15;i+=4) for(j=3; j<=19; j+=4) m++; printf("%d\n",m); }A.12B.15C.20D.25

有以下程序#includestdio.hmain(){int i,j,m=55;for(i=1;i=3;i++)for(j=3;j=i;j++) m=m%j;printf(“%d”,m);}程序的运行结果是( )。A.0B.1C.2D.3

下列程序的输出结果是#include "stdio.h"#define N 3#define M 3void fun(int a[M][N]){printf("%d\n",*(a[1]+2));}main(){int a[M][N];int i,j;for(i=0;iM;i++)for(j=0;jN;j++)a[i][j]=i+j-(i-j);fun(a);}A.3B.4C.5D.6

有以下程序 main() { int m[][3]={1,4,7,2,5,8,3,6,9}; int i,j,k=2; for(i=0;i3;i++) { printf("%d",m[k][i]); } } 执行后输出结果是()A、456B、258C、369D、789

有以下程序 fun(int x,int y) { static int m=0,i=2; i+=m+1; m=i+x+y; return m; } main() { int j=1,m=1,k; k=fun(j,m); printf("%d,",k); k=fun(j,m); printf("%d/n",k); } 执行后的输出结果是()A、5,5B、5,11C、11,11D、11,5

单选题有以下程序 main() { int m[][3]={1,4,7,2,5,8,3,6,9}; int i,j,k=2; for(i=0;i3;i++) { printf("%d",m[k][i]); } } 执行后输出结果是()A456B258C369D789

单选题有以下程序#includemain(){ inti,j,m=55; for(i=1;i=3;i++)  for(j=3;j=i;j++)m=m%j; printf(%d,m);}程序的运行结果是(  )。A1B0C2D3

单选题有以下程序 fun(int x,int y) { static int m=0,i=2; i+=m+1; m=i+x+y; return m; } main() { int j=1,m=1,k; k=fun(j,m); printf("%d,",k); k=fun(j,m); printf("%d/n",k); } 执行后的输出结果是()A5,5B5,11C11,11D11,5

单选题有以下程序#include int fun(int x,int y){ static int m=0,i=2; i+=m+1; m=i+x+y; return m;}main(){ int j=1,m=1,k; k=fun(j,m); printf(%d,,k); k=fun(j,m); printf(%d,k);}执行后的输出结果是(  )。A5,11B5,5C11,11D11,5