循环结构练习题
班级: 学号: 姓名:
一、 选择题 1、有流程图结构如左图,其算法结构属于( )。 A、顺序结构 B、选择结构 C、分支结构 D、循环结构 2、下列关于For…Next语句的说法正确的是( )。 A、循环变量、初值、终值和步长都必须为数值型 B、Step 后的步长只能为正数 C、初值必须小于终值 D、初值必须大于终值 3、编程求1+2+3+……+1000的和,最合适使用的控制结构为( )。 A、顺序结构do while语句流程图 B、分支结构 C、循环结构 D、选择结构 4、已知变量A,b,c都是single, 执行以下程序段后变量c的值为( )。 If c > A Then c=A If c > b Then c=b A、最大值 B、最小值 C、A的值 D、b的值 5、运行如下程序段可输出由“*”组成的( )。 For X = 1 To 4 Print "*****" Next X A、矩形 B、平行四边形 C、三角形 D、梯形 6、关于语句If x=1 Then y=1,下列说法正确的是( )。 A、x=1 和 y=1均为赋值语句 B、x=1 和 y=1均为关系表达式 C、x=1为关系表达式,y=1为赋值语句 D、x=1为赋值语句,y=1为关系表达 7、如果整型变量A,b的值分别为3和1,则下列语句中循环的执行次数是( )。 for i=A to b print i next i A、0 B、1 C、2 D、3 8、下列程序段的执行结果为( )。 i=0 For g=10 to 22 step 3 i=i+1 Next g Print i A、4 B、5 C、3 D、6 9、以下程序段的运行结果是( )。 i=1; x=0 Do While i<=3 x=x+1 i=i+1 Loop Print x+i A.6 B.7 C.8 D.9 | 10、在VB中,以下程序段: x=1 Do While x<=10 x=x+x If x Mod 4=0 Then x=x-1 End If Loop 运行后的x的值为( )。 A、7 B、9 C、11 D、16 二、填空题 1、在窗体上画一个名称为CommAnd1的命令按钮,然后编写如下事件过程: PrivAte Sub CommAnd1_Click() n=5:f= :s=0 For i=l TO n f= s=s+f Next Print End Sub 该事件过程的功能是计算s=l+2!+3!+...+n!的值。 2、以下算法是用循环结构求数列1,3,5,7,9…前10项的和。 dim i as integer dim a as integer dim sum as integer : i=1 do while i<10 sum=sum+a i=i+1 loop print sum 3、以下程序是计算1-1/2+1/3-1/4+...+1/99-1/100的值。 Dim s As Single Dim i As Integer s = 0 For i= 1 To 100 Step 1 If Then s =s+1/i Else End If Next i |
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论