试题python基础试题

上传人:博****1 文档编号:512250163 上传时间:2023-06-12 格式:DOCX 页数:11 大小:38.08KB
返回 下载 相关 举报
试题python基础试题_第1页
第1页 / 共11页
试题python基础试题_第2页
第2页 / 共11页
试题python基础试题_第3页
第3页 / 共11页
试题python基础试题_第4页
第4页 / 共11页
试题python基础试题_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《试题python基础试题》由会员分享,可在线阅读,更多相关《试题python基础试题(11页珍藏版)》请在金锄头文库上搜索。

1、试题python基础试题(含答案)一、选择题1. 在 Python 中,设 a=2, b=3,表达式 a=3 值是()A. 1B. 0C. TrueD. False2. 在Python程序中,已知x=2, y=1,当执行语句y+=x*2, y的值是()A. 3B. 4C. 5D. 63. 设 a=2, b=5,在 python 中,表达式 ab And b3 的值是()A.FalseB. TrueC. -1D.14 . Python语言属于( )。A.机器语言B.汇编语言C.高级语言D.科学计算语言5.在Python中,用变量code存储学生的借书卡编码,例如:code=“NO. 202010

2、0502”,则变量code的数据类型应定义为()A.布尔型B.整型C.字符串型D.浮点型6 . Python语句中以r或R开头的字符串表示原始字符串,则print (rnGood)的运行结 果是()A.新行和字符串 GoodB. rnGoodC. nGoodD.字符r、新行和字符串Good7.在下列程序设计语言中,属于人工智能语言的是()。A. PythonB. VBC. PascalD. Ca+b8把数式-写成Python语言的表达式,下列书写正确的是(八D. (a+b)/(2*a)D. b 为 8, c 为 6D. listA. a+b/2aB. a+b/2*aC. (a+b)/2*a9.

3、在下面的python程序中,变量b和c的值为()。3=6a=b=c=fiprint(b,c)A. b 为 6, c 为 6 B. b 为 6, c 为 8 C. b 为 8, c 为 8 10 . Python不支持的数据类型有()。A. charB. intC. float11. 以下选项中,不是Python中文件操作的相关函数是()。B. load ()D. write ()A. open ()C. read ()12. 要实现将实数型变量a的值保留三位小数,以下python可以实现的是()A. a%0.001B. a/0.001C. round(a,3)D. round(3,a)13.

4、在python中,运行以下程序,结果应为()a=5b=7b+=3a=b*20a+=2a=a%bprint(a,b)A. 5 7B. 20 10C. 22 7D. 2 1014. 关于python程序设计语言,下列说法不正确的是()。A. python源文件以*.py为扩展名B. python的默认交互提示符是:C. python只能在文件模式中编写代码D. python具有丰富和强大的模块15. 在 Python 中,设 a=2, b=3,表达式 not (b-a0)值是()A. 1B. -1C. TrueD. False二、程序填空16. 广场上有许多(有数百人)小朋友在玩分组游戏,当他们分

5、成三人一组时,发现最后 多出两个;当他们分成五人一组时,发现最后多出三个;当他们分成七人一组时,发现最 后多出两个。编写程序求出这些小朋友的可能人数。这群小朋友总的人数有:128、 233、 338. 443、 548. 653. 758. 863 968、可能情况数为:9种 I实现上述功能的程序如下,请在程序划线处填入合适的代码。a=for i in range(100,1000):if:a.append(i)total + = 1print(这群小朋友总的人数有:)for j in range(len(a):print(,end=、)print()print(可能情况数为:,total,种

6、)划线处处应该填入的语句为:;划线处处应该填入的语句为:;划线处处应该填入的语句为:。17. 求100以内素数。18. 小明设计了一个可以输入日期得到当天是年度第几天的程序,请阅读程序,完成填空(闰年判断规则:能被4整除但不能被100整除或能被400整除,闰年的2月为29天) day=input(请输入年月曰(格式举例:2000-01-05):)year=int(day:4)month=sun=int(day8:10)print(year,month,sun)f_run=31,28,31,30,31,30,31,31,30,31,30,31tall_day=0if:for i in range

7、(month-1):tall_day +=f_runi else:for i in range(month-1):tall_day +=f_runitall_day += sunprint(day+是当年的第+str(tall_day)+天)(1) 将程序横线处补充完整(2) 如输入“2020-4-19”为当年的第天。19. 输入三个同学的成绩,然后大到小排列。20. 阅读程序。阅读求水仙花数的代码并回答问题。“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,因为153=13+53+33,请计算并输出所有三位数的水仙花数。for n in range(1

8、00,1000):i=n/100j=n/100%10k=n%10if n=i*i*i+j*j*j+k*k*k:print(n)for n in range (1003 1 000:i=n/100397j=n/1001071310 1pru-L+ (n)(1) 的符号作用是(2) %的符号作用是(3) =的符号作用是(4) 在代码中,变量i表示的是三位数中的位。(5) 在代码中,变量j表示的是三位数中的位。(6) 在代码中,变量k表示的是三位数中的位。(7)在range (100,1000)这个区域内,变量n无法取到的数值是。21程序补充:(1) 有5万元资金存入银行,选择“1年定期.自动转存”

9、的存款方式,由于银行利率是不 断变化的,这5年利率分别是3.25%.3%.3%.2%.1.75%, 5年后会有多少收益呢?调用round()函数,保留结果两位小数。money =rate=forprint (“5年以后存款总额:”,money, “元”)(2) 某投资者购买了10万元一年期收益率3.7%的银行保证收益型理财产品。每年理财赎 回后,他会提取2万元用作生活所需,余下资金仍购买此种理财。在收益率不变的情况 下,多少年后本金被全部取出?money= year= while print(year, “年后资金被全部取出”)【参考答案】*试卷处理标记,请不要删除一、选择题1C【详解】本题主

10、要考查Python基本运算。Python比较运算优先级高于逻辑运算,因此C选项正 确。【点睛】解析: C【详解】本题主要考查Python基本运算。Python比较运算优先级高于逻辑运算,因此C选项正 确。【点睛】2C【详解】本题主要考查Python程序语句。x=2, y=1,语句y+=x*2等价于 y=y+x*2=1+2*2=5,故y的值是5,故本题选C选项。解析:C【详解】本题主要考查Python程序语句。x=2, y=1,语句y+=x*2等价于y=y+x*2=1+2*2=5,故y的 值是5,故本题选C选项。3A【详解】本题主要考查Python表达式的运算。a=2,b=5,ab值为False

11、,b3值为True,逻辑运算符“And”两边都为真,表达式的值才为真,故表达式ab And b3 的值是F 解析: A【详解】本题主要考查Python表达式的运算。a=2, b=5,ab值为False, b3值为True,逻辑运算 符“And”两边都为真,表达式的值才为真,故表达式ab And b3的值是False,故本题选A 选项。4C【详解】本题考查 Python 语言相关知识点Python 是一种高级语言,所以不是机器语言、汇编语言、科学计算语言。故本 题选C选项解析: C【详解】本题考查 Python 语言相关知识点Python是一种高级语言,所以不是机器语言、汇编语言、科学计算语言。

12、故本题选C选项 5C【详解】 本题考查的是数据类型。布尔型数据只有两种状态,整型不带有小数点,字符 串型含有数字、字母等数据,浮点型带有小数点。NO. 2020100502有数字有字 母等,故应定义为字符串型。选项C正确解析: C【详解】 本题考查的是数据类型。布尔型数据只有两种状态,整型不带有小数点,字符串型含有数 字、字母等数据,浮点型带有小数点。 NO.2020100502 有数字有字母等,故应定义为字 符串型。选项 C 正确。6. C【详解】本题主要考查Python输出语句。“n”表示换行,以r或R开头的字符串表示原 始字符串,故print (rnGood)的运行结果是nGood,故本

13、题选C选项。解析:C【详解】本题主要考查Python输出语句。“n表示换行,以r或R开头的字符串表示原始字符串, 故print(rnGood)的运行结果是nGood,故本题选C选项。7A【详解】本题考查的是人工智能语言。 Python 由于简单易用,是人工智能领域中使用最 广泛的编程语言之一,它可以无缝地与数据结构和其他常用的 AI 算法一起使 用。故选项 A 正确。解析: A【详解】本题考查的是人工智能语言。Python由于简单易用,是人工智能领域中使用最广泛的编程 语言之一,它可以无缝地与数据结构和其他常用的AI算法一起使用。故选项A正确。8D【详解】本题主要考查Python表达式。Pyt

14、hon中乘号用符号“*”,运算优先级可以通过 小括号提升,小括号优先级最高,故本题选D选项。解析: D【详解】本题主要考查Python表达式。Python中乘号用符号“*”,运算优先级可以通过小括号提 升,小括号优先级最高,故本题选D选项。9C【详解】 本题考察赋值语句。将6赋值给a,此时a为6;将8赋值给c,此时c为8;将c复制给b,此时b的值即为c的值,b为8;将b赋值给a,此时a即为b的值,a为8。故a为8,b为8,c解析: C【详解】本题考察赋值语句。将6赋值给a,此时a为6;将8赋值给c,此时c为8;将c复制给b,此时b的值即为c的值,b为8;将b赋值给a,此时a即为b的值,a为8。故a为8, b为8, c为8,故C选项正确。10A 【详解】 本题考查Python数据类型相关的知识点Python不支持char类型、byte类型。故本题选A选项解析:A【详解】本题考查 Python 数据类型相关的知识点Python不支持char类型、byte类型。故本题选A选项11B【详解】本题主要考查Python文件操作函数。open ()是文件打开函数,read ()、write ()是文件读写函数

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号