Python期末复习题(必考)

Python期末复习题(必考)
Python期末复习题(必考)

Python期末考试题

Section 1 1.You are doing a survey and need to store the values of responses from your respondents. The values are integers from 0 to 10, inclusive. What is the minimum number of bits you need to store each value? a. 3 bits b.* 4 bits c. 5 bits d.10 bits e.32 bits 2.The string “I love studying for final exams!” is stored in an array of characters called lies. What is the value of lies[3]? a.‘l’ b.* ‘o’ c.‘v’ d.‘e’ e.‘love’ 3.Consider the following pseudo code. What condition needs to be added at *CODE HERE* for the algorithm to correctly find the minimum in an array A? Input: A // array of integers n // number of elements in array Output: Min // value of smallest element Minimum(A, n) // name of algorithm Min = A[0] // initialize min as first el. for i = 1 to n-1 if *CODE HERE* then Min = A[i] endif endfor return Min endMinimum a.* A[i] < Min b.A[i] > Min c.A[i] >= Min d.A[i] == Min

《python》期末考试卷A及答案

北京邮电大学2016——2017学年第一学期 《Python》期末考试试题 B 一、问答题(每题2分,共20分) 1、Python 语言的数值类型有哪些? 2分 2、请给出乘法、幂运算和求余运算的运算符? 2分 3、请解释一下/和//号的区别? 2分 4、请给出算术运算的优先级顺序? 2分 5、请给出数字转字符串的函数、字符串转整数的函数、字符串转浮点数的函数 以及对字符串描述的运算式求值函数?2分 6、请给出以读方式、写方式和追加方式打开文件的语法,例如文件名 为”file.txt”? 2分 7、请给出逻辑运算中的与运算、或运算和非运算的运算符? 2分 8、如果从列表list1=[1,4,7,3,8,9]中得到子列表sublist=[7,3],请问如何操 作? 2分 9、请给出break语句和continue语句的定义及区别? 2分 10、请解释lambda表达式的作用,并举例?2分 二、给出下列代码行相应的输出(每题3分,共15分) 1、str1=“在随机选择的人群中有 {0:d} 个人,” + \ “两个人有相同生日的概率是\n {1:.2f}.”  print(str1.format(23, .507397)) 2、L=[“sentence”,“contains”,“five”,“words.”] L.insert(0,“This”) print(“”.join (L)) del L[3] L.insert(3,“six”) L.insert(4,“different”) print(“”.join (L)) 3、letter = input(“enter a,b,or c: ”) letter = letter.upper() if letter ==“a”: print(“a,my name is Alice.”) elif letter ==“b”: print(“to be, or not to be.”) elif letter ==“c”:

Python期末试题题库

D 下面描述错误的是? A. 若a=True,b=False则a or b 为True B. 若a=True,b=False则a and b 为False C. 若a=True,b=False则not a 为False D. a && b 为False D 下面描述错误的是? A. 在python 中逻辑与运算符不能写作&& ,要写作and B. &是两个数字按二进制位作与运算的操作符 C. 3 & 2 的结果为 2 D. 3 & 3 的结果为0 C 下列表达式的值为True 的是? A True>2 B 3>2>2 C ('3','2')<('33','22') D 'abc'>'xyz' C 9.6E-5 表示以下哪个数字? A. 9.6 B. 0.96 C. 0.000096 D. 96 C 下面哪一个是以添加(追加)模式打开文件做写入操作? A: f.open("f","r") B: f.open("f","w") C: f.open("f","a") D: f.open("f","w+") C 下列不属于浮点数类型的是? A. 36.0 B. 96e4 C. -77 D. 9.6E-5 D Python 的序列类型不包括下列哪一种?

A 字符串 B 列表 C 元组 D 字典 A 以下程序输出什么? """ x=1 """ while x: print(x) A. 运行结果显示NameError: name 'x' is not defined B. 运行结果无限循环输出 1 C. 它等价于下面的程序 #x=1 while x: print(x) D. 它等价于下面的程序 while x: print(x) B python 单行注释和多行注释分别是什么? A. """ """ 和''' ''' B. #和""" """ C. // 和''' ''' D. #和// C 表达式3**2 的值为 A. 6 B. 18 C. 9 D. 12 B 以下可以终结一个循环的保留字是 A. if B. break C. exit D. continue A

Python期末试卷试题

