课件编号9901337

粤教版(2019)高中信息技术必修1第四章 章末复习试题(一)

日期:2024-05-04 科目:信息技术 类型:高中试卷 查看:87次 大小:157096Byte 来源:二一课件通
预览图 0
教版,2019,高中,信息技术,必修,第四章
    粤教版(2019)高中信息技术必修1第四章 章末复习试题(一) 一、选择题 1.for i in range(2,11,2): print(i,end=" ") 上面程序运行结果是(  ) A.2 4 6 8 9 B.2 3 4 5 6 C.2 4 6 8 10 D.2 4 5 8 10 2.c=0 for i in range(1,26): If i%2==0: c=c+1 Print(c) 上面程序运行结果是(  ) A.12 B.13 C.14 D.15 3.sum=0 for i in range(1,11): sum+=i print(“the result:”,sum) 上面程序运行结果是(  ) A.53 B.54 C.55 D.56 4.以下python程序段运行后,y的值是(  ) x=3 if x > 3 : y=2*x else : y=3*x+1 print(y) A.10 B.5 C.25 D.26 5.(2020高一上·昆明期末)有python程序如下: S=input(  ) print(S * 3) 运行后通过键盘输入6,则运算结果是(  ) A.666 B.SSS C.18 D.S*3 6.以下python程序段运行后,s的值是(  ) n=0 s=0 while s<=10: n=n+3 s=s+n print(s) A.0 B.3 C.18 D.30 7.在编写python程序时缩进的作用是(  )。 A.让程序更美观 B.只在for循环中使用 C.只在if语句中使用 D.用来界定代码块 8.下列与数学表达式 对应的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) 9.在下面的python程序中,变量b和c的值为(  )。 a=6 a=b=c=8 print(b, c) A.b为6,c为6 B.b为6,c为8 C.b为8,c为8 D.b为8,c为6 10.运行Python程序的过程中出现了如下图错误提示,原因是(  )。 A.变量名51study太长 B.应该写成"chinese" =51study C.“chinese”应该写成“china s” D.变量名51study不符合python语言规范,变量名不能以数字开头 11.以下python程序段运行后,x和st的值分别是(  ) x=123+678 st="123"+"678" A.123678 "123678" B.123678 "801" C.801 "123678" D.801 "801" 二、简答题 12.利用for循环,分别计算1--100中奇数的和、偶数的和。 sum1=0 sum2=0 for i in range(1,100): if i%2==0: sum1+=i else: sum2+=i print(sum1,sum2) 13.编写一个程序,它将找到所有这些数字,可被7整除,但不是5的倍数,2000年至3200年(包括在内)。得到的数字应按逗号分隔的顺序打印在一行上。 提示:考虑使用range(#begin,#end) 三、操作题 14.若两个素数之差为2,则该对素数称为双胞胎数,如3,5就是一对双胞胎数。编写python程序,实现如下功能:输入n的值,统计显示n以内的所有双胞胎数。程序运行界面如图所示: 实现上述功能的程序如下,请在划线处填入合适的代码。 def isprime(x): for i in range(2,x): If   : return False return True n=int(input(“请输入一个正整数n:”)) c=0 k=3 while k<=n-2: if isprime(k) and   : print(k,k+2)     k=k+1 print(“共有”+str(c)+“对双胞胎数”) 答案解析部分 1.【答案】C 【知识点】循环结构语句及程序实现 【解析】【解答】变量i的范围是2~10,每次递增2,程序的运行结果是2 4 6 8 10。故答案选C。 【分析】本题考查的是Python循环结构。在Python中,for语句的格式为: for <变量> in <序列>: <循环体> 2.【答案】A 【知识点】运算符、基本运算与表达式;循环结构语句及程序实现 【解析】【解答】变量i的范围是1~25,当i是偶数时,c递增1,偶数有:2、4、6、8、10、12、14、16、18、20、22、24,程序运行完,c=12。故答案选A。 【分析】本题考查的是Python程序的执行。range函数由三个参数(起始值、终值、步长值)来决定序列中元素的个数和范 ... ...

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