课件编号10568762

2021—2022学年 人教中图版(2019)高中信息技术必修一第2章 算法与程序实现 综合训练卷(含答案)

日期:2024-04-30 科目:信息技术 类型:高中试卷 查看:46次 大小:202538Byte 来源:二一课件通
预览图 1/4
2021,训练,综合,实现,程序,算法
  • cover
第2章 算法与程序实现 综合训练卷 2021—2022学年 人教中图版(2019)高中信息技术必修一 一、选择题 1.脱氧核糖核酸(DNA)由两条互补的碱基链以双螺旋的方式结合而成。构成DNA的碱基共有 4 种,分别为腺嘌呤(A)、鸟嘌呤(G)、胸腺嘧啶(T)和胞嘧啶(C)。在两条互补碱基链的对应位置上,A总是和T配对,G总是和C配对。编写Python程序实现如下功能: 随机产生一条单链上的碱基序列,输出其对应的互补链上的碱基序列。( ) import random DNA=['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>= 9 B.Not x > 5 And Not x< 9 C.x >= 5 Or x< 9 D.x<5 Or x >= 9 3.数组 a 的初始值如表所示,以下流程图描述的算法执行结果是( )。 A.-10 B.0 C.1 D.10 4.程序代码如下: i=1 s=0 while i<7: s=s+i i=i+1 if i ==5: break print("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._abc 9.下列问题不能用算法描述的是(  ) A.求所有自然数之和 B.根据书籍的成本、售价和销量计算出利润额 C.将班级女生按身高排序 D.找出去年水费最高的月份 10.可以用多种不同的方法来描述一个算法,算法的描述可以用:( )。 A.流程图、分支和循环 B.顺序、流程图和自然语言 C.流程图、自然语言和伪代码 D.顺序、分支和循环 11.某算法的流程图如图所示,执行该算法后,输出的结果是( ) A.50 B.20 C.210 D.5 12.有如下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 = n End Function Private Sub Command1_Click()   Text1.Text = Str(GCD(48,36)) End Sub 程序运行完后,单击Command1按钮,文本框Text1中显示的是 (  ) A.12 B.18 C.36 D.48 13.下列哪个程序段的运行结果如图所示( ) A. B. C. . D. 二、填空题 14.用来接收键盘输入的函数是(____),python输出的函数是(____) 15.用智能电饭煲烧饭时,在微处理器的控制下,当饭烧熟时,智能电饭煲会自动停止高热烧饭,转为低热保温。这是因为锅底的温度传感器每隔一定时间(比如200毫秒)会将温度数据传送给微处理器,如果温度低于103℃,则继续高热烧板,一旦发现温度达到103℃(包含103℃,此时锅中水被蒸发完),微处理器就会控制继电器释放触点,让电饭煲停止烧饭,转入低热保温模式。根据以上描述回答下列问题: (1)右图所 ... ...

~~ 您好,已阅读到文档的结尾了 ~~