执行下列程序,其输出为( )。 int Sum,j; Sum=0; j=0; do{ j++; for(int i=5:i>j;i--). Sum=Sum+(i+j); {while(j<11=; } }
A.45
B.50
C.60
D.65
第1题:
【填空题】下列程序的输出结果为 __________ 。 #include <stdio.h> int main() { int a[3][3]= {1,3,5,7,4,16,13,18,17},sum=0,i,j; for(i=0; i<3; i++) for(j=0; j<3; j++) if(i==0||i+j==2) sum=sum + a[i][j]; printf("sum=%dn", sum); return 0; }
第2题:
【填空题】下面程序可求矩阵a的主对角线上的元素之和,请填空使程序完整。 #include<stdio.h> main() { int a[3][3]={1,3,5,7,9,11,13,15,,17},sum=0,i,j; for(i=0;i<3;i++) for(j=0;j<3;j++) {if() sum+= ; printf(“sum=%d”,sum); }
第3题:
某C语言程序中对数组变量b的声明为“short b[10][5];”,sum为int型,有一条for语句如下: for (i=0; i<10, i++) for (j=0; j<5; j++) sum+= b[i][j]; 假设执行到“sum+= b[i][j];”时,sum的值在EAX中,b[i][0]所在的地址在ECX中,j在EDI中,则“sum+= b[i][j];”所对应的指令或指令序列(AT&T格式)可以是()。
A.addl 0(%edi, %ecx, 2), %eax
B.addl 0(%ecx, %edi, 2), %eax
C.movzwl 0(%edi, %ecx, 2), %edx addl %edx, %eax
D.movswl 0(%ecx, %edi, 2), %edx addl %edx, %eax
第4题:
某C语言程序中对数组变量b的声明为“int b[10][5];”,有一条for语句如下: for (i=0; i<10, i++) for (j=0; j<5; j++) sum+= b[i][j]; 假设执行到“sum+= b[i][j];”时,sum的值在EAX中,b[i][0]所在的地址在EDX中,j在ESI中,则“sum+= b[i][j];”所对应的指令(AT&T格式)可以是()。
A.addl 0(%edx, %esi, 4), %eax
B.addl 0(%esi, %edx, 4), %eax
C.addl 0(%edx, %esi, 2), %eax
D.addl 0(%esi, %edx, 2), %eax
第5题:
下列程序段执行后的输出结果是()。 int [][] b = {{1, 2, 3}, {4, 5},{6}}; int sum=0; for(int i = 0;i<b.length;i++) { for(int j = 0;j<b[i].length;j++) { sum += b[i][j]; } } System.out.println(sum);
A.6
B.28
C.21
D.9
第6题:
以下程序输出结果是 ______。 #include<iostream.h> void main(){ int a[3][3]={1,3,5,7,9,10,13,15,17},sum=0,i,j; for(i=0;i<3:i++) for(j=0;j<3;j++){ a[i][j]=i+j; if(i= =j)sum=sum+a[i][j]; } cout<< "sue="<<sum; }
A.15
B.25
C.6
D.9
第7题:
以下程序的输出结果是#include <stdio.h>main(){ int i,j,sum; for(i=5;i>=1;i--) { sum=0; for(j=i;j<=i;j++) sum+=i*j; } printf("%d\n",sum);}
第8题:
以下程序的输出结果是【 】。
include<stdio.h>
main()
{int i,j,sum;
for(i=3;i>=-1;i-)
(sum=0;
for(j=1;j<=i;j++) sum+=i*j;
}
printf("%d\n,sum);
}
第9题:
以下程序的输出结果是 【 8 】 。
#include<stdio.h>
main()
{
int i,j,sum;
for(i=3;i>=1;i--)
{
sum=0;
for(j=1;j<=i;j++) sum+=i*j;
}
printf("%d\n",sum);
}