《Python基础语法题库.doc》由会员分享,可在线阅读,更多相关《Python基础语法题库.doc(16页珍藏版)》请在金锄头文库上搜索。
1、Python基础语法题库(一)1. 下面对常量的描述哪一项是正确的? () 单选题 *A 常量的值不可以随时改变(正确答案)B 常量的值是可以随时改变的C 常量的值必须是数值D 常量不可以给变量赋值2. 下列哪个变量名是正确的? () 单选题 *A printB elseC 2_dayD Day_2(正确答案)3. 在程序运行中,关于变量的说法正确的是 () 单选题 *A 变量的名称是可以改变的B 变量的值是可以改变的(正确答案)C 变量的值必须是整数或实数D 一个程序必须要有一个变量4. print(Hello+World) 的结果是 () 单选题 *A Hello WorldB Hello
2、World(正确答案)C “Hello + World”D “Hello“+“World”5. 下面哪一个是布尔值? () 单选题 *A “True“B “False“C False(正确答案)D False6. 下面哪一个值是整数? () 单选题 *A “100“B 10.99C -40(正确答案)D 以上都不是7. X_Y=input() 表示 () 单选题 *A 输入一个值,赋值给变量X_Y(正确答案)B 输入两个值,分别赋值给变量X和YC 输入一个变量,它的内容=X-YD 以上都不对8. 从键盘输入一个整数number,下面哪一句是正确的? () 单选题 *A number = inp
3、ut(Please input a Integer)B number = input(“Please input a Integer”)C number =int(input(“Please input a Integer”)(正确答案)D number =int(input(“Please input a Integer”)9. x=54y=5z=x%yprint(z=“,z) 单选题 *10z=104z=4(正确答案)10. for x in range(11,19,: print(x)单选题 *11 13 15 17 1911 12 13 14 15 16 17 18 1911 14 1
4、7 1911 14 17(正确答案)11. n=0for i in range(20,: if i%2=0: n=n+1print(n) 单选题 *45(正确答案)6712. a=0for b in range(1,10,: if b %2!=0: a=a+1print(a) 单选题 *12(正确答案)3413. n=0for x in range: if x%5=0 : n=n+1print(n=,n) 单选题 *4n=4(正确答案)3n=314. x=eval(input(x=)if x%2=0: print(偶数)else: print(奇数)运行程序x=568结果显示 单选题 *偶数(
5、正确答案)奇数15. for i in range(1,: print(i) 单选题 *1 2 3 4 50 1 2 3 4 51 2 3 4(正确答案)16. for x in range(1,7,: print(x) 单选题 *1 2 3 4 5 71 3 5 71 3 5(正确答案)17. for a in range(10,1,-: print(a) 单选题 *10 9 8 7 6 5 4 3 2 1 -1 -210 8 6 4 2(正确答案)1 3 5 7 918. for a in range: if a %2!=0: print(a) 单选题 *1 2 3 4 5 6 7 8 9
6、 101 3 5 7 9(正确答案)2 4 6 82 4 6 8 1019. Python中用来将变量转化为整型类型的函数是( ) 单选题 *A)str()B)char()C)float()D)int()(正确答案)20. while语句属于( ) 单选题 *A)顺序语句B)分支语句C)循环语句(正确答案)D)定义语句21. Python编程语句区分大小写 判断题 *对(正确答案)错22. Python中对代码注释可以用到“/” 判断题 *对错(正确答案)23. Python中在使用字符变量前要对其进行定义 判断题 *对错(正确答案)24. Python中需要将循环执行的语句放入“”内 判断题
7、 *对错(正确答案)25. Python不支持的数据类型是 ( ) 单选题 *A. char(正确答案)B. intC. floatD. list26. 以下选项中不符合python语言变量命名规则的是( ) 单选题 *A. abcB. 5_time(正确答案)C. _a123D. Bird27. 下列不属于python语言的保留字的是( ) 单选题 *A. FalseB. ifC. static(正确答案)D. for28. 在Python3中执行如下语句后得到的结果是? ( )world=worldprint hello+ world 单选题 *A. helloworldB. hellow
8、orldC. hello worldD. 语法错误(正确答案)29. 下列代码,输出结果是( )a=”Hello”#a=”Hi”Print(a,”world”) 单选题 *A. Hello world(正确答案)B. Hi worldC. Hello “world”D. Hello30. 当用户依次输入:12 0,下列代码输出结果是( )try:a=int(input(“输入被除数:”)b=int(input(“输入除数:”)c=a/bexcept:print(“输入有误”)else:print(c) 单选题 *A. 12B. 0C. 程序没有任何输出D. 输入有误(正确答案)31. 下面代码
9、的输出结果是( )a=1,2,3,4,5,6,7,8,9s=0for c in a:for j in range:s +=cjprint(s) 单选题 *A. 0B. 45(正确答案)C. 24D. 以上答案都不对32. 下列代码运行结果是( )(提示:pow(x,y) 方法返回 xy(x的y次方) 的值)print(pow(4,0.) 单选题 *A. 2(正确答案)B. 4C. 1D. 0.533. 下列代码输出结果依次是( )print(3=5 or 4print(5=5 and 6 单选题 *A. True, falseB. True,True(正确答案)C. False, FalseD
10、. False, True34. 下列程序运行得到的值为( )list1 = 1,2,3 print(3*list 单选题 *A.1,2,3,1,2,3,1,2,3(正确答案)B. 3,6,9C. 1,1,1,2,2,2,3,3,3D. 以上答案均错误35. 执行下面语句后x的值为( )x = 3x *= 6print(x) 单选题 *A. 3B. 6C. 9D. 18(正确答案)36. 执行下列程序,程序输出结果是( )print( 100 - 25 * 3 % 4 ) 单选题 *A. 1B. 97(正确答案)C. 25D. 037. 运行下列表达式list(range(1,10,)的值为(
11、 ) 单选题 *A. 1,4,7(正确答案)B. 1,2,3C. 2,5,8D. 1,10,338. 字符串的连接是一种对字符串处理的方法。下列程序是字符串连接的一种用法,执行程序得到的结果是( )a=”Code”b=”Python”print(“a+b输出结果:”, a + b) 单选题 *A. Code+PythonB. CodePythonC. a+b输出结果:Code+PythonD. a+b输出结果:CodePython(正确答案)39. 下列程序是定义一个数字列表,并查找列表中的最小元素。处应该填写( )list=10,20,1,45,99print(“最小元素为:”,_(list
12、) 单选题 *A. maxB. min(正确答案)C. lenD. 以上答案均不正确40. 以下代码运行后,一次输入“敏敏”和“1”,得出的结果是class Cat:def _init_(self):self.Cat_name=input(请输入猫的名字:)self.Cat_age=input(请输入猫的年龄:)def sit(self):print(str(self.Cat_age)+岁的+self.Cat_name+能蹲下)def run(self):print(str(self.Cat_age)+岁的+self.Cat_name+能跑)my_cat=Cat()my_cat.sit()my_cat.run() 单选题 *1岁的敏敏能蹲下1岁的敏敏能蹲下、1岁的敏敏能跑(正确答案)1岁的敏敏能跑1岁的敏敏能跑、1岁的敏敏能蹲下41. m=爱国,坚毅,乐观m.append(努