相关试卷
-
1、若程序代码中含有 “n=x/0”,调试过程中提示错误,该代码违反了算法特征中的( )。A、有穷性 B、可行性 C、确定性 D、二义性
-
2、将分辨率在512×512以上,24位BMP图像的高、宽分别缩为原来的一半,文件数据量大小约为原来的( )。A、1/2 B、1/4 C、3/4 D、3/8
-
3、分别用以下不同标准录制30秒的音乐,数据量最大的是( )。A、采样频率22.05KHz,量化位数24位,单声道 B、采样频率22.05KHz,量化位数32位,双声道 C、采样频率44.1KHz,量化位数24位,单声道 D、采样频率44.1KHz,量化位数32位,双声道
-
4、某电路如下所示,由三个开关、三个小灯和电源连接组成,开启和闭合开关,小灯共有( )种状态。A、1 B、3 C、6 D、8
-
5、模拟信号转为数字信号的顺序依次是( )。A、抽样、量化、编码 B、编码、量化、抽样 C、量化、抽样、编码 D、编码、抽样、量化
-
6、以下关于数据、信息、知识的说法正确的是( )。A、数据就是信息,信息就是数据 B、数据、信息、知识三者没有任何联系 C、数据、信息、知识三者的关系是依次递增 D、数据中一定包含信息
-
7、计算机中使用( )来表示数据。A、ASCII码 B、英文 C、字符 D、二进制代码
-
8、编写Python程序实现如下功能:输入年月日,输入格式如“2021-06-21",年月日之间用“-”分隔。判断这一天是这一年的第几天。以2021-06-21为例,前面5个月总天数,加上21天即这一天是本年的第几天。 特殊情况,当输入的年份是闰年时,2月份有29天。闰年的判断方式如下:
⒈能被4整除,但不能被100整除;
⒉能被400整除;
(1)、“2020-05-20”这一天是这一年的第天。(2)、编写Python代码如下,在划线处填入正确的代码:mon=[31, 28, 31, 30, 31, 30,31,31, 30, 31,30,31] #mon 中存储1-12每个月的天数
s=input("请输入年月日: ")
year=int(s[:4])
month=int (s[5:7])
sum=0
for i in range ( ):
sum+=mon[i]
sum+=day
if
:
isleap=True
else:
isleap=False
if
sum+=1
print(“这一天是当年的第”+str (sum) +“天”)’
(3)、加框处的代码有误,请改正。 -
9、某仓库物品代码格式为“X-XXX-XXXXX-Y”,其中“X"和“Y”均为0到9之间的数字,“Y”为校验码。校验码由前面9个X计算得到,计算方法为:从左边开始,第1个数字乘以1加上第2个数字乘以……依次类推,直到加上第9个数字乘以9,将该结果除以10,所得余数即为校验码。用Python设计一个程序,输入物品代码,判断输入的代码中校验码是否正确,如果正确输出“正确”,否则输出“错误”。运行样例如下所示:
样例1:
输入: 2-163-91475-4
输出:正确
样例2:
输入: 2-163-91475-5
输出:错误
(1)、Python程序实现如下,请在划线处填入正确的代码:s=input("输入物品代码: ")
a=[ ]
for i in range(0, 13) :
if
a. append(int (s[i])) #append( )函数用于在列表末尾添加新的对象
sum=0
for i in range(0, 9):
sdm=sum%10
if sdm== ydm :
print("正确")
else:
print("错误" )
-
10、模拟一个简单计算器,实现如下功能:输入两个整数和一个运算符(加、减、乘、除),进行算术运算,并输出运算结果。程序运行时,依次输入第一个数、运算符和第二个数,输出运算结果。当输入的运算符是加减乘除(+-*/)四种以外的符号时,则输出“运算符不正确”。当进行除法运算时,如果除数为“0”,提示输出“除数不能为0!”。Python 程序实现如下,在划线处填入合适的代码。
a= int (input(请输入第一个数: "))
fh=input ("请输入运算符: ")
b=int (input("请输入第二个数: "))
flag=True
s=
if fh in s:
if fh=="+" :
c=a+b
elif fh=="-":
c=a-b
elif fh=="*":
c=a*b
else:
if
print("除数不能为0! ")
flag=False
else:
c=a/b
if flag==True:
print(运算的结果为: "+)
else:
print ("运算符不正确")
-
11、有如下python程序段:
a=[4,5,3, 6, 7,8,2, 9, 1]
m,c=1,1
for i in range(1, len(a)):
if a[i]>=a[i-1]:
c+=1
m=max (m, c)
else:
c=1
print(c,m)
则程序执行后,c和m的值分别是( )
A、1和1 B、1和4 C、2和4 D、3和4 -
12、有如下python程序段
n=int(input("请输入n值:"))
x=n;y=0
if x>0:
y=y+1
elif x<0:
y=y-1
print (y)
执行上述语句,下列说法不正确的是( )
A、若输入-1,则输出y值为-1 B、若输入0,则输出y值为-1 C、若输入1,则输出y值为1 D、若输入2,则输出y值为1 -
13、下列有关字典的说法,不正确的是( )A、字典中的每个元素包含键和值两部分 B、字典中的值可以是任意类型的数据 C、可以通过字典的值来找到对应的键 D、在同一字典中,键必须互不相同
-
14、中国大陆居民身份证由18位数字组成,其中第7至14位数字代表居民的出生年月日,身份证号码现保存在字符串变量s中,小张尝试对身份证号码中的出生年月日进行提取,以下表达式不正确的是( )A、s[7:15] B、s[6:14] C、s[-12:-4] D、s[6:-4]
-
15、下列python表达式结果为5的是( )A、abs(int(-5.6)) B、len("3+5>=6") C、ord("5") D、round(5.9)
-
16、与表达式not x<0 or y%2==0 具有相同功能的是( )A、x>=0 and y%2==1 B、x>=0 and y//2==0 C、x>0 or y/2==int (y/2) D、x>=0 or y//2==y/2
-
17、下列 python表达式结果最小的是( )A、2**3//3+8 %2 * 3 B、5**2 % 3+7%2**2 C、1314//100%10 D、int("1"+"5")//3
-
18、某算法的部分流程图如图所示,执行这部分流程,若输入t的值为5,则t=1?这命令执行次数为( )A、3 B、4 C、5 D、6
-
19、一个时长为1分钟、采样频率为44.1kHz、量化位数为8位、双声道未经压缩的Wave格式文件,则其存储容量约为( )A、2.52MB B、5.05MB C、20.19MB D、40.37MB
-
20、小强要参加学校多媒体作品比赛,其中对于图像类作品的要求:尺寸为1280×720像素、颜色位深度为24位,其上传文件大小不得超过300KB。根据这一要求,小强上交的图像作品,压缩比至少是( )A、2:1 B、3:1 C、6:1 D、9:1