资源简介 2020-2021学年度第二学期 安徽华星学校高一信息技术期中考试卷 考试范围:第一、二、三、四章;考试时间:60分钟;命题人: 注意事项: 1.答题前填写好自己的姓名、班级、考号等信息 2.请将答案正确填写在答题卡上 第I卷(选择题) 一、选择题( 每题3分,共54分) 1、 表达式 3 ** 2 的值为 ( ) A、7 B、8 C、9 D、10 2.在python中,运行下列程序,正确的结果是( ) s=0 for i in range (1,6): s=s+i print("i=",i,"s=",s) A.i=4 s=10 B.i=5 s=10 C.i=5 s=15 D.i=6 s=15 3.期中考试的成绩数据类型可以是( )。 A.只能是数字 B.字符或数字 C.字符或标点 D.只能是字符 4.下列程序执行后的结果是( )。 s=0 for i in range (1,6): if i%2!=0: s=s+i print("i=",i,"s=",s) i=4 s=10 B.i=5 s=9 C.i=6 s=9 D.i=6 s=8 5.下面描述错误的是?( ) A.若a=True,b=False则a or b为True B.若a=True,b=False则a and b为False C. 若a=True,b=False则not a为False D.若a=True b=False 则 a and b or a为 False 6.在Python中,实现多分支选择结构的较好方法是( )。 A.if B.if-else C.if-elif-else D.if嵌套 7.下列选项中,属于Python输入函数的是( )。 A.random() B.print() C.Cout() D.input() 8.下列表达式的值为True的是? ( ) A.True>2 B.3>2>2 C.('3','2')<('33','22') D.'abc'>'xyz' 9.下列不属于浮点数类型的是?( ) A.36.0 B.96e4 C.-77 D.9.6E-5 10.下列Python程序段运行的结果是( )。 i=0 sum=0 while i<10: if i%2==0: sum+=i i+=2 print("sum=",sum) A.sum=17 B.sum=18 C.sum=19 D.sum=20 11.下列Python程序运行后的输出结果是( )。 s=0 for i in range(1,10): s=s+i print("s=",s) A.s=35 B.s=45 C.s=55 D.s=65 12.Python的序列类型不包括下列哪一种?( ) A字符串 B列表 C元组 D字典 13.python单行注释和多行注释分别是什么?( ) A.""" """和''' ''' B.#和""" """ C.//和''' ''' D.#和// 14.下面哪个不是Python合法的标识符( ) A. int32 B. 40XL C. self D.?name 15.在GB2312字符集中,1个汉字在计算机中用2个字节表示,一个西文字符用1个字节表示,那么“Hello!福建”占用的存储字节数是( ) A.7个 B.8个 C.9个 D.10个 16.下列表达式的值为True的是 ( ) A. 5+4j > 2-3j B. 3>2>2? C. (3,2)< (‘a’,‘b’) D. ‘abc’>‘xyz’ 17.下面程序运行结果是:( ) c=0 for i in range(1,26): if i%2==0: c=c+1 print(c) A.10 B.11 C.12 D.13 18.下列关于算法的描述正确的是( ) A.一个算法可以没有输入 B.算法只能用流程图来表示 C.如果一个算法没有输入,也就不会有输出 D.一个算法的执行步骤可以是无限的 第II卷(非选择题) 二、操作题(每题1,2题15分,第3题16分,共46分) 19.编写程序,找到并输出100以内的偶数个数。 编写程序,实现从键盘输入数据,实现输入数据转换成大写并输出* 编写程序,实现从键盘输入数据,数据前三位的ASCII值加2,从第四位开始ASCII值加3. 2020-2021学年度第二学期 安徽华星学校高一信息技术期中考试卷 考试范围:第一、二、三、四章;考试时间:60分钟;命题人: 注意事项: 1.答题前填写好自己的姓名、班级、考号等信息 2.请将答案正确填写在答题卡上 第I卷(选择题) 一、选择题( 每题3分,共54分) 1、 表达式 3 ** 2 的值为 ( B ) A、7 B、8 C、9 D、10 2.在python中,运行下列程序,正确的结果是( C ) s=0 for i in range (1,6): s=s+i print("i=",i,"s=",s) A.i=4 s=10 B.i=5 s=10 C.i=5 s=15 D.i=6 s=15 3.期中考试的成绩数据类型可以是( B )。 A.只能是数字 B.字符或数字 C.字符或标点 D.只能是字符 4.下列程序执行后的结果是( B )。 s=0 for i in range (1,6): if i%2!=0: s=s+i print("i=",i,"s=",s) i=4 s=10 B.i=5 s=9 C.i=6 s=9 D.i=6 s=8 5.下面描述错误的是?(D) A.若a=True,b=False则a or b为True B.若a=True,b=False则a and b为False C. 若a=True,b=False则not a为False D.若a=True b=False 则 a and b or a为 False 6.在Python中,实现多分支选择结构的较好方法是( C )。 A.if B.if-else C.if-elif-else D.if嵌套 7.下列选项中,属于Python输入函数的是( D )。 A.random() B.print() C.Cout() D.input() 8.下列表达式的值为True的是? (c) A.True>2 B.3>2>2 C.('3','2')<('33','22') D.'abc'>'xyz' 9.下列不属于浮点数类型的是?(D) A.36.0 B.96e4 C.-77 D.9.6E-5 10.下列Python程序段运行的结果是( D )。 i=0 sum=0 while i<10: if i%2==0: sum+=i i+=2 print("sum=",sum) A.sum=17 B.sum=18 C.sum=19 D.sum=20 11.下列Python程序运行后的输出结果是( B )。 s=0 for i in range(1,10): s=s+i print("s=",s) A.s=35 B.s=45 C.s=55 D.s=65 12.Python的序列类型不包括下列哪一种?(A) A字符串 B列表 C元组 D字典 13.python单行注释和多行注释分别是什么?(B) A.""" """和''' ''' B.#和""" """ C.//和''' ''' D.#和// 14.下面哪个不是Python合法的标识符( B ) A. int32 B. 40XL C. self D.?name 15.在GB2312字符集中,1个汉字在计算机中用2个字节表示,一个西文字符用1个字节表示,那么“Hello!福建”占用的存储字节数是( ) A.7个 B.8个 C.9个 D.10个 16.下列表达式的值为True的是 ( A ) A. 5+4j > 2-3j B. 3>2>2? C. (3,2)< (‘a’,‘b’) D. ‘abc’>‘xyz’ 17.下面程序运行结果是:(C) c=0 for i in range(1,26): if i%2==0: c=c+1 print(c) A.10 B.11 C.12 D.13 18.下列关于算法的描述正确的是( A ) A.一个算法可以没有输入 B.算法只能用流程图来表示 C.如果一个算法没有输入,也就不会有输出 D.一个算法的执行步骤可以是无限的 第II卷(非选择题) 二、操作题(每题1,2题15分,第3题16分,共46分) 19.编写程序,找到并输出100以内的偶数个数。 参考代码: c=0 for i in range(1,101): if i%2==0: c=c+1 print(c) 编写程序,实现从键盘输入数据,实现输入数据转换成大写并输出* 参考程序: str = input("请输入要转换成大写的数据:") c=len(str) for i in range(0,c): print(str[i].upper(),end=" ") 编写程序,实现从键盘输入数据,数据前三位的ASCII值加2,从第四位开始ASCII值加3. 参考程序: s=input("请输入要转换的字符) c=len(s) #len 求字符串长度 for i in range(0,c): if i<2: print (chr(ord(s[i])+2)) # ord ord() 函数是 chr() 函数配对函数,将字符转ASCII值 else: print(chr(ord(s[i]) + 3)) 展开更多...... 收起↑ 资源预览