网课知到Python程序设计智慧树答案(青岛大学)
您已经看过
[清空]
    fa-home|fa-star-o
    当前位置:网课宝盒>知到智慧树答案>网课知到Python程序设计智慧树答案(青岛大学)

    网课知到Python程序设计智慧树答案(青岛大学)

    第一章 单元测试

    1、下列选项中,不属于Python语言特点的是( )

    A:简单易学

    B:跨平台

    C:编译型语言

    D:模块库丰富

    正确答案:【编译型语言】


    2、 Python语言的开发者( )

    A:James Gosling

    B:Dennis Ritchie

    C:Steve Jobs

    D:Guido Van Rossum

    正确答案:【Guido Van Rossum】


    3、Python源程序文件的常用扩展名是( )

    A:bas

    B:py

    C:cpp

    D:prg

    正确答案:【py】


    4、Python程序中的注释语句以(  )符号开头。


    A:\

    B://

    C:#

    D:/*

    正确答案:【】


    5、Python语言存在Python2.x和Python3.x两个版本,彼此之间是兼容的。( )

    A:对

    B:错

    正确答案:【错】


    6、Python是一种开源的脚本语言,拥有良好的跨平台性和可移植性。( )

    A:对

    B:错

    正确答案:【对】


    7、Python既可以解释执行源代码,同时还支持伪编译为字节码以提高加载速度。( )

    A:对

    B:错

    正确答案:【对】


    8、程序阅读:冯·诺依曼指出,计算机是一种可以在程序的控制下接受输入处理数据.存储数据并产生输出的电子装置。冯·诺依曼这一定义,在计算机科学中具有重要的地位,因为该定义不仅给出了计算机功能模块的划分,同时还表明了程序必须实现数据的输入、存储、处理和输出功能,也就在实质上指明了程序的原型。这个程序原型,体现的是输入-处理-输出(IPO)的编程思想。下面的程序用来计算用户输入的一行字符串中字符的个数。因此,IPO编程,就是指,输入、处理、输出的一种编程基本算法。( )

    A:对

    B:错

    正确答案:【对】


    9、Python是一种面向对象语言。( )

    A:对

    B:错

    正确答案:【对】


    10、Python语言可以用于操作系统的开发。( )

    A:对

    B:错

    正确答案:【错】


    第二章 单元测试

    1、eval(“3+4”)的计算结果是( )。

    A:34

    B:3+4

    C:7

    D:12

    正确答案:【7】


    2、在Python中查询变量类型的函数是( )。

    A:typeof

    B:type

    C:method

    D:category

    正确答案:【type】


    3、下面哪个不是Python合法的标识符( )


    A:int32

    B:_name__

    C:self

    D:_40XL

    正确答案:【self】


    4、 Python不支持的数据类型有 ( )

    A:char

    B:int

    C:float

    D:list

    正确答案:【char】


    5、以下不正确的数据表示的是( )。

    A:0o1234

    B:0B1234

    C:1234

    D:0x1234

    正确答案:【0B1234】


    6、在Python中,不同类型的数据存储方式不同,所占用的字节数不同,运算方式也不同。( )

    A:对

    B:错

    正确答案:【对】


    7、Python中一切皆对象。( )

    A:对

    B:错

    正确答案:【对】


    8、在编程时不能将一种类型的数据转换成另一种类型进行计算。( )

    A:对

    B:错

    正确答案:【错】


    9、在print输出语句中,通常使用string.format()方法或F-string方法对数据进行格式化输出。( )

    A:对

    B:错

    正确答案:【对】


    10、使用string.format()方法print输出浮点数,使得输出结果控制为保留2位小数,则输出控制格式为{.2f}。( )

    A:对

    B:错

    正确答案:【错】


    第三章 单元测试

    1、 关于Python语言数值操作符,以下选项中描述错误的是( )

    A:x//y表示x与y之整数商,即不大于x与y之商的最大整数

    B:xy表示x的y次幂,其中,y必须是整数

    C:x%y表示x与y之商的余数,也称为模运算

    D:x/y表示x与y之商

    正确答案:【xy表示x的y次幂,其中,y必须是整数】

    2、eval(’10+pow(2,3)’)的计算结果是( )

    A:NameError

    B:18

    C:10+pow(2,3)

    D:16

    正确答案:【18】


    3、下面表达式不合法的是( )

    A:a=b+c

    B:a=b=c=1

    C:a+b=c

    D:a,b,c=1,2,3

    正确答案:【a+b=c】


    4、d=5%-3;print(d)的返回值是( )


    A:2

    B:1.67

    C:-1

    D:-2

    正确答案:【-1】


    5、 str(23)+str(45)的计算结果是( )

    A:68

    B:23

    C:2345

    D:45

    正确答案:【2345】


    第四章 单元测试

    1、 用来判断当前 Python 语句是某个分支结构中的语句块的标志是( )

    A:引号

    B:冒号

    C:大括号

    D:缩进

    正确答案:【冒号】


    2、已知age =20, beauty =95,下列程序运行结果为 True 的是( )

    A:age >=18 and beauty >=80

    B:age =18 and beauty =80

    C:age >=18 and beauty <=80

    D:age <=18 and beauty<= 80

    正确答案:【age >=18 and beauty >=80】


    3、下面程序的输出结果是(   )。


    score=80         


    if score<60:‏


    [此处缩进]print(f'成绩为{score}’, end=',')‏


    print('不及格')


    A:无输出

    B:成绩为80,不及格

    C:不及格

    D:成绩为80

    正确答案:【不及格】


    4、 判断字符型变量 ch 是否为小写字母的正确表达式是( )。

    A:”A”<= ch <=”Z”

    B:ch>=”A” and ch <=”z”

    C:”a”>= ch or “z”<= ch

    D:ch >=” a ” and ch <=” z ”

    正确答案:【ch >=” a ” and ch <=” z ”】


    5、 布尔运算表达式 10 and 8 的值为:( )

    A:8

    B:10

    C:True

    D:False

    正确答案:【8】


    第五章 单元测试

    1、 关于for循环和while,下面叙述错误的是( )

    A:for循环一般用于循环次数确定的情况,也称为遍历循环

    B:for 循环变量 in 可遍历结构,其中可遍历结构必须是range对象

    C:while循环即可用于循环次数确定的情况,也可用于循环次数不确定的情况

    D:while循环有可能导致死循环

    正确答案:【for 循环变量 in 可遍历结构,其中可遍历结构必须是range对象】


    2、已知有代码“for x in y:”,则y的数据类型不可以是( )

    A:数值

    B:元组

    C:字符串

    D:列表

    正确答案:【数值】


    3、在Python程序中, 有关else子句,说法不正确的是( )


    A:else子句可以用在if语句中

    B:else子句可以用在for语句中

    C:else子句可以用在异常处理try语句中

    D:else可以单独使用

    正确答案:【else可以单独使用】


    4、 有关continue和break语句,下列说法正确的是( )

    A:continue用于提前结束循环

    B:continue用于提前进入下一轮循环

    C:break用于提前进入下一轮循环

    D:break不能用在循环中

    正确答案:【continue用于提前进入下一轮循环】


    5、以下程序:


    i, sum = -3, 0  


    while i: 


    [此处缩进]sum+=i


    [此处缩进]i=i+1 


    则程序运行后,sum的值为(  )


    A:5

    B:-6

    C:7

    D:8

    正确答案:【-6】


    第六章 单元测试

    1、描述一个算法时即可以没有输入,也可以没有一个输出。( )


    A:对

    B:错

    正确答案:【错】


    2、 在计算机科学中,算法被定义为是一组明确的、可以执行的有序集合,这说明算法只需要描述清楚事情即可,不需要表达执行的顺序。( )

    A:对

    B:错

    正确答案:【错】


    3、 编写程序时可以设计多种算法,例如计算最大公约数的程序中,就可以有辗转相除法、辗转相减法、穷举法等。( )

    A:对

    B:错

    正确答案:【对】


    4、 在排序算法中,选择排序的基本思想是选择一个数值,用这个数值和其余的数值比较,并根据升序或降序,进行数据交换。每轮数据比较其实一种求最值的过程。( )

    A:对

    B:错

    正确答案:【对】


    5、 排序算法中,冒泡排序的基本思想是相邻两个数据比较,在每一轮比较中会找到一个最值。当一轮比较后,没有发现要交换的元素,说明这时候数据已经有序。在这种情况下,算法描述就可以设计为不需要再进行下一轮比较了。( )

    A:对

    B:错

    正确答案:【对】


    第七章 单元测试

    1、 在一个函数中,若局部变量和全局变量同名,下面描述正确的是( )

    A:函数内部使用的是局部变量

    B:函数内部使用的是全局变量

    C:在函数内部,局部变量和全局变量都不可使用

    D:在函数内部,局部变

    剩余内容付费后可长期查看

    如无法购买,请复制网址,换浏览器打开

    做题照着选,从此无烦恼!

    使用过程中有疑问联系QQ55089918

    网课知到Python程序设计智慧树答案(青岛大学)》由《网课宝盒》整理呈现,请在转载分享时带上本文链接,谢谢!

    电大答案

    支持Ctrl+Enter提交
    网课宝盒 © All Rights Reserved.  联系我们:QQ 997755178
    蜀ICP备18035410号-3|网站标签|站点地图|

    当前文章名称

    手机号用于查询订单,请认真核对

    支付宝
    立即支付

    请输入手机号或商家订单号

    商家订单号在哪里?点此了解

    你输入的数据有误,请确认!

    如已购买,但查不到

    可联系客服QQ 55089918 进行核实