相关试卷
-
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、执行下列程序后,输出的内容是( )
a=[3,9,6,8,4]
for i in range(0,3):
for j in range(0,4-i):
if a[j]>a[j+1]:
t=a[j]
a[j]=a[j+1]
a[j+1]=t
print(a[i], end=′ ′)
A、3 4 6 B、6 8 9 C、3 6 4 D、3 6 6 -
3、利用冒泡排序给数组[15,78,88,23,69,71,20,53]升序排序,第三遍冒泡加工之后的数据结果是( )A、[15,20,23,78,88,69,71,53] B、[15,20,23,53,78,88,69,71] C、[15,78,23,69,71,20,53,88] D、[15,23,69,71,20,53,78,88]
-
4、下面这段代码的时间复杂度是( )
import random
n=int(input("请输入随机数个数n:"))
d=[]
for i in range(n):
d.append(random.randint(1,100))
print(d)
key=int(input("请输入需要查找的数:"))
for i in range(len(d)):
if key==d[i]:
print("查找成功!索引号为:",i)
break
A、O(1) B、O(log2n) C、O(n) D、O(n2) -
5、计算某篮球队上场队员平均年龄的部分算法如图所示,其中:c用来记录已输入球员的人数,sum存储球员年龄的和,d存储键盘输入的球员年龄值,若输入d为0程序结束。则空白处①②③应该填入的是( )
A、sum←sum+d c=c+1 sum/c B、sum←sum+c d=d+1 sum/c C、d=d+1 sum←sum+c sum/(c-1) D、c=c+1 sum←sum+d sum/(c-1) -
6、下列字符串比较大小时,最小的是( )A、"abc" B、"aab" C、"abcc" D、"aa8"
-
7、一维数组a(下标从0开始)中元素值依次为11-100之间的奇数,则数组元素a[k]的值是( )A、2*k+10 B、2*k+11 C、2*k+12 D、2*k+13
-
8、a数组定义如下:a=[2,5,0,3,6,8],则运算表达式“a[1]+a[3]+a[5]”的结果为( )A、16 B、8 C、10 D、13
-
9、Python表达式“50-50%6*5//2**2”的结果为( )A、48 B、25 C、0 D、45
-
10、有关数组特征描述中,下列说法不正确的是( )A、同一数组中,每个数组元素的数据类型是相同的 B、通过数组名和下标可以对数组中任意位置的数组元素进行高效访问 C、数组的存储空间固定不变 D、数组是非顺序存储结构
-
11、图中有关数据结构的概念中错误的是( )
A、图中有9个数据元素 B、图中每个数据元素有7个数据项 C、数据项名称为“姓名”的数据值类型是一样的 D、第4个数据元素第3个数据项的值为“86” -
12、数学家高斯十岁时秒算出了自然数1〜100的和是5050,我们也可以编写程序秒算自然数“1〜n”的和。请根据左边框内设计的算法将右边框内编写的程序代码补充完整。
等差级数求和的算法:
①令和s的初值为“0”;
②令自然数i的初值为“0”;
③输入n的值;
④如果is100,则执行第⑤步,否则执行第⑧步;
⑤累加自然数i的值;
⑥累加和s的值;
⑦转到第④步执行;
⑧打印输出计算结果“s”的值;
⑨程序结束。
程序代码:
Private Sub Command1_ Click ( )
s=0
N=Val (Text1.Text)
Do While i<=n
i=
s=s+i
Loop
"s="; s
End Sub
-
13、某学校拟开展“建党百年”系列活动,该学校学生会策划举办“建党100周年”演讲比赛,由该学生会的宣传部、文艺部和组织部同学共同筹备,为提高工作效率,明确工作职责,三个部门进行了分工。宣传部负责:①制作并发布演讲比赛的宣传海报②制定比赛规则及评分标准③邀请评委;文艺部负责:①组织选手报名②选定主持人③准备配乐和背景(PPT);组织部负责:①所需物品采买②比赛场地布置③设备调试。请用组织结构图将本次演讲比赛的筹备工作分工呈现出来。
-
14、利用数据库管理系统可以提高学校对学生的相关管理工作效率。下面图1和图2是某学校“学生信息管理系统”数据库的部分内容,请就图中所示的相关信息,回答下面的问题。
(1)、图1所示数据表的名称是。根据图1与图2所示信息可知,图1中的数据表包含个字段,其中字段具有唯一性,可作为这个数据表的主关键字字段。(2)、如图2所示各表之间通过公共字段建立了 , 使得数据表不是孤立存在的,我们把这类数据库叫做数据库。 -
15、小明携带数码采集设备参加了在贵阳举行的2021年中国国际大数据产业博览会(简称数博会)后,获取了需要的信息资源,其中包括:数博会介绍.doc、展区分布.pdf、企业家演讲.wav、数小博表情.gif、会场打卡.jpg、AI对话.mp3、人形机器人.mp4、机器人使用说明.txt等。为了更好地进行信息资源管理和利用,特制作下面的信息采集表进行分类整理,请你将该表补充完整。
2021年贵阳“数博会”信息采集表
信息的类型
采集的设备
保存的文件
文本
平板电脑
数博会介绍.doc、
图
手机
声音
录音笔
视频
数码摄像机
-
16、下载图片必须使用迅雷等工具下载。
-
17、计算机病毒实际上是一些具有破坏功能的计算机指令或程序代码。
-
18、AVI是常见的声音信息格式。
-
19、可以通过扫描、数码相机拍摄等多种方法来采集数字图像。
-
20、从视觉空间方面来看,动画可以分为二维动画和三维动画。