顺序、选择和循环控制结构——循环结构_第1页
顺序、选择和循环控制结构——循环结构_第2页
顺序、选择和循环控制结构——循环结构_第3页
顺序、选择和循环控制结构——循环结构_第4页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、顺序、选择和循环控制结构循环结构一、选择题 1. 95. 下列说法不正确的是(   )A.For .Next 语句适合于循环次数容易确定的情况。B.在For n=1 to 20 step 2中,n是循环控制变量,setp 表示步长为2.C.S=1+2+3+.+100 可以用For语句来实现。D.For n=20 to 1 step -1是错误的。答案:D2. 101. 执行以下程序段 dim x as integer,i as integerx=

2、0for i=5 to 1 step -2   x=x+inext i后,x的值为(  )A.7B.8C.9D.10答案:C3. 107. 算法流程图如下图所示,其输出结果是(   ) A.126B.127C.128D.129答案:B解析:考察for语句循语句4. 114.  以下程序代码运行后,s的结果是(  ) s=0for i=1 to 10   s=s+inext iA.55B.50C.1

3、0D.无法确定答案:A5. 120. 阅读程序 Private Sub form_click()a = 0For j = 1 To 15   a = a + j Mod 3Next jPrint aEnd Sub程序运行后,单击窗体,则输出结果是(  )A.105B.1C.120D.15答案:D解析:变量j从1到15进行循环对3求余,并将所有余数累加,由于余数只有三种可能:0、1、2,三个数循环相加5次,最后可算出总和为15。顺序、选择和循环控制

4、结构循环结构一、选择题 1. 32. ForNext循环结构中step用来控制(   )A.循环变量B.循环变量初值C.循环变量终值D.循环变量增量答案:D2. 38. ForNext循环结构中循环变量初值大于终值时,步长为()A.负数B.非负数C.正整数D.正数答案:A3. 45. 下面程序的循环次数是(  ) for j=8 to 35 step 3print jnext jA.10B.9C.27D.28答案:A解析:考察for语句循环次数的判断4. 52. ForNext中循环变量初值与终值间使用的

5、关键字是( )A.InB.ToC.gotoD.private答案:B5. 58. 李明同学想通过编程求“1+3+5+999”的和,他应选择程序基本结构中的(      )A.顺序结构B.分支结构C.选择结构D.循环结构答案:D顺序、选择和循环控制结构循环结构一、选择题 1. 64. 下列说法不正确的是(   )A.For .Next 语句适合于循环次数容易确定的情况。B.在For n=1 to 20 step 2中,n是循环控制变量,s

6、etp 表示步长为2.C.S=1+2+3+.+100 可以用For语句来实现。D.For n=20 to 1 step -1是错误的。答案:D2. 70. 假定有以下程序段 for i=3 to 1   print "VB"next i则语句print "VB"的执行次数是(  )次A.0B.1C.2D.3答案:A3. 76. 下面程序的循环次数是(  ) for j=8 to

7、 35 step 3print jnext jA.10B.9C.27D.28答案:A解析:考察for语句循环次数的判断4. 83. 小金编写了一个统计随即数分布的VB程序,部分程序如下所示,在调试程序的时候出现如下图所示的错误信息, n = 0 : m = 0For i = 1 To 100  If  Rnd > 0.5 Then     n 

8、;= n + 1  Else     m = m + 1Next i小金仔细分析该程序段后,发现其中缺少了(      )A.ForB.NextC.End IfD.If答案:C5. 89. 李明同学想通过编程求“1+3+5+999”的和,他应选择程序基本结构中的(      )A.顺序结构B.分支结构C.选择结构D.循环结构答案:D顺序、

9、选择和循环控制结构循环结构一、选择题 1. 128. 有如下程序: Private Sub form_click()Dim i As Integer, sum As Integersum = 0For i = 2 To 10   If i Mod 2 <> 0 And i Mod 3 = 0 Thensum = sum + iEnd IfNext iPrint sumEnd Sub程序

10、运行后,单击窗体,输出结果是(  )A.12B.30C.24D.18答案:A2. 134. 算法流程图如下图所示,其输出结果是(   ) A.126B.127C.128D.129答案:B解析:考察for语句循语句3. 141. 在窗口上画一个名称为text1的文本框和一个名为command1的命令按钮,然后编写如下事件过程 private sub command1_click()dim i as integer, n as integerfor i=0 to 50  i=i+3  n=

11、n+1  if i >10 then exit fornexttext1.text=str(n)end sub程序运行后,单击命令按钮,在文本框中显示的值是(  )A.2B.3C.4D.5答案:B解析:变量i从0到50进行循环,每循环一次i增长4,n增长1,当i>10时退出循环,循环三次后i>104. 148. 阅读程序 Private Sub form_click()a = 0For j = 1 To 15   a = a&#

12、160;+ j Mod 3Next jPrint aEnd Sub程序运行后,单击窗体,则输出结果是(  )A.105B.1C.120D.15答案:D解析:变量j从1到15进行循环对3求余,并将所有余数累加,由于余数只有三种可能:0、1、2,三个数循环相加5次,最后可算出总和为15。5. 155. 设窗体上有一个文本框text1和一个命令按钮command1,并有以下事件过程 private sub command1_click()dim s as string,ch as strings=""for k=1 to len(Text1)  ch=mid(Text1,k,1)  s=ch+snext ktext1.text=send sub程序运行时,在文本

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论