若希望下列的程序运行后输出25,程序空白处的正确选项是( )。 main { int id=50,a[]=(7,4,10,5,8}; for( ) j+=a[i]; printf("%d",j-40); }A.i=1;i4;++iB.i=l;i3;++iC.i=4;i2;i--D.i=2;i4;++i

若希望下列的程序运行后输出25,程序空白处的正确选项是( )。 main { int id=50,a[]=(7,4,10,5,8}; for( ) j+=a[i]; printf("%d",j-40); }

A.i=1;i<4;++i

B.i=l;i<3;++i

C.i=4;i>2;i--

D.i=2;i<4;++i


相关考题:

有以下程序main( ){ int a[4][4]={{1,4,3,2,},{8,6,5,7,},{3,7,2,5,},{4,8,6,1,}},i,k,t;for(i=0;i3;i++)for(k=i+ 1 ;k4;k++) if(a[i][i]a[k][k]){t=a[i][i];a[i][i]=a[k][k];a[k][k]=t;}for(i=0;i4;i++)printf("%d,",a[0][i]);}程序运行后的输出结果是A)6,2,1,1,B)6,4,3,2,C)1,1,2,6,D)2,3,4,6,

有以下程序main(){int a[4][4]={{1,4,3,2,},{8,6,5,7,},{3,7,2,5,},{4,8,6,1,}},i,k,t;for(i=0;i3;i++)for(k=i+i;k4;k++) if(a[i][i]for(i=0;i4;i++)printf(“%d,”,a[0][i]);}程序运行后的输出结果是( )。A.6,2,1,1,B.6,4,3,2,C.1,1,2,6,D.2,3,4,6,

有以下程序#include stdio.hmain(){ char *a[]={"abcd","ef","gh","ijk"};int i;for(i=0;i4;i++) printf("%c",*a[i]);}程序运行后的输出结果是A)aegiB)dfhkC) abc dD)abcdefghijk

有以下程序#include stdio.hint b=2;int fun(int *k){ b=*k+b; return (b);}main(){ int a[10]={1,2,3,4,5,6,7,8},i;for(i=2;i4;i++) {b=fun(a[i])+b; printf("%d ",b);}printf("\n");}程序运行后的输出结果是A)10 12B)8 10C)10 28D)10 16

有以下程序#include stdio.hmain(){ int a[ ]={2,3,5,4},i;for(i=0;i4;i++)switch(i%2){ case 0:switch(a[i]%2){case 0:a[i]++;break;case 1:a[i]--;}break;case 1:a[i ] =0;}for(i=0;i4;i++) printf("%d",a[i]); printf("\n");}程序运行后的输出结果是A)3 3 4 4B)2 0 5 0C)3 0 4 0D)0 3 0 4

有以下程序:main(){ int a[3][3],*p,i; p=a[1][1]; for(i=0;i4;i++) p[i]=i+1;printf("%d\n",a[1][2]); }程序运行后的输出结果是()A)3 B)6C)9 D)2

若有以下程序#include stdio.hint a[]={2,4,6,8};main(){ int i;int *p=a;for(i=0;i4;i++)a[i]=*p;printf("%d\n",a[2]);}上面程序的输出结果是A.6B.8C.4D.2

(35)有以下程序#include stdio.hint b=2;int fun(int *k){ b=*k+b;return(b);}main(){ int a[10]={1,2,3,4,5,6,7,8},I;for(i=2;i4;i++) {b=fun(a)+b;printf(“%d”,b);}printf(“\n”);}程序运行后输出的结果是A)10 12 B)8 10 C)10 28 D)10 16

