下列程序段在运行时,若通过键盘输入的数据为“1、3、47、9、23、15、11、32、19、2”,则输出结果是() int a[10],b[10],i,j,cnt=0;for(i=0;i<10;i++){ scanf("%d",&a[i]); for(j=2;j<=a[i]/2;j++)if(a[i]%j==0)break; if(j>a[i]/2)b[cnt++]=a[i];} for(i=cnt-1;i>=0;i--)printf("%d",b[i]);
执行如下程序,从键盘依次输入十个整数:1 0 0 0 1 2 3 0 2 0 ,则输出时a[4]的值是多少?#include stdio.hvoid main( ){int a[10];int i,j;for(i=0;i<10;i++)scanf(%d,&a[i]);for(i=0;i<10;i++){if(a[i]==0){j=i;while(j<10-1&&a[j]==0)j++;a[i]=a[j];a[j]=0;}}for(i=0;i<10;i++)printf(%d\n,a[i]);}
设有int i,j,k;则表达式i=1;j=2;k=3,i&&j&&k的值为( )。
已知i、j、k为int型变量,若从键盘输入:1,2,3,使i的值为1,j的值为2,k的值为3,以下选项中正确的输入语句是( )。
已知i、j、k为int型变量,若从键盘输入:1,2,3,使i的值为1、j的值为2、k的值为3,以下选项中正确的输入语句是( )
下列语句序列执行后, j 的值是( ) int j=2; for( int i=7; i>0; i-=2 ) j*=2;
09110042:若有说明:int i,j=2,*p=&i;则能完成i=j赋值功能的语句是( )。
若有如下定义int i=3,j;,语句 j =(++i)+(++i)+--i;执行后i,j的值分别是( )。
若有说明int m[3][4]={3,9,7,8.5},(*q)[4];和赋值语句q=m;,则对数组元素m[i][j](其中O<=i<
设有说明语句int k,i=5,j=10;则表达式k=(i)*(j--)的值是 ()
若有说明int i,j=2,*p&i;,则能完成i=j赋值功能的语句是______。
已知:char c=’A’; int i=1,j; 执行语句j=!c&&i++; 则i和j的值是。
若有说明语句int i=4, j=5, k=6; float f; 则执行f=(i>k)?i:(j<k)?j:k;语句后,f的值为()。
已知“int j,i=1”,执行语句“j=i++;”后,变量i的值是 __ 。 执 行 语句“j=++i;”后,变量i的值是________
下列语句序列执行后,j的值是()。int j=0;for (int i=3i>0; i- -)j+=i;A.3B.4C.6D.5
设有语句"int array[3][4];" .则在下面几种引用下标为i和j的数组元素的方法,中,不正确的引用方式是()
已知i、j、k为int型变量,若要从键盘输入2、3、4<CR>,使i、j、k的值分别为2、3、4,下列正确的输入语句是()。
下列语句序列执行后,j的值是()int j=3,i=2;while(- -i!=i/j)j=j+2;A.2B.4C.6D.5
设int i,j=7,*p=&j;,与赋值语句i=j;等价的是()
已知int n,i=1,j=2;执行语句n=i<j?i++:j++;则i和j的值是
09110042:若有说明:int i,j=2,*p=&i;则能完成i=j赋值功能的语句是()。
为下面的程序输入数据,使得i=10,k=’a’ ,j=15,正确的键盘输入方法是()。 includeint main(){ int i,j,k; scanf(“%d%c%d”,&i,&k,&j); printf(“i=%d,j=%c,k=%d”,i,k,j); return 0; }
执行语句int i = 1, j = ++i; 后i与j的值分别为()。
设有定义int i = 6 ;,则执行以下语句后,i 的值为()。i *= i - 1;int i=8, j=16;if(i-1 > j ) j--; else --i;