第三单元 算法和程序设计 单元检测 一、选择题 1.已知正方形的边长为a,其中有一个内切圆,圆内小正方形的边长为a/2。下列流程图执行后的输出结果为( )。 A.圆外四角面积之和 B.内切圆面积 C.小正方形面积 D.阴影部分面积 2.某算法部分流程图如图所示。执行这部分流程,输入x、y的值分别为60,27,则输出m的值是( ) A.3 B.87 C.120 D.540 3.某算法的部分流程图如下图所示,执行这部分流程,若输入i的值为序列[2, 3, 4, 5]中的随机数,则下列说法正确的是( ) A.变量c的最大值为11 B.“a>0 ”至少执行5次 C.程序结束时变量a一定等于0 D.只能使用while语句实现该循环结构 4.为了防止他人登录自己的邮箱,每个邮箱都需要设置密码。以下密码最为安全的是( ) A.ABCDEF B.a&b_12xy C.Anywhere D.20011201 5.有VB程序段如下: s1 = Text1.Text s2 = "" For i = 1 To Len(s1) c = Mid(s1, i, 1) If c >= "0" And c <= "9" Then c = Chr((Asc(c) - Asc("0") + 1) Mod 10 + Asc("0")) s2 = s2 + c ElseIf c >= "A" And c <= "Z" Then c = Chr(Asc(c) + 32) s2 = c + s2 End If Next i Text2.Text = s2 执行该程序段,在文本框Text1中输入“GoLand,19”,则文本框Text2中显示的内容为( ) A.lg20 B.lg210 C.210,dnalog D.210,goland 6.要设置可靠的三叶草登录密码。以下最适合的选项是( ) A.12345678 B.20191909 C.ASDFGH D.G1_ 19#Wxm 7.算法的空间复杂度是指( )。 A.算法程序的长度 B.算法程序中的指令条数 C.算法程序所占的存储空间 D.算法执行过程中所需要的存储空间 8.下图是把华氏温度转换为摄氏温度的算法,这种描述算法的方式是( ) A.自然语言 B.流程图 C.伪代码 D.高级语言 9.关于三种基本结构的流程图,下列选择正确的是() A.一是顺序结构、二是分支结构、三是循环结构 B.一是顺序结构、二是循环结构、三是分支结构 C.一是分支结构、二是顺序结构、三是循环结构 D.一是循环结构、二是分支结构、三是顺序结构 10.以下三斜求积术中正确顺序是( ) ①用公式计算面积 ②输出三角形面积s ③计算 ④输入边长a、b、c A.④③①② B.①③②④ C.④①③② D.①②③④ 11.下列流程图中不包含循环结构的是( )。 A. B. C. D. 12.下列关于算法特征的叙述,正确的是( ) A.算法所包含的步骤可以是无穷的 B.算法每一步骤必须确切地定义 C.一个算法可以没有输出 D.算法只能用Visual Basic来实现 13.以下流程图描述的算法执行结果是( ) A.50 B.False C.True D.30<50 14.有27个砝码,外观一模一样,其中有一个异常砝码重0.95g,其他砝码重1g。有一个只能分清轻重的天平,请问最少需要使用( )次天平能找出那个重0.95g的砝码。 A.2 B.3 C.4 D.5 15.如下左图和右图所示,是求绝对值的算法,其描述方式分别是 A.自然语言、流程图 B.伪代码、流程图 C.自然语言、伪代码 D.流程图、自然语言 二、填空题 16.完善程序。求出100以内满足a
~~ 您好,已阅读到文档的结尾了 ~~