一、填空题(每题2分,共20分) 1、不能正确交换变量a,b的值的语句是()。 A: a=b b=a B: a,b=b,a C: t=a a=b b=t D: t=a+b a=t-a b=t-b 2、下列正确的Python注释语句是()。 A: //这是注释B: /*这是注释*/ C: %这是注释D: #这是注释 3、下列Python语句的输出结果是()。 s=[4,5,6] print(s[ -2]) A: 5 B: 4,5 C:5, 6 D: 4,5,6 4、有如下定义: n ame= “人生苦短,我用Python” 则,name[3:-6]的值是()。 A: 苦短,我用 B: 短,我用 C: 苦短,我 D: 表达式有语法错误 5、已知x=5,语句x*=x-2执行后,x的值是()。A:23 B:10 C:-5 D:15 6、下列程序执行后,y的值是()。 def f(x,y): return x**2+y

y=f(2,f(1,3)) A:8 B:9 C:10 D:11 7、下列程序执行后,y的值是()。 f = lambda x : x/2 y = 4+f(5) A: 6 B: 6.5 C: 9 D: 程序有错误 8、有如下定义: color = (‘red’, ‘green’, ( ‘cat’, ‘dog’, ‘tiger’, ‘human’)) 则表达式color[2][-1]的值是()。 A: human B: tiger C: green D: 以上都不对 9、下面错误的字典创建方式是()。 A: d={(1,2):1,(3,4):3} B: d={[1,2]:1,[3,4]:3} C: d={1:(1,2),3:(3,4)} D: d={“LiMing”:1, “Marry”:3} 10、数学关系式22 or x<=10 B: 2

上海交通大学python期末考试样题加解析

