写出一段程序计算1 + 2 + 3 + … + 100的值。

题目
写出一段程序计算1 + 2 + 3 + … + 100的值。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列程序中,要求计算1+2+3+…+100的值,并显示计算结果。请将程序补充完整。

程序运行结果如下:

5050

public class ex6_1{

public static void main(Stringr)args){

ex6_1 obj6_1:new ex6_1();

obj6_1.method6_1();

}

public void method6_1(){

int sum;

___________;

for(int i=1;i<=100;i++){

___________;

}

___________;

}

}


正确答案:sum=0 sum + =i或者sum = sum+i System.out.println(sum)
sum=0 sum + =i或者sum = sum+i System.out.println(sum) 解析:本题主要考查整型变量的初始化、累加和输出操作,以及for循环语句用法。解题关键是熟悉整型变量的基本操作,熟悉并能利用for循环语句解决一些简单的数学问题。本题中,第1个空,需要对变量sum进行初始化,否则以后进行累加时会产生错误;第2个空,填入累加的表达式;第3个空,调用基本I/O方法将运算结果显示出来。

第2题:

设有如下程序: Private Sub Command1_ Click() Dim sum As Double, x As Double sum=0 n=0 For i=1 To 3 x=n/i n=n+1 sum=sum+x Next i End Sub 该程序通过For循环来计算sum的值,sum值的精确结果是( )。

A.1+1/2+2/3

B.1+1/2+1/3+1

C.1/2+2/3

D.1/2+1/3


正确答案:C
解析:第一次循环时n、sum均为0,所以sum值为0,第二次循环时n为1、i为2,所以sum值为1/2,第三次循环时n为2、i为3,所以sum值为1/2+2/3。

第3题:

当a=1,b=3,c=5,d=4时,执行下面一段程序后,x的值为:if(a

A1

B2

C3

D6


正确答案:D

第4题:

下面程序计算并输出的是( )。

A. 13+23+33+103的值

B. (1+2+3+…+10)3的值

C. 10!+…+3!+2!+1!的值

D. 10个103的和


正确答案:A
A)    【解析】对于Do型循环结构,首先看条件判断在循环体的前面还是后面,如果是先判断条件,则有可能一次也不执行循环体;如果是后判断条件,则无论条件是什么,至少执行一次循环体。在Until循环中条件为False时执行循环体,条件为True 时退出循环;在While循环中务件为True时执行循环体,条件为False 时退出循环。本题是一个比较简单的Do循环,计算从1到10的立方和。

第5题:

当a=4,b=5,c=7,d=6时,执行下面一段程序: if(a<B)if(c<D)x=1; else if(a<C)if(b<C)x=2: else x=3; else x=4; else x=5; 程序执行后,x的值为( )。

A.1

B.2

C.3

D.4


正确答案:B

第6题:

当a=1,b=3,c=5,d=4时,执行下面一段程序后,x的值为______。if (a<6) if(c>d) x=1;else if(a

当a=1,b=3,c=5,d=4时,执行下面一段程序后,x的值为______。

if (a<6) if(c>d) x=1; else if(a<c) if (b>l) x=2; else x=3; else x=6; else x=7;

A.1

B.2

C.3

D.6


正确答案:A

第7题:

当a=1、b=3、c=5、d=4时,执行下面一段程序后,x的值为______。if (a<b) if (c<d) x=1; elseif (a<c)if (b<d) x=2;else x=3;else x=6;else x=7;

A.1

B.2

C.3

D.6


正确答案:B

第8题:

设有如下程序:

该程序通过For循环来计算一个表达式的值,这个表达式是( )。

A)1 1/2 2/3 3/4 4/5

B)1 1/2 1/3 1/4 1/5

C)1/2 2/3 3/4 4/5

D)1/2 1/3 1/4 1/5


正确答案:C
本题考查VBA中循环结构的知识。这类问题需要分析出每一次循环所做的操作。第一次循环时,i=t,n=0,x=0/1,所以累加上去的是0/1;第二次循环时,i=2,n=1,x=1/2,所以累加上去的是l,2;第三次循环时,i=3,n=2,x=2/3,所以累加上去的是2/3;循环5次后累加的应该是0/l1/22/3十3/44/5。

第9题:

没有如下程序:该程序通过For循环来计算一个表达式的值,这个表达式是( )。

A. 1+1/2+2/3+3/4+4/5

B. 1+1/2+1/3+1/4+1/5

C. 1/2+2/3+3/4+4/5

D. 1/2+1/3+1/4+1/5


正确答案:C
本题考查VBA中循环结构的知识。这类问题需要分析出每一次循环所做的操作。第一次循环时,i=1,n=0,:=0/1,所以累加上去的是0/1:第二次循环时,i=2,n=1,x=1/2,行以累加上去的是1/2;第三次循环时,i=3,n=2,x=2/3,所以累册上去的是2/3循环5次后累加的应该是0/1+1/2+2/3+3/4+415。

第10题:

用ASP 输出九九乘法口决表的网页

输出如下:

1*1=1

1*2=2 2*2=4

1*3=3 2*3=6 3*3=9

请写出完整的ASP代码程序。


正确答案:
 

更多相关问题