选择题(本大题共12小题,每小题2分,共24分,每小题列出的四个备选项中只有一个是符合题目要求的,不选、错选、多选均不得分。)
- A、 数据本身不需要经过解释也具有一定的意义
- B、 信息具有载体依附性,因此不能脱离它所反映的事物被传输、存储和表达
- C、 信息的价值包括显性价值和隐性价值,经过人为加工处理后的信息不再具有价值性
- D、 与数据和信息相比,知识更接近行动,不同的人接收同样的信息后所建构的知识不一定相同
- A、 大数据蕴含着巨大的价值,数据总量越大,价值密度越高
- B、 计算机数据的管理已经经历了人工管理、文件管理和数据库管理三个阶段
- C、 大数据收集和分析的数据量非常大,因此只需要随机抽取部分样本进行研究即可
- D、 可以通过磁盘阵列、数据备份和数据加密等方式保护存储数据的介质,从而保护数据安全
- A、 表示0~256范围内的量化值,至少需要9位量化位数
- B、 所有数据在计算机中的存储和处理都是以二进制的形式实现
- C、 采样频率会影响信号保真度,提高采样样本数一定可以有效提高信号保真度
- D、 矢量图形保存的文件大小一般比位图要小,在图像处理软件中放大矢量图形不会出现失真
下列说法正确的是( )
- A、 图中共有8个ASCII码字符
- B、 字符“y”的二进制内码为0101 1001
- C、 字符“9”对应的内码是39H,字符“10”对应的内码是40H
- D、 字符“!”是汉字字符,在计算机内部占2个字节的存储空间
- A、 变量s的终值为10
- B、 “n!=0”语句共执行4次
- C、 循环体部分的执行次数为4
- D、 该流程图符合算法的有穷性特征
①16/len("ab")**2
②abs(round(-1.7)*2)%8
③chr(ord("0")+4)
④int(str(1010+90)[1:4])//25
- A、 ①②
- B、 ①③
- C、 ②④
- D、 ③④
item={"竞技类":["铁人三项","电子竞技","霹雳舞"],"球类":["足球","篮球","乒乓球"],
"对抗性":["拳击","跆拳道","卡巴迪","击剑"],"水上":["跳水","龙舟","帆船"]}
print(item["对抗性"][2][::-1])
执行该程序段后,输出的结果是( )
- A、 跆拳道
- B、 道拳跆
- C、 卡巴迪
- D、 迪巴卡
某同学根据输入的坐标点(x,y)来判断该坐标点的位置所在。以下实现该分类的Python程序段中不正确的是( )
- A、 if x!=0 and y!=0:
result="象限"
if x==0 or y==0:
result="数轴"
if x==0 and y==0:
result="原点"
- B、 if x!=0 and y!=0:
result="象限"
else:
if x==0 or y==0:
result="数轴"
else:
result="原点"
- C、 if x!=0 and y!=0:
result="象限"
elif x==0 and y==0:
result="原点"
else:
result="数轴"
- D、 result="象限"
if x==0 and y==0:
result="原点"
elif x==0 or y==0:
result="数轴"
from PIL import Image
img=Image.open("logo.jpg")
i=0
while i<=2:
img.rotate(i*90) #rotate():逆时针旋转图片,参数为旋转角度
i+=1
img.show()
图logo.jpg原图如右图所示,运行该程序段后,图像显示为( )
- A、
- B、
- C、
- D、
- A、 c=O
for i in range(len(s)):
if tmin <= s[i] <= tmax:
continue
c+=1
print("超出适宜温度范围的次数",c)
- B、 c=0;i=0
while i<len(s):
if not(tmin<=s[i]<=tmax):
c+=1
i+=1
print("超出适宜温度范围的次数",c)
- C、 c=O
for i in s:
if s[i]<tmin or s[i]>tmax:
c+=1
print("超出适宜温度范围的次数",c)
- D、 c=[0]*len(s)
for i in range(len(s)):
if not(s[i]>=tmin and s[i]<=tmax):
c[i]=1
print("超出适宜温度范围的次数”,c)
s="0923 Hangzhou Yayunhui"; t=""
for i in range(len(s)):
j=s[i]
if not j>="a" or j>"z":
t=""
t=j+t
print(t)
程序运行后,输出的内容是( )
- A、 ayunhui
- B、 Yayunhui
- C、 iuhnuya
- D、 iuhnuyaY
from random import randint
s=["C++","Java","VB","Pascal","C","Python"]
for i in range(2):
k=randint(0,2)*2
s=s[:k]+s[k+1:]
print(s)
执行该程序段后,变量s的值不可能是( )
- A、 ["Java","VB","Pascal","C"]
- B、 ["C++","Java","C","Python"]
- C、 ["C++","VB","Pascal","Python"]
- D、 ["C++","Java","Pascal","Python"]
非选择题(本大题共3小题,8+9+9,共26分。)
小明现想用Python输出所有的多选题的选项组合,他用4位二进制数模拟所有选项组合(1-选,0-不选),再从中筛选出有效组合,例如1100是一种有效组合,1000是一种无效组合。
实现该功能的Python程序如下:
xx=["A","B","C","D"]
combs=[]
i=0
while ① :
t=i
s=""
c=0
for j in range(4):
if t%2==1:
s= ②
c+=1
③
if ④ :
combs.append(s) # append()方法用于在列表末尾添加新的对象。
i+=1
print("符合要求的选项组合:")
print(combs)
程序代码如下,程序运行后输出结果部分界面如图b所示,请回答下列问题。