1、安徽省芜湖市无为华星学校2020-2021学年高一信息技术下学期期中试题(2)考试范围:第一、二、三、四章;考试时间:60分钟;命题人:注意事项:1答题前填写好自己的姓名、班级、考号等信息2请将答案正确填写在答题卡上第I卷(选择题)一、选择题( 每题3分,共54分)1、 表达式 3 * 2 的值为 ( )A、7 B、8 C、9 D、102在python中,运行下列程序,正确的结果是( )s=0for i in range (1,6): s=s+iprint(i=,i,s=,s)Ai=4 s=10Bi=5 s=10Ci=5 s=15Di=6 s=153期中考试的成绩数据类型可以是( )。A只能是
2、数字B字符或数字C字符或标点D只能是字符4下列程序执行后的结果是( )。s=0for i in range (1,6): if i%2!=0: s=s+iprint(i=,i,s=,s)A i=4 s=10Bi=5 s=9Ci=6 s=9Di=6 s=8 5下面描述错误的是?( )A.若a=True,b=False则a or b为TrueB.若a=True,b=False则a and b为FalseC. 若a=True,b=False则not a为FalseD.若a=True b=False 则 a and b or a为 False6在Python中,实现多分支选择结构的较好方法是( )。A
3、ifBif-elseCif-elif-elseDif嵌套7下列选项中,属于Python输入函数的是( )。Arandom()Bprint()CCout()Dinput()8下列表达式的值为True的是? ( )A.True2 B.322 C.(3,2)xyz9下列不属于浮点数类型的是?( )A.36.0 B.96e4 C.-77 D.9.6E-510下列Python程序段运行的结果是( )。i=0sum=0while i 2-3j B. 322C. (3,2)xyz17下面程序运行结果是:( )c=0for i in range(1,26): if i%2=0: c=c+1print(c)A.
4、10 B.11 C.12 D.1318下列关于算法的描述正确的是( )A一个算法可以没有输入B算法只能用流程图来表示C如果一个算法没有输入,也就不会有输出D一个算法的执行步骤可以是无限的第II卷(非选择题)二、操作题(每题1,2题15分,第3题16分,共46分)19编写程序,找到并输出100以内的偶数个数。20 编写程序,实现从键盘输入数据,实现输入数据转换成大写并输出*21、 编写程序,实现从键盘输入数据,数据前三位的ASCII值加2,从第四位开始ASCII值加3.2020-2021学年度第二学期安徽华星学校高一信息技术期中考试卷考试范围:第一、二、三、四章;考试时间:60分钟;命题人:注意
5、事项:1答题前填写好自己的姓名、班级、考号等信息2请将答案正确填写在答题卡上第I卷(选择题)一、选择题( 每题3分,共54分)1、 表达式 3 * 2 的值为 ( B )A、7 B、8 C、9 D、102在python中,运行下列程序,正确的结果是( C )s=0for i in range (1,6): s=s+iprint(i=,i,s=,s)Ai=4 s=10Bi=5 s=10Ci=5 s=15Di=6 s=153期中考试的成绩数据类型可以是( B )。A只能是数字B字符或数字C字符或标点D只能是字符4下列程序执行后的结果是( B )。s=0for i in range (1,6): i
6、f i%2!=0: s=s+iprint(i=,i,s=,s)B i=4 s=10Bi=5 s=9Ci=6 s=9Di=6 s=8 5下面描述错误的是?(D)A.若a=True,b=False则a or b为TrueB.若a=True,b=False则a and b为FalseC. 若a=True,b=False则not a为FalseD.若a=True b=False 则 a and b or a为 False6在Python中,实现多分支选择结构的较好方法是( C )。AifBif-elseCif-elif-elseDif嵌套7下列选项中,属于Python输入函数的是( D )。Arand
7、om()Bprint()CCout()Dinput()8下列表达式的值为True的是? (c)A.True2 B.322 C.(3,2)xyz9下列不属于浮点数类型的是?(D)A.36.0 B.96e4 C.-77 D.9.6E-510下列Python程序段运行的结果是( D )。i=0sum=0while i 2-3j B. 322C. (3,2)xyz17下面程序运行结果是:(C)c=0for i in range(1,26): if i%2=0: c=c+1print(c)A.10 B.11 C.12 D.1318下列关于算法的描述正确的是( A )A一个算法可以没有输入B算法只能用流程
8、图来表示C如果一个算法没有输入,也就不会有输出D一个算法的执行步骤可以是无限的第II卷(非选择题)二、操作题(每题1,2题15分,第3题16分,共46分)19编写程序,找到并输出100以内的偶数个数。参考代码:c=0for i in range(1,101): if i%2=0: c=c+1print(c)21 编写程序,实现从键盘输入数据,实现输入数据转换成大写并输出*参考程序:str = input(请输入要转换成大写的数据:)c=len(str)for i in range(0,c): print(stri.upper(),end= )22、 编写程序,实现从键盘输入数据,数据前三位的ASCII值加2,从第四位开始ASCII值加3.参考程序:s=input(请输入要转换的字符)c=len(s) #len 求字符串长度for i in range(0,c): if i2: print (chr(ord(si)+2) # ord ord() 函数是 chr() 函数配对函数,将字符转ASCII值 else: print(chr(ord(si) + 3)