蓝莓题库

python程序设计中国大学mooc网课答案-k8凯发

欢迎来访!

k8凯发-凯发官网入口管理问答 正文

作者2023-10-22 22:35:18管理问答 78 ℃0 评论
【第0周】课程导学

python概述

1、python是一种______类型的编程语言。
    a、机器语言
    b、解释
    c、编译
    d、汇编语言

2、python解释器在语法上不支持______编程方式。
    a、面向过程
    b、面向对象
    c、语句
    d、自然语言

3、下列选项中,不属于python特点的是_______。
    a、免费和开源
    b、面向对象
    c、运行效率高
    d、可移植性

4、python内置的集成开发环境是________。
    a、idle
    b、idl
    c、pydev
    d、visual studio

5、关于python语言,______说法是不正确的。
    a、python语言由guidovanrossum设计并领导开发
    b、python3.x 是python2.x的扩充,语法层无明显改进
    c、python语言提倡开放开源
    d、python语言的使用不需要付费,不存在商业风险

6、python是一种跨平台、开源、免费的高级动态编程语言。

7、python是一种面向对象的高级程序设计语言,只支持面向对象,不支持面向过程。

8、在平台上编写的python程序无法在unix平台运行。

【第1周】python基本语法元素

第1周作业及学习资料随堂测验

1、采用idle进行交互式编程,其中“>>>”符号是:
    a、运算操作符
    b、程序控制符
    c、命令提示符
    d、文件输入符

2、以下选项中说法不正确的是
    a、解释是将源代码逐条转换成目标代码同时逐条运行目标代码的过程
    b、编泽是将源代码转换成目标代码的过程
    c、python语言是解释型语言
    d、静态语言采用解释方式执行,脚本语言采用编译方式执行

3、下列python程序中与“缩进"有关的说法,正确的是
    a、缩进统一为4个空格
    b、缩进是非强制的,仅为了提高代码的可读性
    c、缩进可以用在任何语句之后,表示语句间的包含关系
    d、缩进在程序中长度统一且强制使用

4、以下不是python注释方式的是
    a、#注释一行
    b、#注释第二行
    c、"""python文档注释"""
    d、//注释第一行

5、以下变量名不合法的是
    a、mygd2
    b、_mygd_
    c、mggd
    d、2mygd

6、x=2,y=3,执行x,y=y,x之后,x和y的值分别是
    a、2,3
    b、3,2
    c、2,2
    d、3,3

7、python中,用于获取用户输入的函数是
    a、get()
    b、eval()
    c、input()
    d、print()

8、python使用缩进来体现代码之间的逻辑关系。

9、python变量名必须以字母或下划线开头,并且区分字母大小写。

10、python可以不对变量(如a)初始化就可在表达式(如b=a 1)中使用该变量。

【第2周】python基本图形绘制

第2周 课后测验

1、以下关于turtle库的描述,错误的是
    a、可用import turtle 导入turtle库函数
    b、seth(x)是setheading(x )函数的别名,功能是让画笔旋转x角度
    c、在import turtle之后,可以用turtle. circle( )语句画一个圆圈
    d、home ( ) 函数设置当前画笔位置到原点,方向朝上

2、turtle画图结束后,让画面停顿,不立即关掉窗口的方法是______。
    a、turtle.clear ()
    b、turtle. done()
    c、turtle.penup()
    d、turtle.setup()

3、以下属于turtle库颜色控制函數的是________.
    a、seth ( )
    b、right()
    c、pensize( )
    d、pencolor()

【第3周】基本数据类型

第3周 课后测验

1、关于算法的控制结构,以 下选项中描述正确的是
    a、循环、分支、递归
    b、顺序、循环、嵌套
    c、循环、递归、选择
    d、顺序、选择、循环

2、语句x= 3>2 and 10>5执行结束后,变量x的值为
    a、-1
    b、-2
    c、false
    d、true

3、设x,y均已赋值,下列python语句正确的是
    a、a=x if x>=y else y
    b、a=x: if x>=y else y
    c、a=x if x>=y: else y
    d、a=x if x>=y else:y

4、以下关于分支结构的描述中,错误的是
    a、双分支结构有一种紧凑形式,使用保留字if和elif实现
    b、if语句中语向块的执行与否依赖于条件判断
    c、多分支结构用于设置多条件问题
    d、if语句的嵌套也可以解决多条件问题

5、x,y=3,5 if x    a、x=3,y=5
    b、x=5,y=3
    c、x=3,y=3
    d、x=5,y=5

6、for c in"testatest": if c=='t' or c== 'e': continue print(c,end="")
    a、testatest
    b、sas
    c、tstast
    d、esaes

7、while true : a= eval( input( )) if a==0x10//2: break print(a)
    a、10
    b、0x10
    c、break
    d、8

8、for x in range(1,4,2) : for y in range(1,x 1): s=s y print(s)
    a、1
    b、4
    c、7
    d、13

9、s=0 for i in range(1,10): s=s i if s>=10: break else: print("循环正常结束,s={},i={}". format(s,i)) print("循环非正常结束,s={},i= { }”. format(s,i))
    a、循环正常结束,s=10,i=4
    b、循环非正常结束,s=10,i=4
    c、循环正常结束,s=45,i=9
    d、循环非正常结束,s=45,i=9

10、下列关于break语句和contiue语句的描述正确的是
    a、break语句可以跳出当前所在的循环结构
    b、continue语句可以跳出当前所在的循环结构
    c、break语句和continue语句功能相同
    d、break语句只能跳出while语句构成的循环

11、任何复杂的程序都是由顺序结构、选择结构和循环结构组成的。

12、在python语言中,a<=b<=e是合法的。

13、break语句可以直接跳出双重循环。

14、当作为条件表达式时,空值、空字符串、空列表、空元组、空字典、空集合、空迭代对象以及任意形式的数字0都等价于false。

15、在条件表达式中不允许使用赋值号(等号“=”)。

【第4周】程序的控制结构

第4周 课后测验

1、语句x= 3>2 and 10>5执行结束后,变量x的值为
    a、-1
    b、-2
    c、false
    d、true

2、while true : a= eval( input( )) if a==0x10//2: break print(a)
    a、10
    b、0x10
    c、break
    d、8

3、下列程序运行结果是? s =0 for x in range(1,4,2) : for y in range(1,x 1): s=s y print(s)
    a、1
    b、4
    c、7
    d、13

4、下列程序输出的数据有多少个 for n in range(1,10,3): print(n)
    a、10
    b、5
    c、3
    d、4

5、在python语言中,使用for... in...方式形成的循环不能遍历的类型是
    a、浮点数
    b、字符串
    c、集合
    d、列表

6、x,y= 10,20 if x10: x=x 1 y=y 1 elif x>0: x=x 2 y=y 2 else: x=x 3 y=y 3 else: x=x-1 y=y-1 print(x,y)
    a、11 21
    b、12 22
    c、13 23
    d、9 19

7、break语句可以直接跳出双重循环

8、在python语言中,表达式1 <2<3的值为true

9、在条件表达式中不允许使用赋值号(等号“=”)。

10、在python中非零非空都为真

11、在循环语句中,continue语句的作用是提前进入下一次循环。

网站分类
最新发表
标签列表
网站地图