资源简介 第2章 算法与程序实现 综合训练卷 2021—2022学年 人教中图版(2019)高中信息技术必修一一、选择题1.脱氧核糖核酸(DNA)由两条互补的碱基链以双螺旋的方式结合而成。构成DNA的碱基共有 4 种,分别为腺嘌呤(A)、鸟嘌呤(G)、胸腺嘧啶(T)和胞嘧啶(C)。在两条互补碱基链的对应位置上,A总是和T配对,G总是和C配对。编写Python程序实现如下功能: 随机产生一条单链上的碱基序列,输出其对应的互补链上的碱基序列。( )import randomDNA=['A','G','T','C']s=''for i in range(20):①print(s)match='A':'T','T':'A','G':'C','C':'G'}t=''for i in range(20):②print('互补链:',t)A.①s=random.choice()+s ②t= t+match[i] B.①s=s+random.choice(DNA) ②t= t + match[s[i]]C.①s=s+random.choice() ②t= t + match[s[i]] D.①s=random.choice(DNA)+s ②t= t + match[i]2.若x是整型变量,下列选项中,与表达式Not(x>=5 And x<9)等价的是( )。A.x<5 And x>= 9B.Not x > 5 And Not x< 9C.x >= 5 Or x< 9D.x<5 Or x >= 93.数组 a 的初始值如表所示,以下流程图描述的算法执行结果是( )。A.-10 B.0 C.1 D.104.程序代码如下:i=1s=0while i<7:s=s+ii=i+1if i ==5:breakprint("s=",s)程序运行后输出的结果为( )A.10 B.15 C.21 D.死循环5.在计算机科学中,数据是对所有输入计算机并被计算机识别、存储和处理的( )的总称。A.信息 B.知识 C.符号 D.内容6.不能正确表示条件“两个整型变量 A 和 B 之一为 0,但不能同时为 0”的布尔表达式是( )A.A*B=0 And A+B<>0 B.(A=0 Or B=0) And (A<>0 Or B<>0)C.Not(A=0 And B=0) And (A=0 Or B=0) D.A*B=0 And (A=0 Or B=0)7.下列关于算法的描述正确的是( )A.一个算法可以没有输入 B.算法只能用流程图来表示C.如果一个算法没有输入,也就不会有输出 D.一个算法的执行步骤可以是无限的8.下面哪个不是Python合法的标识符( )A.int_3 B.30XL C.self D._abc9.下列问题不能用算法描述的是( )A.求所有自然数之和 B.根据书籍的成本、售价和销量计算出利润额C.将班级女生按身高排序 D.找出去年水费最高的月份10.可以用多种不同的方法来描述一个算法,算法的描述可以用:( )。A.流程图、分支和循环B.顺序、流程图和自然语言C.流程图、自然语言和伪代码D.顺序、分支和循环11.某算法的流程图如图所示,执行该算法后,输出的结果是( )A.50 B.20 C.210 D.512.有如下VB程序段:Function GCD(m As Long, n As Long) As Long Dim temp As Long, r As Long If m < n Then temp = m: m = n: n = temp d = m - n Do While d <> n If d >= n Then m = d Else m = n n = d End If d = m - n Loop GCD = nEnd FunctionPrivate Sub Command1_Click() Text1.Text = Str(GCD(48,36))End Sub程序运行完后,单击Command1按钮,文本框Text1中显示的是 ( )A.12 B.18 C.36 D.4813.下列哪个程序段的运行结果如图所示( )A. B.C. . D.二、填空题14.用来接收键盘输入的函数是(____),python输出的函数是(____)15.用智能电饭煲烧饭时,在微处理器的控制下,当饭烧熟时,智能电饭煲会自动停止高热烧饭,转为低热保温。这是因为锅底的温度传感器每隔一定时间(比如200毫秒)会将温度数据传送给微处理器,如果温度低于103℃,则继续高热烧板,一旦发现温度达到103℃(包含103℃,此时锅中水被蒸发完),微处理器就会控制继电器释放触点,让电饭煲停止烧饭,转入低热保温模式。根据以上描述回答下列问题:(1)右图所示的流程图描述了某个时刻智能电饭煲根据输入的温度数据进行判断、处理的算法,则在流程图中①标记处应该填写_______。(2)在这个系统中温度传感器所起的作用是________。16.以下是两位同学设计的描述“输出所有能被3整除的四位数”的流程图。(1)请将流程图的空缺填写完整 ①_____________ ② ____________(2)请问采用枚举算法描述的是 。(从下列选项中选择)A.图A B.图B C.都是 D.都不是17.函数的调用采用______的方式。三、判断题18.在用流程图描述算法时输入输出框的内容与形状都不相同。 (_____)19.常见的顺序结构语句有输入语句、输出语句和赋值语句。(______)20.在运行程序时,先执行主程序再调用函数。(____)21.分析问题就是从具体的问题中,明确条件和需求,找出条件和需求之间的关系,并尽量用数学的语言加以描述。(_____)【参考答案】一、选择题1.B2.D3.B4.A5.C6.D7.A8.B9.A10.C11.A12.A13.B二、填空题14.input() print()15.x<103℃ 输入锅底当前的温度值x16.(1)①i=i+3 ②i=i+1 (2)B17.函数名(参数)三、判断题18.错误19.正确20.正确21.对 展开更多...... 收起↑ 资源预览