相关试卷
-
1、有如下Python程序:
importmath
total=float(input("请输入金额:"))
if total<=500:
total*=0.9
elif total<=1500:
total*=0.85
else
total*=0.75
print(math.floor(total))
运行程序,输入“1024”后回车,程序的输出结果是
-
2、某Python程序代码如下:
sfz=input("请输入您的身份证号码:")
year=int(sfz[6:10])
month=
day=int(sfz[12:14])
print("您是的出生年月日是",year,"年",month,"月",day,"日!")
程序运行后,输入"33018320050907002X"后,输出的结果为:您是的出生年月日是2005年9月7日!,则空白处的代码为
-
3、有如下程序段:
s=input("请输入字符串:")
count=0
for I in s:
if i>="0"and i<="9":
count=count+1
print(s[count:count+3])
若输入的字符串为"AB12CCC222GGBD",则程序运行结果为( )
A、CCC B、GGBD C、CC2 D、C22 -
4、有如下Python程序段:
Importrandom
c=0
s=0
for i in range(0,10):
n=random.randint(1,101)
if n%2==0:
s+=i
c+=1
该程序段被执行后,下列说法不正确的是:( )
A、把程序s+=i改为s=s+i后,得到的结果是一样的。 B、i=10 C、语句c+=1可能执行了10次 D、变量s中存储的生成的10个随机数中偶数相加的和 -
5、已知字典dict1={"姓名":["毛不易","华晨宇","张艺兴"],"投票数":[32990,34560,29809]}则dict1["姓名"][1]+dict1[投票数"][0]的值为( )A、"毛不易32990" B、"毛不易34560" C、"华晨宇32990" D、"华晨宇34560"
-
6、有如下Python程序段:
info=[19,26,10,7,6,21,9,17,16]
x=max(info)
y=min(info)
z=len(info)
r=info[-5]
s=(x-y)%(z-r)
print(s)
运行程序后,输出的结果是( )
A、0 B、1 C、2 D、3 -
7、在Pythonshell中输入下列代码:
>>> a=input("请输入一个整数:")
请输入一个整数:520
>>> print(a*2)
按下回车键后,输出结果是( )
A、1040 B、'1040' C、520520 D、'520520' -
8、下列Python 表达式的值为偶数的是( )A、(-3)**2 + 8// 4 * 3 B、len("Welcome") C、int(3.9) D、round(9.84)
-
9、下列表达式的值为True的是( )A、 "1818">"234" B、3**4>4**3 C、not(5+3<3*3) D、"or"in "flower"
-
10、下列可以作为Python 变量名的是( )A、info1 B、3_teacher C、a#21 D、If
-
11、某算法的部分流程图如下图所示,执行这部分流程,若输入n的值为20,则输出a,b的值分别是( )
A、12,10 B、10,9 C、9,15 D、9,10 -
12、通过公式求解一元二次方程,判断其是否有实数根,合适的算法控制结构是( )A、树形结构 B、顺序结构 C、分支结构 D、循环结构
-
13、“通过地图大数据预测人流密度,监测疫情动向,一键上报疫情检查情况,实时生成疫情数据报告,研判疫情态势,开展就医查询......在新型冠状病毒肺炎疫情防控面前,大数据正提供科技支撑,为抗击疫情保驾护航。”在传染病暴发期间,有关部门利用大数据技术,进行疫情防控。下列应用中没有用到大数据技术的是( )A、绘制确诊病人住院前的行动轨迹,查找与之密切接触人员的去向 B、在超市、银行等场所,用手持测温仪测量入场人员的体温数据 C、相关机构实时采集各地的数据,进行每天的疫情信息发布 D、用户利用“城市热力图”等提供的信息,避开人流密度高的地区
-
14、已知一张bmp图片的分辨率为1024×768像素,每个像素点用3Byte(字节)来存储颜色,则该文件的容量约为( )A、288Kb B、288KB C、2.25KB D、2.25MB
-
15、根据二进制运算规则:1+1=10,则101+110=( )A、1011 B、211 C、1111 D、1001
-
16、下列有关数据、信息、知识的说法不正确的是( )A、数据自古就有且无处不在。 B、信息是对客观事物的符号表示。 C、知识是可以积累和传承的。 D、数据经过解释后产生的意义就是信息,数据是信息的载体,单纯的数字是没有意义的。
-
17、灰度图像像素的灰度值为0~255的整数,为区分图像的前景与背景,寻找一个最佳灰度值T,使得前景、背景这两类像素之间的差异最大。
求T值的方法如下:取某个灰度值k,将图像所有N个像素分成两类,灰度值小于k的作为背景像素,灰度值大于等于k 的作为前景像素,统计两类像素的个数分别为N1、N2,计算灰度值的均值分别为μ1、μ2,利用公式 计算出两类像素的差异值。当该值最大时,k即为要找的最佳灰度值T。若某区间段内有连续多个T满足要求,则T取中间值。
例如:图a所示图像像素的灰度值仅为0~5,统计0~5灰度值像素的个数依次为8、7、2、6、9、4,如图b所示。当k=2时,N1=15,N2=21,μ1=(0*8+1*7)/(8+7),μ2=(2*2+3*6+4*9+5*4)/(2+6+9+4),计算出差异值为2.5635。依此类推,计算差异值如图c所示。可知,当k=3时差异值最大,3是最佳灰度值T。

编写VB程序,实现如上功能。读取图像所有像素的灰度值后,单击按钮Command1,在标签Label1上显示T值。
(1)、在上例中,取k=3,则背景像素的个数N1为。(2)、实现上述功能的VB程序如下,请在划线处填入合适的代码。Const N = 32 * 24
Dim a(1 To N) As Integer 'a 数组存储图像所有像素的灰度值
Private Sub Form_Load()
'读取图像中的所有像素的灰度值存入a数组,代码略
End Sub
Private Sub Command1_Click()
Dim i As Integer, j As Integer, k As Integer
Dim sum As Long, sum1 As Long, N1 As Long, N2 As Long
Dim μ1 As Double, μ2 As Double, diff As Double, max_var As Double
Dim t1 As Integer, t2 As Integer, T As Integer
Dim h(255) As Long
Dim c(255) As Long
max_var = 0: t1 = 0: t2 = 0: N1 = 0: N2 = 0: sum = 0: sum1 = 0
For i = 0 To 255
h(i) = 0: c(i) = 0
Next i
For i = 1 To N
h(a(i)) = h(a(i)) + 1
Next i
c(0) = h(0)
For i = 1 To 255
'统计灰度值小于等于i 的像素个数
sum = sum + i * h(i)
Next i
For k = 1 To 255
N1 = c(k - 1)
N2 = N - N1
If N1 <> 0 And N2 <> 0 Then
μ1 = sum1 / N1
μ2 = (sum - sum1) / N2
diff = N1 / N * N2 / N * (μ1 - μ2) ^ 2
diff = Round(diff, 4) 'Round 函数的作用是对diff 保留四位小数
If diff >= max_var Then
t1 = k
If diff > max_var Then
max_var = diff
End If
End If
Next k
T = (t1 + t2) \ 2
Label1.Caption = "将该图像分割为前景与背景两部分的最佳灰度值为:" & T
End Sub
-
18、某景区渡口游客可乘船往返于河的两岸,有m个人自河东去河西,n个人自河西返回河东。现有一艘船,最大载重量为wt,最多可同时载两人,船自河东出发,最后返回河东。所有人的体重不会超过wt,求把所有人载过河所需最少往返次数。编写一个VB程序,实现上述功能。程序运行时,在列表框List1中显示所有游客的体重和去向(W表示往西、E表示往东),如“132E”表示体重为132往东。单击“统计”按钮Command1,在标签Label1中显示最少往返次数。程序运行界面如图所示。
(1)、VB语句List1.AddItem" "中AddItem是 (单选,填字母:A .对象名/B .方法名/ C .属性名)。(2)、实现上述功能的VB程序如下,请在划线处填入合适代码。Const m = 6, n = 8, wt = 200
Dim d(1 To m + n) As String, a(1 To m + n) As Integer
Private Sub Form_Load()
'读取m + n 个人的体重及去向数据存入d 数组,代码略
End Sub
Private Sub Command1_Click()
Dim i As Integer, p As Integer, q As Integer, s As String
Dim num As Integer, num1 As Integer, num2 As Integer
'以下代码实现从d 数组中提取每个人的体重数据,根据去向分段存入a 数组
p = 1 : q =
For i = 1 To m + n
s = Mid(d(i), 1, Len(d(i)) - 1)
If Mid(d(i), , 1) = "W" Then
a(p) = Val(s): p = p + 1
Else
a(q) = Val(s): q = q + 1
End If
Next i
num1 = GetNum(1, m)
num2 = GetNum(m + 1, m + n)
If num1 > num2 Then num = num1 Else num = num2
Label1.Caption = "过河需要最少往返次数:" + Str(num)
End Sub
Function GetNum(head As Integer, tail As Integer) As Integer
Dim i As Integer, j As Integer, k As Integer, cnt As Integer, t As Integer
'以下代码实现对数组a 降序排序
i = head
Do While i < tail
k = i: i = tail
For j =
If a(j - 1) < a(j) Then
t = a(j): a(j) = a(j - 1): a(j - 1) = t
i = j
End If
Next j
Loop
cnt = 0: i = head: j = tail
Do While i <= j
If Then j = j - 1
cnt = cnt + 1: i = i + 1
Loop
GetNum = cnt
End Function
(3)、程序加框处的代码有误,请改正。 -
19、小明制作主题为“铸梦太空”的多媒体作品。首先使用Photoshop 软件处理图像,然后使用Flash软件制作动画作品。请回答下列问题:(1)、处理图像的部分界面如图a所示。下列说法正确的有 (多选,填字母)。
A、可以复制“铸梦”图层的图层样式并粘贴到“宇航员”图层 B、可以将“木星”图层的名称改为“木星与卫星群” C、“太空”图层可能设置了滤镜效果 D、可以利用“文字”工具修改“铸梦”图层中文字的大小 E、可以利用“渐变工具”将“背景”图层填充为蓝黑线性渐变色(2)、制作动画作品的部分界面如图b所示。测试影片,单击“STOP”按钮,动画和声音同时停止播放,“音乐”图层中声音的同步属性为 (单选,填字母:A .事件/B .数据流)。单击“PLAY”按钮继续播放动画,则该按钮上添加的动作脚本为on (release){ }(单选,填字母:A . play(); / B . play(30);)。
(3)、“空间站”图层第30帧与第60帧的对象是由库中同一个元件创建的实例,且两帧中均只有一个实例。为了实现空间站在自转的同时,自上往下移动,小明创建了补间动画,但是失败了。动画设置面板如图c所示。为正确创建补间动画,他可以做的操作是 。
(4)、为了使“文字”图层中文字“太空漫步”推迟1.5秒出现,其它动画效果保持不变,下列操作方法可行的是 (多选,填字母)。A、选中“文字”图层第1帧移动到第15帧 B、选中“文字”图层第15帧执行“清除帧”操作 C、选中“文字”图层第15帧执行“插入关键帧”操作,再选中该图层第1帧执行“删除帧”操作 D、选中“文字”图层第15帧执行“插入关键帧”操作,再删除该图层第1帧中的文字实例 E、选中“文字”图层第15帧执行“插入关键帧”操作,并将第1帧中文字实例的Alpha值设为0% -
20、小王收集了2019年和2020年浙江省各市人口数据,并使用Excel软件进行数据处理,部分界面如图a所示。
请回答下列问题:
(1)、区域E3:F14的值是通过公式计算得到的:先在单元格E3中输入公式,再利用自动填充功能完成区域E3:F14其他单元格的计算,则E3中的公式是 。(提示:占全省比例(%)=当年该市常住人口/当年全省常住人口*100)。(2)、根据图a中的数据制作图b所示的图表,则图表的数据区域是。
(3)、小王进行以下操作,下列说法正确的是 (多选,填字母)。
A、将B3单元格的小数位数设置为0,则E3单元格中显示的值变小 B、对“地区”列进行筛选,部分界面如图c所示,可以筛选出所有包含“州”的城市记录 C、对区域A2:F13按“2020年常住人口”为关键字降序排序,图b所示的图表不会变化 D、以“增长率(%)”为关键字降序排序,再以“地区”包含“州”进行筛选,则排在最前面的是包含“州”的城市中增长率最高的城市