网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
若希望下列的程序运行后输出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
参考答案
更多 “ 若希望下列的程序运行后输出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 ” 相关考题
考题
有以下程序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=121
B.i1=10,i2=10,i3=121,i4=121
C.i1=1000,i2=1000,i3=21,i4=21
D.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();}程序运行后的输出结果是( )。A
1012B
810C
1028D
1016
考题
单选题有如下程序: #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(""); } 程序运行后的输出结果是( )。A
2,3,4,5,B
3,4,5,6,C
3,4,2,2,D
1,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();}程序运行后的输出结果是( )。A
ABCDEFGHIJKLMNOPB
ABCDEFGHHKLC
ABCDD
AEIM
考题
单选题有以下程序:#include main(){ char *a[]={abcd,ef,gh,ijk}; int i; for(i=0;i4;i++)printf(%c,*a[i]);}程序运行后的输出结果是( )。A
aegiB
dfhkC
abcdD
abcdefghijk
考题
单选题有以下程序:#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();}程序运行后的输出结果是( )。A
3344B
2050C
3040D
0304
考题
单选题有如下程序
#include
main()
{
inti=1;
for(printf(%d,i);i4;i++)
printf(%d,i);
printf();
}
程序运行后的输出结果是( )。A
1123B
123C
0123D
001
考题
单选题有以下程序:#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);}程序的运行结果是( )。A
8B
11C
15D
4
热门标签
最新试卷