NCT青少年编程能力等级测试Python编程三级-模拟卷1(含答案)

本文介绍了Python编程的基础知识,包括变量命名规则、数据类型、条件表达式、循环结构和函数的使用。通过实例解析了如何进行算术运算、字符串操作以及文件处理。此外,还探讨了Python在数据分析中的应用,如使用pandas库进行数据处理和可视化。

参考答案在文章后边部分,请看到后半部分的答案分割线,非常感谢哦!

试题NCT-Python编程三级-模拟卷2(含答案练习

一、选择题

1.下面(    )是Python合法的变量名

A.int32 B.40XL C.self D.name

2.在Python中,Print(abs(-16//5))的执行结果是(     )

A.2.4 B.3 C.4 D.-2.4

3.在python 语言中,下列表达式中不是关系表达式(    )

A.m==n B.m>=n C.m  or  n D.m!=n

4.在Python中,返回x的绝对值的函数是(  )。

A.abs(x) B.bin(x) C.all(x) D.input(x)

5.在python语言中表示“x属于区间[a,b)” 的正确表达式是( )

A.a≤ x or x < b B.a<= x and x < b C.a≤x and x< b D.a<=x or x<b

6.Python文件的后缀名是(   )。

A..doc B..vbp C..py D..exe

7.根据Python中变量命名遵循的规则,正确的是(    )

A.char21 B.2020Py C.Python D.name.ch

8.关于python程序设计语言,下列说法不正确的是(   )

A.python是一种解释型、面向对象的计算机程序设计语言

B.python支持Windows操作系统,但不支持Linux系统

C.python源文件以***.py为扩展名

D.python文件不能直接在命令行中运行

9.关于Python语言的特点,以下选项描述正确的是(   )

A.Python语言不支持面向对象 B.Python语言是解释型语言

C.Python语言是编译型语言 D.Python语言是非跨平台语言

10.下面Python代码运行后,a、b的值为(    )

a=23

b=int(a/10)

a= a-b * 10

print(a,b)

A.23  2 B.3   2 C.3   20 D.2   3

11.在python中,运行以下程序,结果应为(    )

a=5

b=7

b+=3

a=b*20

a+=2

a=a%b

print(a,b)

A.5    7 B.20   10 C.22   7 D.2    10

12.在Python中,表示跳出循环的函数是(        )

A.continue B.break C.ESC D.Close

13.在Python中,下面程序段的输出结果是(    )

x=9        

Print(“x=”,x+1)

A.9 B.10 C.x=9 D.x= 10

14.在Python中,设a=2,b=3,表达式 not(b-a>0)值是 ( )

A.1 B.-1 C.True D.False

15.在数学中,我们一般使用“=“表示相等关系,那么“=”在Python语言中的写法为( )

A.= B.== C.:= D.<>

16.已知字符串a="python",则a[1]的值为(   )

A."p" B."py" C."Py" D."y"

17.可以被计算机直接执行的语言是(    ) , Python语言属于(    )语言。

A.机器,高级 B.高级,汇编 C.高级,机器 D.汇编,高级

18.下面哪个不是Python合法的标识符(  )

A.int_3 B.30XL C.self D._abc

19.下列有关于print命令的描述中,正确的是(   )

A.在打印机里打印相关的文本或者数字等

B.可以用来画图

C.在屏幕中输出相应的文本或者数字等

D.执行语句print(“python”,3.7)时会出错

20.我们在用Python进行数据分析的时候,经常会用到pandas库中的DataFrame,这是类似于(     )的数据结构  (     )

A.一维表格 B.二维表格 C.三维表格 D.四维表格

21.小平打算用python编写一个管理班上同学通讯录的程序,如果用一个变量A来对应处理同学们的电话号码,这个变量A定义成什么数据类型比较适合?()。

A.布尔型 B.浮点型 C.整型 D.字符串

22.韦沐沐同学利用Python软件编写“求能被3整除的数”程序,在设计算法环节,使用流程图描述算法,如右图所示,其中空白处可以填入的是(    )

A.A÷3==0 B.A/3==0 C.A\3==0 D.A%3==0

23.在 Python中常用的输入输出语句分别是(  )

A.input()  output() B.input()   print()

C.input()  printf() D.scandf()   printf()

24.计算机能直接接收和执行的程序设计语言为(   )

A.Visual Basic语言 B.Python语言 C.机器语言 D.自然语言

25.在Python中,表达式a**3+b**3+c**3==100*a+10*b+c属于( )

A.算术表达式 B.关系表达式 C.逻辑表达式 D.日期表达式

26.下列Python程序段运行的结果是(   )。

i=0

sum=0

while i<10:

     if i%3==0:

          sum+=i

     i+=1

print("sum=",sum)

A.sum=9 B.sum=10 C.sum=18 D.sum=19

27.在python计数循环中,列表正确的输写方式是(      )。

A.(1,2,3) B.(1,2.3) C.[1,2.3 ] D.[1,2,3]

28.关于下列Python程序段的说法正确的是(        )

k=1

while  1:

        k+=1

A.存在语法错误,不能执行 B.执行1次 C.执行无限次 D.执行k次

29.python单行注释和多行注释分别是什么?(  )

A.""" """和''' ''' B.#和""" """ C.//和''' ''' D.#和//

30.下列不是Python中所有循环必须包含的是(  )。

A.冒号 B.循环次数 C.循环体 D.缩进

二、程序填空

31.学校气象小组使用自动测温仪在校园测量了1月12日的气温,并利用Python绘制了这天的气温图,该图如下所示:

 

(1)在以上Python程序中,变量Y的数据类型是_________。

(2)在以上Python程序中,第8行横线处的代码是_________。

(3)通过观察,气温釆样间隔时间是_________个小时。

32.某市普通高中选课数据如图1所示,学生从地理、化学、生物等科目中选择三门作为高考选考科目,“1”表示已选择的选考科目。使用 Python编程分析每所学校各科目选考的总人数、全市各科选考总人数及其占比,经过程序处理后,保存结果如图2

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

青少儿编程课堂

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

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

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

打赏作者

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

抵扣说明:

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

余额充值