1、第四章程序设计基础复习测试卷一.单项选择题(每题5分,共50分)1.python程序a=1a=a+1a=a%2print(a)运行后,输出结果为( )A.0 B.1 C.2 D.32.在Python语言中,以下运算符优先级最高的是( )。A./ B.!= C.+ D.=3.在Python语言中,表达式9/2的运算结果是( )。A.1 B.4 C.4.5 D.184.在下列选项中,不是Python语言逻辑运算符的是( )。A.and B.is C.or D.not5.有以下程序段:sum=0for i in range(1,10): if i%2=0: sum=sum+iprint(sum)程序
2、运行后,其输出结果为( )。A.10 B.20 C.30 D.06. 有以下程序段:a=1for i in range(1,4): a=a*iprint(a)程序运行后,其输出结果为(C )A.1 B.4 C.6 D.167.有以下程序段:a=1b=2if b=3: a=a+bb=b+aprint(a,b)程序运行后,其输出结果为( )。A.1 5 B.3 5C.1 3 D.2 58.在Python语言中,下列表达式结果为False的是( )。A.(5*2)(5*2) B.(5*2)(5%2)C.(52)or(52)and(5y: x=x-1 y=y+1print(x,y)程序运行后,其输出结
3、果为( )。A.2 1 B.3 0 C.2 0 D.3 110. 学生编写了一个“扫雷游戏”程序,调试运行时没有报错,且能顺利运行,但不显示结果。出现问题的原因可能是( )。A.程序界面设计错误 B.程序符号运用错误C.程序设计语言版本低 D.程序算法错误二、多选题(每题4分,共20分)1.下列属于逻辑运算的是( )A.not B.add C. and D. or2.程序的基本控制结构有( )A.顺序结构B.选择结构C. 组合结构D. 循环结构3. Python程序: sum=0for i in _:sum=sum + iprint(sum)补全程序,输出结果为“10”的选项有_。 A. ra
4、nge(1,5) B. range(1,6) C. range(10,11) D. 1,2,3,44. 输入圆的半径r,输出圆的面积。 Python程序:r=float(input(“请输入圆的半径:)_补全Python程序,正确的选项有_ A.print(圆的面积是:,3.14*r*r) B. s=3.14*r*rprint(“圆的面积是:,s)C.print(“圆的面积是:”, 3.14*(r*2) D.s=3.14*(r*2)print(“圆的面积是:,s)三、判断(每题4分,共20分)( )1.在Python语言中,变量名可以用数字开头,如5ame是合法变量名。( )2.程序段 a=a+bb=a-ba=a-b 执行后,a与b等值。( )3.算法的三种基本控制结构是分支结构、循环结构和模块结构。( )4.一个算法是对某个问题而设计的求解的有限步骤,可以用各种计算机程序设计语言写成多种程序。( )5.在Python语言中,表达式(24)and(89)的结果是True。( )6.Python语言中,CX277属于字符串型数据。一.单项选择题(每题5分,共50分)12345678910AABBBCCDAD二、多选题(每题5分,共20分)1234ACDABDACDBC三、判断(每题5分,共30分)123456