1 / 4
文档名称:

计算机导论试题.pdf

格式:pdf   页数:4页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

计算机导论试题.pdf

上传人:顾生等等 2015/12/30 文件大小:0 KB

下载得到文件列表

计算机导论试题.pdf

文档介绍

文档介绍:一、单选题: 将正确的选项写在题前括号中.
【】(1)下列哪个选项不是在本课程中重点学****的程序设计方法?
[A] 自顶向下方法[B] 面向对象程序设计
[C] 自底向上方法[D] 面向过程程序设计

【】(2)下列哪种类型是不能修改的?
[A] 列表[B] 元组[C] 字典[D] 都能更改

【】(3)面向对象技术将数据和数据操作结合为一体,这称为:
[A] 模块化[B] 继承[C] 多态性[D] 封装

【】(4)下列函数计算的是什么?
def what(n):
p = 1
for i in range(2,n+1):
p = p * i
return p
(A) n!, 对 n ≥ 1 (B) n!, 对 n ≥ 2 (C) (n+1)!, 对 n ≥ 1 (D)(n+1)!, 对 n ≥ 2

【】(5)有一种变量或函数的命名风格称为"骆驼式命名法",下列哪个变量名属于这种风格?
[A] varCamelCase [B] varcamelcase
[C] var_camel_case [D] Var_Camel_Case

【】(6)执行下列两条语句后, target 引用的对象类型是什么?
>>> item1, item2 = “happiness”, [“happiness”]
>>> target = item1, item2
[A] list [B] string [C] tuple [D] dictionary [E] 报错

【】(7)执行下列两条语句之后, target 引用的对象类型是什么?
>>> hour, minute = 6, 30
>>> target = hour * 60 + minute -
[A] int [B] long [C] float [D] bool [E] 报错

【】(8)按专家说法:作为一种基本能力,计算思维的重要性堪比下列哪个?
[A] 阅读、书写、算术能力[B] 逻辑推理能力
[C] 形象思维能力[D] 以上都不是
二、判断题:在题目前面的括号中打勾或叉.

【】(1)选择排序算法是一个时间复杂度为 nlogn 算法.

【】(2)二分查找和线性查找的适用范围是一样的,只是复杂度不同.

【】(3)编译器/解释器不具备这样的功能:检查任意 Python 程序中是否存在无限循环.

【】(4)能用递归方法实现的程序一定也能用迭代方法实现.

【】(5)Python 变量必须先声明类型才能使用.

【】(6)图形用户界面主要使用面向对象程序设计.

【】(7)由于递归定义要求问题规模逐次变小,所以递归过程必然终止.

【】(8)单个下划线(_)是一个合法的标识符.

【】(9)程序中有了 import math,就可以直接使用 sqrt()函数.

【】(10)并非功能正确的程序就是好程序,还要追求好的程序设计风格.

三、填空题:
(1) >>> ss = “good morning”
>>> print ss[5:-3] + ss[:4]
显示结果