资源简介 第三章 算法的程序实现一、选择题1.在文件模式下输入下列代码,运行程序,则IDLE解释器界面中现实的运行结果为:( )a=’2021’b=’告诉自己,不曾辜负这么美好的时光。’print(a,b)A.a,bB.2021,告诉自己,不曾辜负这么美好的时光。C.“ 2021,告诉自己,不曾辜负这么美好的时光。”D.2021 告诉自己,不曾辜负这么美好的时光。2.Python语句中以r或R开头的字符串表示原始字符串,则print(r"\nGood")的运行结果是()A.新行和字符串Good B.r"\nGood" C.\nGood D.字符r、新行和字符串Good3.小新编制了一个python程序如下,但程序无法执行,你帮他找出程序中一共有几处错误( )1a=3b=input()c=a+bprint("c")A.1 B.2 C.3 D.44.在python中,运行以下程序,结果应为( )a=5b=7b+=3a=b*20a+=2a=a%bprint(a,b)A.5 7 B.20 10 C.22 7 D.2 105.在Python语言中,以下简单数据类型选项中描述错误的是( )A.整数(int)、浮点数(float) B.字符串(str)C.布尔(bool) D.2.5+2.5的值是整数(int)类型6.下列哪个语句在Python中是非法的?( )A.x=y=z=1 B.x=(y=z+1) C.x,y=y,x D.x+=y7.在 Python中常用的输入输出语句分别是( )A.input() output() B.input() print()C.input() printf() D.scandf() printf()8.已知字符串s1="python",s2="Python",则表达式中s1>s2的值为( )A.“python” B.“Python” C.True D.False9.下列有关于print命令的描述中,正确的是( )A.在打印机里打印相关的文本或者数字等B.可以用来画图C.在屏幕中输出相应的文本或者数字等D.执行语句print(“python”,3.7)时会出错10.下列语言中( )不属于高级语言A.python B.VC C.JAVA D.汇编语言11.下列表达式能判断正整数x是偶数的是( )A.x%2==0 B.x/2== 0 C.x %2==1 D.x % 2!=012.计算机在执行高级语言程序时,逐条语句翻译成机器语言并立即执行的程序是( )A.解释程序 B.编译程序 C.高级程序 D.汇编程序13.python单行注释和多行注释分别是什么?( )A.""" """和''' ''' B.#和""" """ C.//和''' ''' D.#和//14.下列变量名不合法的是( )A.2a B.c0 C.c_8 D.E6a15.下列程序运行后,在键盘输入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二、填空题16.完善程序。求出100以内满足afor a in range(1,101)for b in range ___ :for c in range(1,101):if____:print(a," ",b,"",c)17.random模块是一个________。random.randint(1,10)语句作用 ___________。18.数学可以看到算术表达式:a * b= c,现在有一段程序可以输入乘数和被乘数(默认正整数),并输出上述表达式的效果。例如:输入:3 5 ,输出的结果为:3 * 5= 15。a=int(input(“请输入正整数:”))b=int(input(“请输入正整数:”))c=a*bprint(_______)+ ”*” + _______ “=” ______ )请将上述缺失的代码补充完整。19.s=int(input(“请输入一个两位数:”))s=s//6print(s)程序运行后,键盘输入31,其输出结果为 ____________【参考答案】一、选择题1.D2.C3.C4.D5.D6.B7.B8.C9.C10.D11.A12.A13.B14.A15.A二、填空题16.(1,101) a*a==b*b+c*c17.随机库 在1到10中随机生成一个数字。18.str(a) str(b)+ +str(c)19.5 展开更多...... 收起↑ 资源预览