内容正文:
第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,但不能同时为