Python程序设计月考试卷(附答案)【教师:施恒锋】

安徽省职业技术学校(信息技术类专业)试卷

Python程序设计(90分)

注意事项:

  1. 信息技术类专业的考试三科满分200分,考试时间150分钟。
  2. 请将答案写答题卡上,交卷只交答题卡。
  • 单项选择题(本大题共20小题,每小题2分,共40分)

1、(       )不是Python的优点。

A、运行速度快         B、 简单易学      C、 开源免费      D、跨平台

2、Python源代码文件的扩展名是(       )。

A、.pa             B、 .pyth         C、 .py           D、.htm

3、执行语句print(“12”“34”)的运行结果是(      )。

A、1234            B、12 34          C、12**34         D、出错

4、下列赋值语句不正确的是(     )。

A、a=False-Ture       B、a;b=1;2        C、 a=b=c="abc"       D、a,b,c="ab"

5、在 Python 中,设有 s=['a', 'b'],则语句 s. append([1,2]);s.insert(1,7)执行后,的

值为。

A、 ['a',7,'b'1,2]    B、 [[1,2],7,'a b]      

C、[1,2,'a',7,b]      D、['a’,7,'b',[1,2]]

6、下列表达式的值为5的是(     )。

A、5.0**1      B、10//2             C、 10/2              D、10%2

7、下列表达式运行会出错的是(      )。

A、6==‘a’    B、 6<’a’       C、6 is ‘a’     D、not ‘a’

8、表达式9%4的值(      )。

A、1           B、+1         C、-1         D、4

9、表达式9%-4的值(     )。

A、1           B、+1         C、-1         D、4

10、执行命令 a=b=c=123后,b的值是(      )。

A、aaa      B、 c      C、123        D、出错

11、a,b,c=”hello”,3,”python”,那么b的值是(      )。

A、hello       B、3          C、 python     D、”#”

12、不列变量名命名合法是的(       )。

A、if       B、not        C、break          D、_abc123

13、下列不是逻辑运算符的是(       )。

A、not      B、and        C、or         D、/

14、浮点型转换成整型的函数是(     )。

A、float( )    B、int( )     C、complex{}         D、Int( )

15、在Python中,运算符%表示(     )运算。

A、求商     B、求和           C、整除           D、取模

16、使用(    )可以输出换行符。

A、\r       B、\t         C、\n         D、\\

17、已知a=3,则表达式a**2的值是(     )。

A、8        B、9          C、16         D、18

18、已知a=[1,2,3],b=a,b[2]=1,print(a)(      )。

A、[1,2,3]         B、[1,1,3]        C、[1,2,1]    D、[2,1,3]e

19、已知a=”123”,a*3的结果是(       )。

A、“1233”     B、“123123123”      C、“123,123,123”  D、出错

20、表达式int(“145.56”)的值是(     )。

A、145.6           B、145        C、145.56         D、出错

  • 判断题(本题共10小题,每小题2分,共20分)

1、not是Python的关键字。                           ( )

2、Python的数值型有整型,浮点型,复数三种形式。     ( )

3、使用转义字符\t可以换行。                         ( )

4、字符串标识符三引号可以支持多行字符。              ( )

5、使用complex(x)函数可以获取变量x的类型。         ( )

6、Python关键字也称保留字。                  ( )

7、执行了x=3,x=”abc”不能正常执行。                    ( )

8、列表中可以存放任意类型的元素。                 ( )

9、可以使用len()函数来测量列表的长度             ( )

10、每个变量必须赋值后才能使用,否则出错。       ( )

  • 程序分析题(本题共计30分)
  1. 运行下列代码,分析结果(6分)

a=”abc”

b=list(a)

print(b)

程序运行结果是:                  

  1. 编程:输入两个数a,b,计算并输入这两个数的和,差,积,平方差(12分)
  2. 编程:已知某月的1号是星期一,编程该月具体日期时显示星期几,星期可以用英语表示,也可以用中文表示。(提示:Sun,Mon,Tue,Wed,Thu,Fri,Sat)(12分)


 

Python程序设计(答题卡)

  • 单项选择题(本大题共20小题,每小题2分,共40分)

1——5: ACADD                    6——10:BCACC   

11——15:BDDBD                  16——20:CBCBD

  • 判断题(本题共10小题,每小题2分,共20分)

1

2

3

4

5

6

7

8

9

10

×

×

×

  • 程序分析题(本题共计30分)
  1. 运行下列代码,分析结果(4分)

a=”abc”

b=list(a)

print(b)

程序运行结果是:   [“a”,“b”,“c”]        

  1. 编程:输入两个数a,b,计算并输入这两个数的和,差,积,平方差(12分)

a=eval(input(“请输入第一个数:”))

b=eval(input(“请输入第一个数:”))

print(“两个数的和是:”,a+b)

print(“两个数的差是:”,a-b)

print(“两个数的积是:”,a*b)

print(“两个数的平方差是:”,a**2-b**2)

  1. 编程:已知某月的1号是星期一,编程该月具体日期时显示星期几,星期可以用英语表示,也可以用中文表示。(提示:Sun,Mon,Tue,Wed,Thu,Fri,Sat)(12分)

list1=[‘Sun’,’Mon’,’Tue’,’Wed’,’Thu’,’Fri’,’Sat’]

n=int(input(“请输入日期:”))

print(“今天是:”,list1[n%7])

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

恒风5212

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值