
图a排序前数组a存储结构
小迪同学使用选择排序思想对上述n个同学按成绩进行降序排序(成绩相同的按学号升序排列),并依据成绩插入各位同学的名次信息,处理结束的数组a结构如图b所示:
图b排序后数组a存储结构
小迪同学使用VB编写了成绩处理程序,程序运行界面如图c所示:
图 c
实现上述功能的VB程序如下,请回答下列问题。
Const n = 20
Dim a(1 To 3 * n)As Integer
Private Sub Command1_Click()
'读取数据,存储在数组a中,并显示在列表框List1中
'代码略
End Sub
Private Sub Command 2_Click()
‘①改错
k = i
For j= 1 Toi-1
If a(2 * j)<a(2 * k)Or ② Then
k = j
End If
Next j
a(3 * i)= a(2 * k)
a(3 * i-1)= a(2 * k-1)
③
a(2 * k- 1)= a(2 * i- 1)
Next i
Lisi2.Addltem"第1名:学号"+ CStr(a(2))+",分数"+Str(a(3))
a(1)=1
mc=1
For i=2 To n
If ④ Then mc = i
List2.Addltem"第"+Str(me)+"名:学号"+CStr(a(3 * i-1))+",分数"+Str(a(3 *
i))
a(3 * i-2)= mc
Next i
End Sub
②③④
①用扫描仪扫描照片,并保存为JPEG格式的图像文件
②与朋友一起联网玩围棋游戏
③利用OCR软件识别数码图片中的文字,并保存为文本文件
④用手机编辑短信,以联机手写的方式输入短信的内容
⑤通过视频会议系统进行远程教学研讨( )
下列说法正确的是( )
①咨询相关专家 ②上互联网 ③查阅相关报刊杂志 ④参观航天展
![]()
由此判断,该对象可能是
def mychar(s,c):
count=0
for i in s:
if i==c:
count+=1
return count
x1=input('请输入字符串:')
x2=input('请输入字符:')
print(mychar(x1,x2))
sfz=input("请输入您的身份证号码:")
year=int(sfz[6:10])
month=
day=int(sfz[12:14])
print("您是的出生年月日是",year,"年",month,"月",day,"日!")
程序运行后,输入"33018320050907002X"后,输出的结果为:您是的出生年月日是2005年9月7日!,则空白处的代码为