上 海 交 通 大 学 试 卷( A 卷) ( 2010 至 2011 学年 第 2 学期 ) 班级号 _________________ 学号 ________ ___ 姓名 课程名称 程序设计思想和方法 成绩 一、选择题 : 将唯一正确的选项写在题前. 每题 2 分 . 【 】 (1) 本课程的目标定位是什么 ? [A ] 学习 Python 语言 [B ] 学习计算机的工作原理 [C ] 学习各种算法 [D ] 学习用计算机解决问题 【 】 (2) 下列哪个标识符是合法的 ? [A var-name [B] !@#$% [C] _100 [D] elif 【 】 (3) 执行下列语句后的显示结果是什么 ? >>> s = ”hi ” >>> print “hi ”, 2*s [A] hihihi [B] ”hi ”hihi [C] hi hihi 【 】 (4) 如何解释下面的执行结果 ? >>> print 1.2 - 1.0 == 0.2 False [A] Python 的实现有错误 [B] 浮点数无法精确表示 [C] 布尔运算不能用于浮点数比较 [D] Python 将非 0 数视为 False 】 (5) 想用一个变量来表示出生年份 , 下列命名中哪个最可取 ? 【 】 (6) 执行下列语句后的显示结果是什么 >>> a = 1 >>> b = 2 * a / 4 >>> a = “one ” >>> print a,b [A] one 0 [B] 1 0 [C] one 0.5 【 】 (7) 执行下列语句后的显示结果是什么 >>> s = ”GOOD MORNING ” >>> print s[3:-4] [A] b_y [B] birth_year [C] __birthYear__ [D] birthyear [A] D MOR [B] D MORN [C] OD MOR [D] OD MORN [D] hi hi hi [D] one,0.5

python期末考试样题

一、选择题: 将唯一正确的选项写在题前括号中.每题2分. 【 】(1) 本课程的目标定位是什么? [A] 学习Python 语言 [B] 学习计算机的工作原理 [C] 学习各种算法 [D] 学习用计算机解决问题 【 】(2) 下列哪个标识符是合法的? [A] var-name [B] !@#$% [C] _100 [D] elif 【 】(3) 执行下列语句后的显示结果是什么? >>> s = ”hi” >>> print “hi”, 2*s [A] hihihi [B] ”hi”hihi [C] hi hihi [D] hi hi hi 【 】(4) 如何解释下面的执行结果? >>> print 1.2 - 1.0 == 0.2 False [A] Python 的实现有错误 [B] 浮点数无法精确表示 [C] 布尔运算不能用于浮点数比较 [D] Python 将非0数视为False 【 】(5) 想用一个变量来表示出生年份,下列命名中哪个最可取? [A] b_y [B] birth_year [C] __birthYear__ [D] birthyear 【 】(6) 执行下列语句后的显示结果是什么? >>> a = 1 >>> b = 2 * a / 4 >>> a = “one” >>> print a,b [A] one 0 [B] 1 0 [C] one 0.5 [D] one,0.5 【 】(7) 执行下列语句后的显示结果是什么? >>> s = ”GOOD MORNING” >>> print s[3:-4] [A] D MOR [B] D MORN [C] OD MOR [D] OD MORN 上 海 交 通 大 学 试 卷(A 卷) ( 2010 至 2011 学年 第2学期 ) 班级号____________________ 学号__________ ____ 姓名 课程名称 程序设计思想和方法 成绩

python试卷(有答案版本,个人答案不是官方答案)

《Python 程序设计》期中考试卷 (自己写的答案,有不正确的地方还请给位批评指正) 一、填空题(每空1分,共40分) 1.Python 使用符号 # 标示注释;还有一种叫做 …?? …?? 的特别注释。 2.可以使用 …?? …?? 符号把一行过长的Python 语句分解成几行;多个语句也可以写在同一行,语句之间要用 ; 符号隔开。 3、每一个Python 的 类 都可以被当作一个模块。导入模块要使用关键字 import 。 4、所有Python 对象都有三个特性:身份、类型、值。 5、Python 的数字类型分为 long 、 int 、 float 、 complex 、 不知道 等子类型。 6、Python 序列类型包括 元组 、 列表 、 字典 三种; 字典 是Python 中唯一的映射类型。 7、Python 提供了两个对象身份比较操作符 is 和 is not 来测试两个变量是否指向同一个对象,也可以通过内建函数 type() 来测试对象的身份。 8、Python 的标准类型内建函数有: re 、 urllib 、 json 、 io 、 time 等。 9、Python 的传统除法运算符是 / ,地板除法运算符是 // 。 10、设s=‘abcdefg ?,则s[3]值是 …d ? ,s[3:5]值是 …de ? ,s[:5]值是 …abcde ? ,s[3:]值是 …defg ? ,s[ : :2]值是 …aceg ? ,s[::-1]值是 …gfedcba ? ,s[-2:-5]值是 …? 。 11、删除字典中的所有元素的函数是 clear() ,可以将一个字典的内容添加到另外一个字典中的函数是 update(字典名称) ,返回包含字典中所有键的列表的函数是 keys() ,返回包含字典中所有值的列表的函数是 values() ,判断一个键在字典中是否存在的函数是 get() 。

Python期末复习题(必考)

2018-2019学年第一学期python练习 专业、班级:__________ 学号:____________姓名:____________ Python语言基础 一、单选题 1.在Python中,合法的标识符是【】。 A. _ B. 3C C. it's D. str 2. Python表达式中,可以使用【】控制运算的优先顺序。 A.圆括号() B.方括号[] C.花括号{} D.尖括号<> 3.以下Python注释代码,不正确的是【】。 A. #Python注释代码 B. #Python注释代码1 #Python注释代码2 C. """Python文档注释""" D. //Python 注释代码 4.为了给整型变量x、y、z赋初值10,下面正确的Python赋值语句是【】。 A. xyz=10 B. x=10 y=10 z=10 C. x=y=z=10 D. x=10,y=10,z=10 5.为了给整型变量x、y、z赋初值5,下面正确的Python赋值语句是【】。 A. x=5;y=5;z=5 B. xyz=5 C. x,y,z= 5 D. x=5,y=5,z=5 6.已知x=2;y=3,复合赋值语旬x*=y+5执行后,x变量中的值是【】。 A. 11 B.16 C.13 D.26 7.整型变量x中存放了一个两位数,要将这个两位数的个位数字和十位数字交换位置,例如,13变成31,正确的Python表达式是【】。 A. (x%10)*10+x//10 B. (x%10)//10+x//10 C. (x/10)%10+x//10 D. (x%10)*10+x%10 二、填空题 1. Python中如果语句太长,可以使用作为续行符。 2. Python中在一行书写两条语句时,语句之间可以使用作为分隔符。 3. Python使用符号标示注释。 3. Python 表达式 4.5/2的值为。 4. Python表达式4.5//2的值为。 5. Python 表达式4.5%2的值为。 6. Python 表达式12/4-2+5*8/4%5/2的值为。 9. 写出下面程序的执行结果__________________。 x=345 a=x//100

Python期末复习题(必考)

2018-2019学年第一学期python练习专业、班级:__________ 学号:____________姓名:____________ Python语言基础 一、单选题 1.在Python中,合法的标识符是【】。 A. _ B. 3C C. it's D. str 2. Python表达式中,可以使用【】控制运算的优先顺序。 A.圆括号() B.方括号[] C.花括号{} D.尖括号<> 3.以下Python注释代码,不正确的是【】。 A. #Python注释代码 B. #Python注释代码1 #Python注释代码2 C. """Python文档注释""" D. //Python 注释代码 4.为了给整型变量x、y、z赋初值10,下面正确的Python赋值语句是【】。 A. xyz=10 B. x=10y=10z=10 C. x=y=z=10 D. x=10,y=10,z=10 5.为了给整型变量x、y、z赋初值5,下面正确的Python赋值语句是【】。 A. x=5;y=5;z=5 B. xyz=5 C. x,y,z= 5 D. x=5,y=5,z=5 6.已知x=2;y=3,复合赋值语旬x*=y+5执行后,x变量中的值是【】。 A. 11 B.16 C.13 D.26 7.整型变量x中存放了一个两位数,要将这个两位数的个位数字和十位数字交换位置,例如,13变成31,正确的Python表达式是【】。 A. (x%10)*10+x//10 B. (x%10)//10+x//10 C. (x/10)%10+x//10 D. (x%10)*10+x%10 二、填空题 1. Python中如果语句太长,可以使用作为续行符。 2. Python中在一行书写两条语句时,语句之间可以使用作为分隔符。 3. Python使用符号标示注释。 3. Python 表达式 4.5/2的值为。 4. Python表达式4.5//2的值为。 5. Python 表达式4.5%2的值为。 6. Python 表达式12/4-2+5*8/4%5/2的值为。 7. Python 语句a,b=3,4; a,b= b,a; print(a,b)的结果是。 8.已知x=5;y=6,复合赋值语旬x*=y+10执行后,x变量中的值是。 9. 写出下面程序的执行结果__________________。 x=345 a=x//100

上海交通大学python期末考试样题加解析

上海交通大学试卷(A 卷) (2010 至2011学年第2学期) 班级号______________________ 学号____________________ 姓名_______________ 课程名称程序设计思想和方法成绩 一、选择题:将唯一正确的选项写在题前括号中.每题2分. 【】(1)本课程的目标定位是什么? [A] 学习Python 语言 [B] 学习计算机的工作原理 [C] 学习各种算法 [D] 学习用计算机解决问题 【】(2)下列哪个标识符是合法的? [A] var-n ame [B] !@#$% [C]. _100 [D] elif 【】(3)执行下列语句后的显示结果是什么? >>> s = ” hi ” >>> print “hi” , 2*s [A] hihihi [B] ” hi ” hihi [C] hi hihi [D] hi hi hi 【】(4)如何解释下面的执行结果? >>> pri nt 1.2 - 1.0 == 0.2 False [A] Python 的实现有错误 [B] 浮点数无法精确表示 [C] 布尔运算不能用于浮点数比较 [D] Python 将非0数视为False 【】(5)想用一个变量来表示出生年份,下列命名中哪个最可取? [A] b_y [B] birth_year [C] _birthYear_ [D] birthyear

【】(6)执行下列语句后的显示结果是什么 >>> a = 1 >>> b = 2 * a / 4 >>> a = 'One ” >>> pri nt a,b [A] o ne 0 [B] 1 0 [C] o ne 0.5 [D] o ne,0.5 【】(7)执行下列语句后的显示结果是什么 >>> s = ” GOOD MORNING' >>> print s[3:-4] [A] D MOR [B] D MORN [C] OD MOR [D] OD MORN

Python测试题

Python测试题 一、填空题 1.Python使用符号 # 标示注释;以缩进对齐划分语句块。 2、Python序列类型包括字符串、列表、元组三种; 字典是Python中唯一的映射类型。 3、Python中的可变数据类型有列表和字典,不可变数据类 型有字符串、数字、元组。 4、Python的数字类型分为整数、长整数、浮点、 复数等子类型。 5、Python提供了两个对象身份比较操作符 is 和 is not 来测试两个变量是否指向同一个对象,也可以通过内建函数 type() 来测试对象的类型。 6、设s=‘abcdefg’,则s[3]值是‘d’,s[3:5]值是 ‘de’, s[:5]值是‘abcdf’,s[3:]值是‘defg’,s[ : :2]值是‘aceg’, s[::-1]值是‘gfedcba’ ,s[-2:-5]值是‘’。 二、选择题 1.下列哪个语句在Python中是非法的?()

A、x = y = z = 1 B、x = (y = z + 1) C、x, y = y, x D、x += y 2.关于Python内存管理,下列说法错误的是() A、变量不必事先声明 B、变量无须先创建和赋值而直接使用 C、变量无须指定类型 D、可以使用del释放资源 3、下面哪个不是Python合法的标识符() A、int32 B、40XL C、self D、__name__ 4、下列哪种说法是错误的() A、除字典类型外,所有标准对象均可以用于布尔测试 B、空字符串的布尔值是False C、空列表对象的布尔值是False D、值为0的任何数字对象的布尔值是False 5、下列表达式的值为True的是() A、5+4j > 2-3j B、3>2>2 C、(3,2)< (‘a’,’b’) D、’abc’ > ‘xyz’ 6、Python不支持的数据类型有() A、char B、int C、float D、list 7、关于Python中的复数,下列说法错误的是() A、表示复数的语法是real + image j B、实部和虚部都是浮点数 C、虚部必须后缀j,且必须是小写 D、方法conjugate返回复数的共轭复数

Python期末测试试卷(A卷)(解析版)

Python期末测试试卷(A卷) 姓名:___________班级:___________分数:___________ 【满分:时间:90分钟】 一、选择题(40分,每题2分) 1. Python面向对象的特征不包括() A. 封装 B. 继承 C. 多态 D. 定义 【答案】D 【解析】面向对象的特征是:封装、继承和多态。 2. Python源代码程序编译后的文件扩展名为()。 A. .py B. .c C. .java D. .php 【答案】A 【解析】A 正确Python源代码文件扩展名为.py。 B 错误C语言源代码文件扩展名为.c。 C 错误Java源代码文件扩展名是.java。 D 错误PHP源代码文件扩展名是.php。 3.Python单行注释使用的是那个符号()。 A. ( ) B. “ ” C. , D. # 【答案】D

【解析】A 错误Python中内置函数使用括号( )表示。 B 错误Python字符串需要用单引号或双引号括起来。 C 错误Python可以接受多个字符串的输入和输出,中间用”,”隔开即可。 D 正确Python中的注释起提示作用,单行注释以#开头。 4.关于字符串下列说法错误的是()。 A. 字符应该视为长度为1的字符串 B. 字符串以\0标志字符串的结束 C. 既可以用单引号,也可以用双引号创建字符串 D. 在三引号字符串中可以包含换行回车等特殊字符 【答案】B 【解析】Python字符串其实是一个固定长度的字符数组,所以不用结束标志。 5. Python语言语句块的标记是()。 A. 分号 B. 逗号 C. 缩进 D. / 【答案】C 【解析】Python在程序编写的过程中严格遵守缩进原则。 6. 下面哪个不是Python合法的变量名()。 A. int_32 B. 40YL C. price D. _name_ 【答案】B 【解析】变量名只能是字母、数字或下划线的任意组合,但是变量名首字符不能是数字。 7. 关于流程图的常用标识,以下选项中描述错误的是()。 A. 平行四边形表示程序的开始或结束 B. 方向箭头表示流程线 C. 矩形表示计算或处理

上海交通大学python期末考试样题加解析

一、选择题: 将唯一正确的选项写在题前括号中.每题2分. 【】(1) 本课程的目标定位是什么? [A] 学习Python语言 [B] 学习计算机的工作原理 [C] 学习各种算法 [D] 学习用计算机解决问题 【】(2) 下列哪个标识符是合法的? [A] var-name [B] !@#$% [C] _100 [D] elif 【】(3) 执行下列语句后的显示结果是什么? >>> s = ”hi” >>> print “hi”, 2*s [A] hihihi [B] ”hi”hihi[C] hi hihi [D] hi hi hi 【】(4) 如何解释下面的执行结果? >>> print 1.2 - 1.0 == 0.2 False [A] Python的实现有错误 [B] 浮点数无法精确表示 [C] 布尔运算不能用于浮点数比较

[D] Python将非0数视为False 【】(5) 想用一个变量来表示出生年份,下列命名中哪个最可取? [A] b_y [B] birth_year [C] __birthYear__ [D] birthyear 【】(6) 执行下列语句后的显示结果是什么? >>> a = 1 >>> b = 2 * a / 4 >>> a = “one” >>> print a,b [A] one 0 [B] 1 0 [C] one 0.5 [D] one,0.5 【】(7) 执行下列语句后的显示结果是什么? >>> s = ”GOOD MORNING” >>> print s[3:-4] [A] D MOR [B] D MORN [C] OD MOR [D] OD MORN 【】(8) 表达式1+2L*3.14>0的结果类型是: [A] int [B] long [C] float [D] bool 【】(9) 程序设计的原型(Prototyping)方法是指: [A] 先设计程序框架结构,再逐步精化细节

Python期末试题B

一、选择题(15道小题,每题1分,共15分) 1.下面符合python语言命名规则的是()。 A.xy B.1t C.for D.None 2.在python中,()数据类型是可变的。 A.列表和元组 B.元组和字典 C.集合和列表 D.以上都是 3. 以下_____是正确的布尔值。 A、true B、True C、TRUE D、false 4.下列创建字典,错误的方式是() A.dict1={} B.dict2={3:5} C.dict3={[1,3]:’abc’} D.dict4={(2,4):’xyz’} 5. 用1B存储带符号整数能够表示多少个数_____ A、2 B、8 C、256 D、65536 6. 已知s=”abcd”,则s[2,5]的值为 A.”cdef” B. ”cde” C.”cd” D.错误的使用方式 7.下列表达式返回值为False的是() A.’abcd’<’ad’ B.’abc’<’abcd’ C.’’<’a’ D.’Hello’>’hello’ 8.下面不是流程图基本元素的是() A.判断框 B.起止框 C.流向线 D.循环框 9.表达式:(”超标”if a<=10 else “合格”)的结果为“合格”,则a以下()取值能满足表达式结果的要求: A.10 B.9 C.100 D.以上都不对 10.以下可以终结一个循环的保留字是()

B.break C.continue D.都可以 11. 以下程序要求输出偶数,则在空白处的语句为:_____ import math def func(list): for x in list: if(_______): print(x) A、x%2 == 0 B、x%2 C、x is even D、x/2 12.format方法中填充的字符串“槽”标记为() A.% B.$ C.[ ] D.{ } 13.字典D={‘a’:1,’b’:2,’d’:4},向字典中添加键值对“'c’:3”,方法正确的是() A.D[‘c’]=3 B.D(‘c’)=3 C.D[2]=3 D.D[3]=3 14.工具pip的作用是() A.获取帮助 B.安装第三方库 C.用于网络爬虫 D.什么也做不了 15.下面不是while循环的特点是() A.提高程序的复用性 B.能够实现无限循环 C.如果不小心会出现死循环 D.必须提供循环的次数 二、填空题(每题1分,共9分) 1.计算表达式9-3*2+8%3,结果为____________。 2. 若a的值为1,则以下程序运行时输出:_______ print(a) if a==3 else print(a+1) 3. Python中定义函数的关键字是___。 4.已知s=”abcde”,则s[ 1:3:-1]的值为__________________。 5.定义函数func(x1,y1,z1),调用语句为func(y1=10,z1=20,x1=30),则参数传递的结果形参x1的值为________。 6.语句print('{:.2f}'.format(14.999))的结果为:________。 7.对于列表D=[‘a’,’b’,’d’,4],len(D)的结果是________。 8. 字典属于__________类型。 9.表达式:5 in range(1,10,2)的结果为_____________。

Python期末复习题必考

P y t h o n期末复习题必 考 IMB standardization office【IMB 5AB- IMBK 08- IMB 2C】

2018-2019学年第一学期python练习 专业、班级:__________学号:____________姓名:____________ Python语言基础 一、单选题 1.在Python中,合法的标识符是【】。 ' 表达式中,可以使用【】控制运算的优先顺序。 A.圆括号() B.方括号[] C.花括号{} D.尖括号<> 3.以下Python注释代码,不正确的是【】。 A.#Python注释代码 B.#Python注释代码1#Python注释代码2 C."""Python文档注释""" D.了给整型变量x、y、z赋初值10,下面正确的Python赋值语句是【】。 ==10y=10z==y=z==10,y=10,z=10 5.为了给整型变量x、y、z赋初值5,下面正确的Python赋值语句是【】。 =5;y=5;z==5 ,y,z==5,y=5,z=5 6.已知x=2;y=3,复合赋值语旬x*=y+5执行后,x变量中的值是【】。 整型变量x中存放了一个两位数,要将这个两位数的个位数字和十位数字交换位置,例如,13变成31,正确的Python表达式是【】。 A.(x%10)*10+xx%10)x/10)%10+xx%10)*10+x%10 二、填空题 中如果语句太长,可以使用作为续行符。 中在一行书写两条语句时,语句之间可以使用作为分隔符。使用符号标示注释。 表达式2的值为。 表达式/2的值为。 表达式%2的值为。 表达式12/4-2+5*8/4%5/2的值为。 语句a,b=3,4;a,b=b,a;print(a,b)的结果是。 8.已知x=5;y=6,复合赋值语旬x*=y+10执行后,x变量中的值是。 9.写出下面程序的执行结果__________________。 x=345 a=x句print('AAA',"BBB",sep='-',end='!')执行的结果是________________________。 常用数据类型

Python期末试题题库完整

面描述错误的是? A. 若a=True,b=False 则 a or b 为True B. 若a=True,b=False 则 a and b 为False C. 若a=True,b=False 则not a 为False D. a && b 为False D 下面描述错误的是? A.在python 中逻辑与运算符不能写作&&,要写作and B.&是两个数字按二进制位作与运算的操作符 C. 3 & 2 的结果为 2 D. 3 & 3 的结果为0 C 下列表达式的值为True 的是? A True>2 B 3>2>2 C ('3','2')<('33','22') D 'abc'>'xyz' C 9.6E - 5 表示以下哪个数字? A.9.6

B.0.96 C.0.000096 D.96 C 下面哪一个是以添加(追加)模式打开文件做写入操作A: f.open("f","r") B: f.open("f","w") C: f.open("f","a") D: f.open("f","w+") C 下列不属于浮点数类型的是? A.36.0 B.96e4 C.-77 D.9.6E-5 D Python 的序列类型不包括下列哪一种 A 字符串 B 列表 C 元组 D 字典

以下程序输出什么? x=1 while x: print(x) A.运行结果显示NameError: name 'x' is not defined B.运行结果无限循环输出 1 C.它等价于下面的程序 #x=1 while x: print(x) D.它等价于下面的程序while x: print(x) python 单行注释和多行注释分别是什么? 和''' ''' A. #和""" """ C. // 和''' ''' D. #和// 表达式3**2 的值为 A. 6 B.18

上海交通大学python期末考试样题加解析

上海交通大学p y t h o n 期末考试样题加解析 https://www.360docs.net/doc/d41797609.html,work Information Technology Company.2020YEAR

上海交通大学python期末考试样题加解析上海交通大学试卷(A卷) ( 2010 至 2011 学年第2学期 ) 班级号____________________ 学号__________ ____ 姓名 课程名称程序设计思想和方法成绩 一、选择题: 将唯一正确的选项写在题前括号中.每题2分. 【】(1) 本课程的目标定位是什么 [A] 学习Python语言 [B] 学习计算机的工作原理 [C] 学习各种算法 [D] 学习用计算机解决问题 【】(2) 下列哪个标识符是合法的 [A] var-name [B] !@#$% [C] _100 [D] elif 【】(3) 执行下列语句后的显示结果是什么>>> s = ”hi” >>> print “hi”, 2*s [A] hihihi [B] ”hi”hihi [C] hi hihi [D] hi hi hi 【】(4) 如何解释下面的执行结果 >>> print 1.2 - 1.0 == 0.2 False [A] Python的实现有错误 [B] 浮点数无法精确表示 [C] 布尔运算不能用于浮点数比较 [D] Python将非0数视为False

【】(5) 想用一个变量来表示出生年份,下列命名中哪个最可取 [A] b_y [B] birth_year [C] __birthYear__ [D] birthyear 【】(6) 执行下列语句后的显示结果是什么 >>> a = 1 >>> b = 2 * a / 4 >>> a = “one” >>> print a,b [A] one 0 [B] 1 0 [C] one 0.5 [D] one,0.5 【】(7) 执行下列语句后的显示结果是什么>>> s = ”GOOD MORNING” >>> print s[3:-4] [A] D MOR [B] D MORN [C] OD MOR [D] OD MORN A 卷总 5 页第 1 页 题号我承诺~我将严 格遵守考试纪律。得分 承诺人: 批阅人(流水阅卷教师签名处) 【】(8) 表达式1+2L*3.14>0的结果类型是: [A] int [B] long [C] float [D] bool 【】(9) 程序设计的原型(Prototyping)方法是指: [A] 先设计程序框架结构,再逐步精化细节 [B] 先设计类,再实例化为对象 [C] 先设计简单版本,再逐步增加功能 [D] 以上都不是 【】(10) 对n个数做归并排序(merge sort),这个算法是: 2[A] logn时间的 [B] 线性时间的 [C] nlogn时间的 [D] n时间的 二、判断题:在题目前面的括号中打勾或叉.每题2分.

Python期末题库(1) 带答案

python期末题库(1)1.编写程序,使用循环语句求1+2+3…+100的和。 2.编写程序,使用循环语句求1+3…+99的和。 3.编写函数,用来求n!,其中n≥0,并编写测试代码。 4.编写程序,求1!+2!+3!+ (10)

5.任意输入一个数字,判断一个数是否为回文数。 def is_palindrome(n): n=str(n) m=n[ : :-1] #倒序从后向前,取步长为1的字符 #即倒序读一遍,如果与原字符串相同,则是回文数 return n==m a=input("请输入一个数字") result = is_palindrome(a) print("判别回文数的结果是:%s"%result) 6. 编程从键盘输入两个正整数,计算并输出这两个数的最大公约数。 7. 编程从键盘输入两个正整数,计算并输出这两个数最小公倍数。

8.编写程序,输入一个用户的18位身份证号码,从中提取出生日期,并以“出生 日期是*年*月*日”样的格式输出。 a=input("请输入18位身份证号码") n=a[6:10] m=a[10:12] d=a[12:14] print("出生日期是:",n,"年",m,"月",d,"日") 9.编写程序,求Fibonacci(斐波那契)数列的前10个数。 方法1: def fibs(num): result=[0,1] for i in range(num-2): result.append(result[-2]+result[-1]) return result print(fibs(10)) 方法2: b=[0,1] [b.append(b[-2]+b[-1]) for i in range(8)] print(b)

《Python程序设计》试题库

《Python程序设计》题库 一、填空题 第一章基础知识 1、Python安装扩展库常用的是_______工具。(pip) 2、Python标准库math中用来计算平方根的函数是__________。(sqrt) 3、Python程序文件扩展名主要有__________和________两种,其中后者常用于GUI程序。 (py、pyw) 4、Python源代码程序编译后的文件扩展名为_________。(pyc) 5、使用pip工具升级科学计算扩展库numpy的完整命令是_________________。(pip install --upgrade numpy) (pip list) 6、使用pip工具查看当前已安装的Python扩展库的完整命令是_____________。 7、在IDLE交互模式中浏览上一条语句的快捷键是__________。(Alt+P) 8、在Python中__________表示空类型。(None) 9、列表、元组、字符串是Python的_________(有序?无序)序列。(有序) 10、查看变量类型的Python内置函数是________________。(type()) 11、查看变量内存地址的Python内置函数是_________________。(id()) 12、以3为实部4为虚部,Python复数的表达形式为___________或________。(3+4j、 3+4J) 13、Python运算符中用来计算整商的是_________。(//) 14、Python运算符中用来计算集合并集的是_______。(|) 15、使用运算符测试集合包含集合A是否为集合B的真子集的表达式可以写作_______。 (A

Python期末试题题库

D 下面描述错误得就是? A、若a=True,b=False则a or b为True B、若a=True,b=False则a and b为False C、若a=True,b=False则not a为False D、a && b为False D 下面描述错误得就是? A、在python中逻辑与运算符不能写作&&,要写作and B、&就是两个数字按二进制位作与运算得操作符 C、3 & 2得结果为2 D、3 & 3得结果为0 C 下列表达式得值为True得就是? A True>2 B 3>2>2 C ('3','2')<('33','22') D 'abc'>'xyz' C 9、6E-5表示以下哪个数字? A、9、6 B、0、96 C、0、000096 D、96 C

下面哪一个就是以添加(追加)模式打开文件做写入操作? A: f、open("f","r") B: f、open("f","w") C: f、open("f","a") D: f、open("f","w+") C 下列不属于浮点数类型得就是? A、36、0 B、96e4 C、-77 D、9、6E-5 D Python得序列类型不包括下列哪一种? A 字符串 B 列表 C 元组 D 字典 A 以下程序输出什么? """ x=1 """ while x: print(x) A、运行结果显示NameError: name 'x' is not defined

B、运行结果无限循环输出1 C、它等价于下面得程序 #x=1 while x: print(x) D、它等价于下面得程序 while x: print(x) B python单行注释与多行注释分别就是什么? A、""" """与''' ''' B、#与""" """ C、//与''' ''' D、#与// C 表达式3**2得值为 A、6 B、18 C、9 D、12 B 以下可以终结一个循环得保留字就是 A、if B、break C、exit

相关文档
最新文档