程序的基本结构

2024-05-14
| 8页
| 61人阅读
| 0人下载

内容正文:

程序的基本结构 学校:___________姓名:___________班级:___________考号:___________ 一、选择题 1.下列关于分支结构的描述错误的是(   ) A.多分支结构通常适用于判断一类条件或同一个条件的多个执行路径 B.使用多分支结构时需要注意多个逻辑条件的先后顺序,避免逻辑上的错误 C.分支结构包括单分支结构、双分支结构和多分支结构 D.单分支结构的格式为if-else 2.某市出租车起步价10元,超出3公里的部分按每公里1.8元收费,如果要编写一个计费程序,则应采用的基本洁构是(    ) A.无法确定 B.分支结构 C.顺序结构 D.循环结构 3.有如下VB程序段: n=6:k=7:ans=n+1 sum(0)=0 For i=1 To n sum(i)=sum(i-1)+a(i) Next i For i=1 To n tar=k+sum(i-1) L=1:R=n Do While L<=R m=(L+R)\2 If sum(m)<tar Then L=m+1 Else R=m-1 Loop If L<=n Then If L-(i-1)<ans Then ans=L-(i-1) End If Next i 数组元素a(1)到a(6)的值依次为“2,3,1,2,4,3”,执行该程序段后,变量ans的值为(  ) A.2 B.3 C.4 D.7 4.埃氏筛法是一种高效的筛选素数的方法,具体原理是若一个数x是素数,那么这个素数的整倍数(2x、3x、4x...)都可以排除。用埃氏筛法编写VB程序筛选1000以内的素数。 Const n=1000:Dim f(1 To n)As Boolean For i=2 To n   f(i)=True Next i For i=2 To n Next i 上述程序段中方框处可选语句为: ①1 To n\i  ② 2*i To n Step i  ③f(i*j)   ④f(j) 则(1)(2)处语句依次可为(  ) A.①③ B.②④ C.①④ D.②③ 5.有如下VB程序段: Dim elem(1 To 50) As String s="HHeLiBeBCNOFNe.” k=0:tmp="":i=1 ch=Mid(s,i,1) Do While ch<>"." If ch>="A" And ch <="Z" Then k=k+1:elem(k)=tmp:tmp=ch Else tmp=tmp+ch End If i=i+1 ch=Mid(s,i,1) Loop 执行该程序段后,变量k和elem(k)的值是(  ) A.9 "Ne" B.10 "Ne" C.9 "F" D.10"F" 6.下列选项中,与语句"If x>188 Then y=x*0.5 Else y=x*0.8"功能相同的是(  ) A.If x>188 Then y=x*0.5 y=x*0.8 B.Ifx<188 Then y=x*0.8 Else y=x*0.5 C.y=x*0.8 If x>188 Then y=x*0.5 D.Ifx>188 Then y=x*0.5 If x<188 Then y=x*0.8 7.下面程序是要实现“输出100以内(包含100)能被3整除的数”,其中空格部分的表达式是(      )。 Dim I As Integer I=1 Do If __ __ __ Then Print I End If I=I+1 Loop Until I > 100 A.I Mod 3=0 B.I Mod 3<>0 C.Not(I Mod 3<>0) D.Not (I Mod 3=0) 8.执行下列程序段后,输出结果为(    ) a=4 If a Mod 2=0 Then    Print ”偶数” Else   Print ”奇数”     End If A.偶数 B.奇数 C.2 D.4 9.下列VB程序运行后,s的值为(    ) Dim i As Integer Dim s As Integer s=0 For  i=2 To 10  Step 2   s=s+i Next  i Print  s A.25 B.30 C.54 D.55 10.下列VB程序段运行后,变量max的值为(    ) a=24 b=12 max= a If b>max Then max=b A.24 B.12 C.24或12 D.0 11.有如下程序段: For i = 1 To 8 a(i) = Int(Rnd * 10) + 1 Next i For i = 1 To 5 Step 2 k = i For j = i + 2 To 7 Step 2 If a(j)

资源预览图

程序的基本结构
1
程序的基本结构
2
程序的基本结构
3
所属专辑
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。