课件编号10607272

3.3 简单算法及其程序实现同步练习-2021-2022学年高一信息技术浙教版(2019)必修1 数据与计算(含答案)

日期:2024-04-28 科目:信息技术 类型:高中试卷 查看:10次 大小:405968Byte 来源:二一课件通
预览图 1/4
教版,计算,数据,必修,2019,简单
  • cover
3.3简单算法及其程序实现同步练习 一、选择题(共15题) 1.下列赋值语句正确的是( ) A.x+1=x B.x=x+1 C.x=+1 D.x,y,z=1,2 2.计算机在执行高级语言程序时,逐条语句翻译成机器语言并立即执行的程序是( ) A.解释程序 B.编译程序 C.高级程序 D.汇编程序 3.下列程序运行后,在键盘输入100,则程序的运行结果是( )。 x=input("Please input x:") if x<0 or x>=20: print(x//10) elif 0<=x<5: print(x) elif 5<=x<10: print(3*x-5) elif 10<=x<20: print(0.5*x-2) A.10 B.100 C.295 D.48 4.在编写python程序时缩进的作用是()。 A.让程序更美观 B.只在for循环中使用 C.只在if语句中使用 D.用来界定代码块 5.运行Python程序的过程中出现了如下图错误提示,原因是()。 A.变量名51study太长 B.应该写成"chinese" =51study C.“chinese”应该写成“china s” D.变量名51study不符合python语言规范,变量名不能以数字开头 6.某算法的流程图如图所示。执行这部分流程, 输入41,则输出的值是( ) A.0 B.19 C.22 D.32 7.某算法的部分流程图如图所示,执行这部分流程后,输出s的值为64,则①处应填入( ) A.i \ 4 = 2 B.Sqr(i) = Int(Sqr(i)) C.i Mod 2 = 1 D.i Mod 2 = 0 8.下面if语句统计满足“性别 (gender) 为男、职称(rank) 为副教授、年龄(age)小于40岁”条件的人数,正确的语句为( )。 A.if(gender=="男" or age<40 and rank=="副教授"): n+=1 B.if(gender=="男" and age<40 and rank=="副教授"): n+=1 C.if(gender=="男" and age<40 or rank=="副教授"): n+=1 D.if(gender=="男" or age<40 or rank=="副教授"): n+=1 9.有如下 VB 程序段 Dim conn As New ADODB.Connection Dim rs As New ADODB.Recordset conn.ConnectionString = “Provider=Microsoft.ACE.OLEDB.12.0;Data Source=” & App.Path & “\词库.accdb” conn.Open Set rs.ActiveConnection = conn rs.Open “SELECT * FROM words” n = 0 Do While Not rs.EOF n = n + 1 en(n) = rs.Fields(1) ch(n) = rs.Fields(2) rs.MoveNext Loop rs.Close conn.Close 下列说法中正确的是( ) ①连接的数据库文件名是“\词库.accdb” ②程序运行后,变量n 的值表示该数据表中记录的总数 ③数组 en(n)所存储的是数据表第 2 个字段的字段值 ④“ConnectionString”是 conn 对象的属性值⑤查询的数据表名称是“words” ⑥省略语句“rs.MoveNext”,程序也可以正常运行 A.①④⑤ B.③④⑥ C.②③⑤ D.②③④ 10.某算法的部分流程图如图所示。执行这部分流程,输入变量n的值为5,则下列说法正确的是( ) A.语句“c<=n?”共执行了4次 B.循环结束后,变量a的值为3 C.循环结束后,变量b的值为5 D.循环结束后,程序输出的值为6 11.下列与数学表达式对应的python表达式,正确的是( )。 A.( - b + math. sqrt (b * b – 4 * a * c)) /a * a B.- b + math. sqrt (b * b – 4 * a * c) /2*a C.( -b + math. sqrt (b * 2 – 4 * a * c)) /(2 * a) D.( -b + math. sqrt ( b * b – 4 * a * c)) / (2 * a) 12.(必修)下列说法中,正确的是( )。 A.程序设计语言中的汇编语言包含C语言 B.机器语言不是程序设计语言 C.程序实际上是一组操作的指令或语句的序列,是计算机执行算法的操作步骤 D.程序设计和程序设计语言是同一概念 13.经过中国国家登山队的测量,2020年12月8日,中尼两国共同宣布了珠穆朗玛峰的最新高度为海拔8848.86米。现有一张白纸的厚度大约是0.08毫米,对折一次,厚度变0.16毫米,再对折一次,厚度变为0.32毫米,……,每对折一次,其厚度均变为对折前的两倍,假设这张纸足够大 ... ...

~~ 您好,已阅读到文档的结尾了 ~~