若希望下列的程序运行后输出25,程序空白处的正确选项是( )。main(){int i,j=50,a[]={7,4,10,5,8};for( )j+=a[i];primf("%d,j-40);}A.i=1;i<4;++iB.i=1;i<3;++iC.i=4;i>2;i--D.i=2;i<4;++i

若希望下列的程序运行后输出25,程序空白处的正确选项是( )。main(){ int i,j=50,a[]={7,4,10,5,8};for( )j+=a[i];printf("%d",j-40);}A.i=1;i<4;++iB.i=1;i<3;++iC.i=4;i>2;i--D.i:2;i<4;++i

若希望下列的程序运行后输出25,程序空白处的正确选项是( )。main{ int i,j=50,a[]={7,4,10,5,8};for( )j+=a[i];printf(%d,j-40);}A.i=l;i4;++iB.i=1;i3;++iC.i=4;i2;i--D.i=2;i4;++i

若有以下程序#include stdio.hint a[]={2,4,6,8};main(){ int i; int *p=a; for(i=0;i4;i++)a[i]=*p; printf("%d\n",a[2]);} 上面程序的输出结果是A.6 B.8C.4 D.2

有以下程序int f(int n){ if(n==1)return 1; else return f(n-1)+1;}main(){ int i,j=0; for(i=1;i3;i++)j+=f(i); printf("%d\n",j); }程序的运行结果是A.4 B.3C.2 D.1

下面程序的输出是main(){ int arr[10],i,k=0; for(i=0;i10;i++) arr[i]=i; for(i=1;i4;i++) k+=arr[i]+i; printf("%d\n",k);}

有以下程序int f(int n){ if(n==1 return 1; else return f(n-1)+1;}main(){ int i,j=0; for(i=1;i3;i++) j+=f(i); printf("%d\n",j);}程序运行后的输出结果是A.4 B.3 C.2 D.1

有以下程序 int f(int n) { if (n==l) return 1; else return f(n-1)+1; } main () { int i,j=0; for(i=i;i<3;i++) j+=f(i); printf {"%d\n", j ); } 程序运行后的输出结果是A.4B.3C.2D.1

有以下程序 #includestdi0.h main( ) {int a[]={2,3,5,4),i; for(i=0;i4;i++) switch(i%2) {case 0:switch(a[i]%2) {case 0:a[i]++;break; case l:a[i]--; }break; case1:a[i]=0; } for(i=0;i4;i++)printf("%d",a[i]);printf("\n"); } 程序运行后的输出结果是( )。A.3344B.2050C.3040D.0304

试题三(共 20 分)阅读以下关于中断的叙述,回答问题 1 至问题 3,将答案填入答题纸的对应栏内。【说明】某计算机中断系统有 4级中断 I1,I2,I3 和I4,中断响应的优先次序为 I1→I2→I3→I4,即先响应 I1,再响应 I2,……,最后响应 I4。每级中断对应一个屏蔽码,屏蔽码中某位为“1”表示禁止中断(关中断) ,若为“0”则表示允许中断(开中断) 。各级中断处理程序与屏蔽码的关系如表 3-1 所示。【问题 1】 (6 分)若ti 时刻I1、I2 和 I4 级同时产生中断,在各中断处理完成后,tj(titj)时刻发出 I3 级中断申请,CPU 为 I3 服务时,I1 级发出请求,在 CPU 为 I1 服务时,I2 级发出请求。请参照图 3-1 所示的格式,画出CPU的运行轨迹。【问题 2】 (8 分)若将中断优先次序设置为 I1→I4→I3→I2,即先响应 I1,再响应 I4,……,最后响应 I2。请重新设置各级的屏蔽码,填写表 3-2。【问题 3】 (6 分)设中断优先次序为 I1→I4→I3→I2。若 ti 时刻 I1、I2 和 I4 级同时产生中断,在各中断处理完成后,tj(titj)时刻发出 I3 级中断申请,CPU为 I3服务时,I1级发出请求,在 CPU为 I1 服务时,I2 级发出请求。请画出这种情况下 CPU的运行轨迹。

有以下程序int f(int n){ if(n==1)return 1;else return f(n-1)+1;}main(){ int i,j=0;for(i=1;i3;i++)j+=f(i);printf("%d\n",j);}程序运行后的输出结果是A.4B.3C.2D.1

阅读下面的C语言程序,请给出正确的输出结果( )。#include#define N 10#define s(x)x*x#define f(x)(x*x)#define g(x)((x)*(x))main( ){int i1,i2,i3,i4;i1=1000/s(N);i2=1000/f(N);i3=f(N+1);i4=g(N+1);printf(“i1=%d,i2=%d,i3=%d,i4=%d\n”,i1,i2,i3,i4);}A.i1=1000,i2=10,i3=21,i4=121B.i1=10,i2=10,i3=121,i4=121C.i1=1000,i2=1000,i3=21,i4=21D.i1=10,i2二1000,i3=121,i4=21

单选题有以下程序:#includeint b=2;int fun(int *k){ b=*k+b; return(b);}main(){ int a[10]={1,2,3,4,5,6,7,8},i; for(i=2;i4;i++) {  b=fun(a[i])+b;  printf(%d,b); } printf();}程序运行后的输出结果是(  )。A1012B810C1028D1016

单选题有如下程序: #include voidchange(int*array,intlen) {  for(;len=0;len--)   array[len]+=2; } main() {  inti,array[5]={1,2};  change(array,4);  for(i=0;i4;i++)   printf("%d,",array[i]);  printf(""); } 程序运行后的输出结果是(  )。A2,3,4,5,B3,4,5,6,C3,4,2,2,D1,2,0,0,

单选题有以下程序:#include main(){  char *s[6]={ABCD,EFGH,IJKL,MNOP,QRST,UVWX},**p; int i; p=s;  for(i=0;i4;i++)printf(%s,p[i]); printf();}程序运行后的输出结果是(  )。AABCDEFGHIJKLMNOPBABCDEFGHHKLCABCDDAEIM

单选题有以下程序:#include main(){ char *a[]={abcd,ef,gh,ijk}; int i; for(i=0;i4;i++)printf(%c,*a[i]);}程序运行后的输出结果是(  )。AaegiBdfhkCabcdDabcdefghijk

单选题有以下程序:#include main(){ int a[]={2,3,5,4},i; for(i=0;i4;i++) switch(i%2) {  case 0:      switch(a[i]%2)      {       case 0:a[i]++;break;       case 1:a[i]--;      }break;  case 1:a[i]=0; } for(i=0;i4;i++)printf(%d,a[i]); printf();}程序运行后的输出结果是(  )。A3344B2050C3040D0304

单选题有如下程序#includemain(){ inti=1; for(printf(%d,i);i4;i++)  printf(%d,i); printf();}程序运行后的输出结果是(  )。A1123B123C0123D001

单选题有以下程序:#include int fun(int n){ static int t=1; int i=1; for(;i=n;i++)t*=i; return t;}main(){ int t=1,i; for(i=2;i4;i++)  t+=fun(i); printf(%d,t);}程序的运行结果是(  )。A8B11C15D4