执行完下面程序段后sum的值是() int a,sum; for(a=1,sum=0;a<=10;a+=2) sum=sum+a;
第1题:
下面程序的输出结果是( )。 public class Sun { public static void main(String args[ ]) { int n=4 ,sum=0; while (n>0) { sum+=n; n--; } System.out.println("sum is "+sum); } }
A.sum is 10
B.sum is 4
C.10
D.4
第2题:
下面程序段的输出结果是 public class Test{ public static void main(String args[]){ int n=5,sum=O; while(n>0){ sum+=n; --n; } System.out.println("sum is "+Sum); } }
A.sum is 14
B.sum is 15
C.sum is 10
D.sum is 5
第3题:
以下程序段的执行结果为 #include<iostream.h> #define PLUS(X,Y)X+Y void main( ) { int x=1,y=2,z=3,sum; sum=PLUS(x+y,z) * PLUS(y,z); cout < <"SUM=" < < sum; cout< <end1;}
A.SUM=9
B.SUM=12
C.SUM=18
D.SUM=30
第4题:
下面程序段的输出结果是 public class Test{ public static void main(String args[]){ int n=5,sum=0; while(n>0){ sum+=n; --n; } System.out.println("sum is"+sum); } }
A.sum is 14
B.sum is 15
C.sum is 10
D.sum is 5
第5题:
以下程序执行后sum的值是 ( ) main( ) { int i,sum; for(i;i<6;i+ +)sum+=i; printf("%d\n",sum); }
A.15
B.14
C.不确定
D.0
第6题:
下列程序的执行结果是______。 public class ex3 { public static void main(String[] args) { int sum=0; for(int i=1;i<=100;i++) { sum+=i; } System.out.println("sum="+sum); }
A.sum=5050
B.sum=4950
C.sum=100
D.sum=1
第7题:
以下程序执行后sum的值是( )。 main { int i,sum; for(i=1;i<6;i++)sum+=i: printf("1%d\n",sum): }
A.15
B.14
C.不确定
D.0
第8题:
有如下程序 #include<iostream.h> viod main() { int i,sum=0; for(i=1;i<=3;sum++) sum+=i; cout<<sum<<end1; } 该程序的执行结果是 ______。
A.6
B.3
C.死循环
D.0
第9题:
执行下列语句后,变量sum的值是【 】。
int sum=0;
for(int i=1;i<=3;i++)
for(int j=1;j<=i;j++)
sum++;
第10题:
研究下面的Java代码: public class testException{ public static void main(String args[]){ int a[]={0,1,2,3,4}; int sum=0; try{ for(int i=1;i<6;i++) sum=sum+a[i]; System.out.println("sum="+sum); } catch(ArrayIndexOutOfBoundsException ){ System.out.println("数组越界"); } finally{ System.out.println("程序结束");} } } 输出结果将是()。
第11题:
以下程序的运行结果是(). main() { int i=1,sum=0; while(i<10) sum=sum+1;i++; printf("i=%d,sum=%d",i,sum); }
第12题:
15
14
不确定
0
第13题:
●下列程序运行后输出的数据是(51)。
int sum(int n)
{
int p=1;
int s=0;
int i=0;
for(i=1;i﹤=n;i++) s+=(p*=i);
retum s;
}
main()
{
printf((“sum(5)=%d\n”,sum(5));
}
(51) A.sum(5)=151
B.sum(5)=152
C.sum(5)=153
D.sum(5)=155
第14题:
执行下列语句,变量sum的值是______。
int sum=0;
for(inti=1;i<=3;i++)
for(intj=1;j<=i;j++) sum++;
第15题:
设有以下程序:
main()
{int i,sum=0;
for(i=2;i<10;i++)
{ if((i%2)==0)
continue;
sum+=i;}
printf("%d\n",sum);
}
程序执行后的输出结果是( )。
第16题:
下列程序段的输出结果是【 】。
include<iostream.h>
void main()
{int i=10,sum=0;
do
{
sum=+sum+i;
i=i-2;
}while(i>=2);
cout<<sum<<end1;
}
第17题:
下面程序执行的结果是【 】。
include <iostream>
using namespace std;
void main(){
int sum=0;
int array[6]={1,2,3,4,5,6};
int *p;
p=&array[0];
for(int i=0;i<6;i++){
sum=sum+*p;
p++;
}
cout<<sum;
}
第18题:
以下程序执行后sum的值是 ______。 main() { int i,sum; for(i=1;i<6;i++)sum+=i; printf("%d\n",sum); }
A.15
B.14
C.不确定
D.0
第19题:
执行下面的一段C程序后,变量sum的值应为______。 char chr=127; int sum=300; chr +=1; sum +=chr;
A.428
B.172
C.300
D.427
第20题:
以下程序段执行结果是(57)。 Int s=0 i=1; Do {s+=i++;} While(i<=10); Consol
A.wrfteline(“sum={0}”,sum)
B.Sum=54
C.sum=l
D.sum=55
E.sum=56
第21题:
第22题:
已经int i;int sum=0,要求求1加到10的和,能完成此操作的程序段正确的是()。
第23题:
以下程序执行后sum的值是()。 main(){ int i,sum; for(i=1;i<6;i++) sum+=i; printf("%d/n",sum); }
第24题:
10 数组越界 程序结束
10 程序结束
数组越界 程序结束
程序结束