1、在结构化设计方法中,生成的结构图中,带有箭头的连线表示()
A、 数据的流向
B、控制程序的执行顺序
C、程序的组成成分
D、模块之间的调用关系
答案:
分析:是模块间的调用关系。
2、关于 Python 字符编码,以下选项中描述错误的是 ()
A、chr(x) 和 ord(x) 函数用于在单字符和 Unicode 编码值之间进行转换
B、Python 字符编码使用 ASCII 编码
C、print(chr(65)) 输出 A
D、print(ord('a')) 输出 97
答案:
分析:字符编码采用的是Unicode。
3、下面不能作为结构化方法软件需求分析工具的是 ()
A、 判定表
B、系统结构图
C 、数据字典
D、数据流程图
答案:
分析:只有系统结构图符合要求。
4、以下关于 Python 内置库、标准库和第三方库的描述,错误的是( )
A、第三方库有三种安装方式,pip是最常用的一种
B、标准库跟第三方库发布方法一样,是跟 python 安装包一起发布的
C、 第三方库需要单独安装才能使用
D、内置库里的函数不需要 import 就可以调用
答案:
分析:第三方库不是随着python一起发布的,需要用户自己安装下载。
5、以下选项中值为False的是 ()
A 、' ' <'a'
B、'abc' <'abcd'
C、 'abcd' <'ad'
D、'Hello' >'hello'
答案:
分析:比较第一个字符的大小,如果相同依次比较,这里注意的是字母b和d容易弄混。
6、以下选项中,正确地描述了浮点数0.0和整数0相同性的是 ()
A、它们使用相同的计算机指令处理方法
B、它们具有相同的值
C、它们使用相同的硬件执行单元
D、它们具有相同的数据类型
答案:
分析:>>> 0.0==0 True
7、下面代码的输出结果是 ( )
sum = 1.0
for num in range(1,4):
sum+=num
print(sum)
A、1.0
B、 7
C、 6
D、7.0
答案:
分析:浮点数+整数=浮点数,注意不要忘记了加上sum的值喔。
8、下面代码的输出结果是
ls = list(range(1,4))
print(ls)
A、 {0,1,2,3}
B、 [1,2,3]
C、 [0,1,2,3]
D、{1,2,3}
答案:
分析:注意是从1开始的。
9、实现递归调用中的存储分配通常用 ()
A、 链表
B、栈
C、数组
D、队列
答案:
分析:递归----栈。
10、衡量模块独立性的度量标准则是模块的()
A、抽象和信息隐蔽
B、局部化和封装化
C、内聚性和耦合性
D、激活机制和控制方法
答案:
分析:内聚性和耦合性
11、数据处理的最小单位是 ()
A、数据
B、数据元素
C、数据项
D、数据结构
答案:
分析:数据项 。
12、下面选项的描述正确的是()
A、数据库是一个独立的系统,不需要操作系统的支持
B、数据库设计是指设计数据库管理系统
C、数据库系统中,数据的物理结构必须与逻辑结构一致
D、数据库技术的根本目标是要解决数据共享的问题
答案:
分析:根本目标是要解决数据共享的问题。
13、在format格式控制标记中,不完全被包含在冒号后的控制标记里的选项是()
A、用于填充的字符,左右对齐符,精度,整数类型的b,c,d,o,x,X
B、用于填充的字符,上下对齐符,槽宽度
C、字符串的最大输出长度,浮点数类型e,E,f,%
D、数字千分位符,精度,类型
答案:
分析:没有该内容。
14、以下程序的输出结果是()
def add_Run(L=None):
if L is None:
L = []
L.append('Run')
return L
add_Run()
add_Run()
print(add_Run(['Lying']))
A、['Lying']
B、['Run']
C、['Lying', 'Run', 'Run']
D、 ['Lying', 'Run']
答案:
分析:两个add_Run()都没有改变L,直到 add_Run(['Lying'])的时候。
15、关于以下程序输出结果的描述,错误的选项是()
xy = [0,0]
print(id(xy),xy)
xy = xy + [3,3]
print(id(xy),xy)
xy = [0,0]
xy.append([3,3])
print(id(xy),xy)
A、用xy = xy + [3,3]表达式,会创建一个新的列表变量
B、这两段代码输出的xy的值,是不一样的
C、用xy = xy + [3,3]表达式,使得xy变量里的[0,0]值变成[3,3]
D、用xy.append([3,3])表达式,没有创建新的列表变量
答案:
分析:C中xy里面应该是[0,0,3,3]
16、执行下述程序的输出结果是()
ds = {'aa':9,'bb':12, 'cc':10,'dd':2, 'ee':5}
cs = {'aa':4,'bb':6}
for ss in cs:
ds.pop(ss)
print(ds)
A、{'aa':9,'bb':12, 'cc':10,'dd':2, 'ee':5}
B、{'aa':4,'bb':6}
C、RuntimeError
D、{'cc': 10, 'dd': 2, 'ee': 5}
答案:
分析:考察字典的用法。