资源简介 第四章程序设计基础1、有以下程序段:sum=0for i in range(2,10):if i%2!=0:sum=sum+iprint(sum)程序运行后,其输出结果为( C )A.10 B.12 C.24 D.302、在Python语言中,下列表达式结果为True的是( D )A.(5*2)>=(5**2) B.(5/2)<=(5//2)C.(2**3)!=(2*4) D.(2**3)==(2*4)3、在Python语言中,表达式print(20//3+10%3)的运算结果是( B )A.7.66 B.7 C.8 D.94、有以下程序段:x=9if x%2!=0:print(“奇数”)else:print(“偶数”)程序运行后,其输出结果为( B )A.9 B.奇数 C.2 D.偶数5、Python程序a=3b=6print((a+b)/(b-a))运行后,输出结果为( A )A.3.0 B.4.0 C.-2.0 D.2.06、以下Python语句,格式正确的是( B )A.a=input["请输入一个字符"]B.a=input("请输入一个字符")C.input["请输入一个字符"]D.input("请输入一个字符")7、在Python语言中,表达式11%2的运算结果是( A )A.1 B.5 C.5.5 D.228、有以下程序段:s=1for z in range(0,5):s=s*zprint(s)程序运行后,其输出结果为( B )A.1 B.0 C.5 D.1209、Python程序a=5b=10print(a+b,“a+b”)运行后,输出结果为( B )A.15 15 B.15 a+bC.a+b a+b D.15 “a+b”10、有以下程序段:x=3y=0if x>y:x=x-1y=y+1print(x,y)程序运行后,其输出结果为( A )A.2 1 B.3 0 C.2 0 D.3 111、有以下程序段:x=int(input(“输入x的值:”)if x<=0:y=3*x-2else:y=2*x+1print(y)程序运行后,键盘输入5,其输出结果为( C )A.13 B.12 C.11 D.512、Python程序a=8a=a+5print(a)运行后,输出结果是( C )A.8 B.5 C.13 D.a13、在Python语言中,以下运算符优先级最高的是( A )A./ B.!= C.+ D.=14、有以下程序段:x=12y=6if x>y:print(x)else:print(y)程序运行后,其输出结果为( C )A.x B.y C.12 D.615、有以下程序段:for abc in range(1,4):print(abc)程序运行后,其输出结果为( B )A.1 2 3 4 B.1 2 3 C.1 2 D.116、Python程序a=28b=5z=a//bprint(z)运行后,输出结果是( C )A.3.6 B.3 C.5 D.5.617、有以下程序段:Sum=0for i in range(1,10):if i%2==0:sum=sum+iprint(sum)程序运行后, 其输出结果为( B )A.10 B.20 C.30 D.018、Python语言关系运算符中“等于”的符号是( B )A.= B.== C.!= D.=!19、有以下程序段a=1b=2if b<5:a=a+bb=b+aprint(a,b)程序运行后,其输出结果为( A )A.3 5 B.5 3 C.1 2 D.2 1多选20、用Python程序解决问题:输入圆的半径r,输出圆的面积s。正确的输入语句有( BD )A.r=input["请输入圆的半径:"]B.r=float(input("请输入圆的半径:"))C.r=float[input("请输入圆的半径:")]D.r=float(input())21、在Python程序设计中,关于数据的输入,下列说法正确的是( ABCD )。A.数据输入通过input()函数来实现B.可以输入数字、字符串和其他类型对象C.input()函数返回的结果是字符串D.input()的一般格式:<变量>=input(’提示信息:’)22、Python程序:sum=0for i in ____:sum=sum+iprint(sum)补全程序,输出结果为“10”的选项有( ACD )。A.range(1,5) B.range(1,6) C.range(10,11) D. [1,2,3,4]计算机语言的元素包括( ABC )A.常量、变量、函数 B.运算符 C.表达式 D. 语句24、问题:输入一 整数a,输出a的绝对值。Python程序:a=int(input(“请输入一个值:"))补全程序,正确选项有( AB )A.if a>=0:print(a)else:print(-a)B.if a<=0:print(-a)else:print(a)C.if a>=0:print(-a)else:print(a)D.if a<=0:print(a)else:print(-a)25、在Python程序里使用range()函数时,以下选项中格式正确的有( ACD )A.range(2,8,1)B.range[1,6]C.range(3,5)D.range(12,4,-2)26、下列表达式结果为True的有( ABC )A.(5**2)>(5*2) B.(5*2)>(5%2) C.(5>2)or(5<2) D.(5>2) and(5<2)27、Python程序 a=“3";b="5";print(a+b)的运行结果是8。×28、执行 for i in range(1,5) 语句时,循环变量i的取值依次是:1,2,3,4,5。×29、执行 for i in range(1,1001) 语句时,循环体被执行1000次。√30、在Python语言中,算术运算符的优先级高于关系运算符。√31、Python程序 a=10; a=8 print(a)的运行结果是10。×32、执行for i in range(2,6)语句时,循环变量i的取值依次是:2,3,4,5。√33、Python程序a=5;b=4;b=a+2;print(b)的运行结果是7。√ 展开更多...... 收起↑ 资源预览