高中信息技术《基本算法》练习题(附答案解析).docx
《高中信息技术《基本算法》练习题(附答案解析).docx》由会员分享,可在线阅读,更多相关《高中信息技术《基本算法》练习题(附答案解析).docx(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、高中信息技术基本算法练习题(附答案解析)学校:姓名:班级:一、选择题1 .下列VB表达式的值等于2016的是()A. 2016 Mod 2 A20B. Len(“2015”)+1C. Str(2008)+“8”D. Mid(“20160501”, 1, 4)2 .下列与数学表达式i =上上” 处 对应的python表达式,正确的是()。2aA. (- b + math, sqrt (b * b 4 * a * c) /a * aB. - b + math, sqrt (b*b-4*a*c) /2*aC. (-b + math, sqrt (b * 2 4 * a * c) /(2 * a)D.
2、 (-b + math, sqrt ( b * b 4 * a * c) / (2 * a)3 .某查找算法的VB程序如下:Private Sub Commandl_Click()Dim a(l To 9) As Integer, key As Integer, i As Integer, j As IntegerDim mid 1 As Integer, mid 2 As Integera(l)=4:a(2)=22:a(3)=27:a(4)=32:a(5)=35:a(6)=44:a(7)=56:a(8)=59:a(9)=78key=Val(Textl.Text)i=l:j=9flag=Fal
3、seDo While i=j And Not flagmidl=i+(j-i)3mid 2=j-(j-i)3If key=a(midl) Thenflag=TrueElself keya(mid2) Then i=mid2+lElse i=mid 1 + 1 j=mid2-l End If LoopIf flag Then Labell.Caption=查找成功! Else LabelLCaption=查找失败!” End Sub该程序段执行时,在文本框Textl中输入36,单击命令按钮Commandl,程序运行结束后,i和j的值为()A. 4, 5B. 6, 5C. 5, 6D. 6, 44
4、 .有如下Python程序段: import random d=0*6 i=0while i=5:di=random.randint( 1,10)ifdi%2=i%2: continue i=i+lprint(d)该程序执行后,下列输出的结果不正确的是() A. 5, 8, 9, 8, 9, 2B. 8, 1,8,7, 2, 5C.9,6,7,2,9,4JD. 3 8,7,6,5,45 .有如下程序段: n=int(input() s=0 while n!=0:第2页共8页x=n%10s=x+sn=n/10若运行程序后输入“20220308”,s的结果为()A. 17B. 22238C. 20
5、22D. 96. 某DataFrame对象score包含“准考证号”“学校名称”“姓名”总分”“排名”等数据列,下列语句中,可以以学校为单位,输出各校学生“总分”平均值的是()A.print(score.groupby(“学校名称”,as_index=False).mean()B.print(score.groupby(总 ,as_index=False).mean()C.print(score.groupby(“学校名称”,as_index=False).排名.mean()D.print(score.sort_index(学校名 /|Cas_index=False).describe()7.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基本算法 高中 信息技术 基本 算法 练习题 答案 解析
限制150内