ID: 17837445

第二章 算法与程序实现 单元测试(含答案) 2023—2024学年人教_中图版(2019)高中信息技术必修一

日期:2025-09-18 科目:信息技术 类型:高中课件 查看:59次 大小:479866B 来源:二一课件通
预览图 1/5
第二章,学年,必修,信息技术,高中,2019
  • cover
第二章 算法与程序实现 单元测试 一、选择题 1.以下是正确的字符串( ) A.‘abc”ab” B.“abc”ab’ C.“abc”ab” D.“abc\”ab” 2.有如下Python程序段: a=[[0 for i in range(3)]for j in range(3)] for i in range(3): for j in range(3): a[i][j]=i*5+j+1 for i in range(1,3): for j in range(2): print(a[j][i],end=" ") 程序段执行后,输出的结果是(  ) A.2 3 7 8 B.7 12 8 13 C.2 7 3 8 D.6 7 11 12 3.有如下Python程序段: s="Python" ans="" for i in range(len(s)): c=s[i] if "a"<=c<="z": if i%2==0: c=chr((ord(c)–ord("a")–i)%26+ord("a")) else: c=c.upper( ) #x.upper( )将字符串x中的大写字母转换成小写字母 ans+=c print(ans) 执行该程序段后,输出的内容是( ) A.PYwHtN B.YrHkN C.PaTIOt D.PYrHkN 4.下面关于用算法来解决问题的4个步骤,正确的顺序为( )。 ①建立数学模型;②设计算法;③分析问题;④描述算法。 A.①②③④ B.③②①④ C.①③②④ D.③①②④ 5.根据雨水的pH判断酸雨情况的规则为:当pH小于4.7时为“重度酸雨”,当pH介于4.7~5.6时为“轻度酸雨”,当pH大于5.6时为“非酸雨”。其算法流程图如下图所示,则图中①、②所在判断框中的内容是(  ) A.①PH<4.7? ②PH≤5.6 B.①PH<4.7? ②PH<5.6 C.①PH<4.7? ②PH>5.6 D.①PH≥4.7? ②PH≤5.6 6.下列不属于基本数据类型的是( ) A.整型 B.浮点型 C.复数类型 D.字符串 7.某算法的部分流程图如图所示,执行这部分流程,下列说法正确的是 ( ) A.s 输出的值为 16 B.循环结束时 k 的值为 1 C.最后输出时 a 的值为 16 D.循环结束时,判断条件 a<32 一共执行 6 次 8.用人们日常生活中使用的语言描述算法,这种算法描述方法是( ) A.自然语言 B.机器语言 C.汇编语言 D.高级语言 9.下列关于Python运算符的使用描述正确的是( ) A.a*=b,等同于a=a*b B.a//=b,等同于a=a/b C.a=+b,等同于a=a+b D.a**b,等同于b**a 10.python文件的扩展名是( ) A.py B.pye C.vbp D.pyr 11.表达式 4**2==8 or int(6.22)==round(6.22) and not 'WZ' in 'WenZhou'的计算结果为( ) A.true B.True C.False D.fasle 12.下列选项中,可以作为Python程序变量名的是( ) A.2a B.ab C.a+b D.for 13.下列Python变量名正确的是( ) A.False B.4num C.print D._Z_2 14.某算法的部分流程图如图所示。下列说法正确的是( ) A.该流程执行后,变量s的值是 -1 B.该流程执行后,变量k的值是10 C.该流程完整执行1次,“s←s-k”共执行了4次 D.该流程完整执行1次,“s≥0?”共执行了4次 15.下列Python赋值语句中,无法正确运行的是( ) A.a=b=c=5 B.a, b=c C.a+=b D.b=-c 二、填空题 16.表达式:3 in [1,2,3,4] 的值是 。 17.阅读程序段并回答问题。 x=1 a=x b=x+1 上述程序执行后,变量a的值是 ,变量b的值是 。 18.若列表f中依次存放着 [2,3,7,9,6,4,1,5,4,1,6,8]这12个整数,以下程序代码的运行结果是 。 s=0 f=[2,3,7,9,6,4,1,5,4,1,6,8] For i in range(12): if i%3==2: s=s+f[i] print(s) 19.Python中赋值语句c+=a 等效于 。 20.Python 计算: (1)Python 表达式4.5/2的值为 。 (2)Python表达式4.5//2的值为 。 (3)Python 表达式4.5%2的值为 。 (4)Python 表达式5%2的值为 。 (5)Python 表达式12/4-2+5*8/4%5/2的值为 。 三、判断题 21.编写程序的任务就是用一种计算机程序设计语言来描述问题求解的算法。( ) 22.关键词不能作为Python的变量名。( ) 23.算法的三种基本控制结构是分支 ... ...

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