开始做题 00:00:00

一、单选题 (一共60题,共120分)
1.

以下关于程序设计语言的描述,错误的选项是:

2.

表达式 1001 == 0x3e7 的结果是:

3.

以下选项,不是 Python 保留字的选项是:

4.

表达式 eval('500/10') 的结果是:

5.

表达式 type(eval('45')) 的结果是:

6.

表达式 divmod(20,3) 的结果是:

7.

以下关于字符串类型的操作的描述,错误的是:

8.

设 str = 'python' ,想把字符串的第一个字母大写,其他字母还是小写,正确 的选项是:

9.

以下选项,不属于程序流程图基本元素的是:

10.

以下关于循环结构的描述,错误的是:

11.

执行以下程序,输入 ”93python22”,输出结果是:

w = input( ‘请输入数字和字母构成的字符串: ’)

for x in w:

if '0'<= x <= '9':

continue

else:

w.replace(x,'')

12.

执行以下程序,输入 la,输出结果是:

la = 'python'

try:

s = eval(input(' 请输入整数: '))

ls = s*2

print(ls)

except:

print('请输入整数 ')

13.

执行以下程序,输入 qp,输出结果是:

k = 0

while True:

s = input(' 请输入 q 退出: ')

if s == 'q':

k += 1

continue

else:

k += 2

break

print(k)

14.

以下程序的输出结果是:

s = 0

def fun(num):

try:

s += num

return s

except:

return 0

return 5

print(fun(2))

15.

以下关于函数的描述,错误的是:

16.

以下程序的输出结果是:

def test( b = 2, a = 4):

global z

z += a * b

return z

z = 10

print(z, test())

17.

以下程序的输出结果是:

def hub(ss, x = 2.0,y = 4.0):

ss += x * y

ss = 10

print(ss, hub(ss, 3))

18.

以下表达式,正确定义了一个集合数据对象的是:

19.

以下程序的输出结果是:

ss = list(set("jzzszyj"))

ss.sort()

print(ss)

20.

以下程序的输出结果是:

ss = set("htslbht")

sorted(ss)

for i in ss:

print(i,end = '')

21.

已知 id(ls1) = 4404896968 ,以下程序的输出结果是:

ls1 = [1,2,3,4,5]

ls2 = ls1

ls3 = ls1.copy()

print(id(ls2),id(ls3))

22.

以下程序的输出结果是:

ls =list({'shandong':200, 'hebei':300, 'beijing':400})

print(ls)

23.

以下关于文件的描述,错误的是:

24.

以下程序输出到文件 text.csv 里的结果是:

fo = open("text.csv",'w')

x = [90,87,93]

z = []

for y in x:

z.append(str(y))

fo.write(",".join(z))

fo.close()

25.

以下程序的输出结果是:

img1 = [12,34,56,78]

img2 = [1,2,3,4,5]

def displ():

print(img1)

def modi():

img1 = img2

modi()

displ()

26.

以下关于数据维度的描述,错误的是:

27.

以下不属于 Python 的 pip 工具命令的选项是:

28.

用 Pyinstall 工具把 Python 源文件打包成一个独立的可执行文件,使用的参 数是:

29.

以下不是程序输出结果的选项是:

import random as r

ls1 = [12,34,56,78]

r.shuffle(ls1)

print(ls1)

30.

以下关于 turtle 库的描述,正确的是:

31.

一些重要的程序语言(如 C 语言和 Pascal 语言)允许过程的递归调用。而 实现递归调用中的存储分配通常用

32.

下列叙述中正确的是

33.

为了提高测试的效率,应该

34.

软件开发离不开系统环境资源的支持,其中必要的测试数据属于

35.

完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例 的测试方法是

36.

在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系 统具有

37.

下列有关数据库的描述,正确的是

38.

相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和

39.

软件开发的结构化生命周期方法将软件生命周期划分成

40.

下列不属于结构化分析的常用工具的是

41.

算法的时间复杂度是指

42.

下列关于栈的叙述中正确的是

43.

对建立良好的程序设计风格,下面描述正确的是

44.

在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送

45.

下面不属于软件设计原则的是

46.

下面不属于软件工程的 3 个要素的是

47.

在软件开发中,需求分析阶段产生的主要文档是

48.

数据库应用系统中的核心问题是

49.

在 E-R 图中,哪个选项是用来表示联系的图形

50.

以下选项错误描述的是

51.

Python 语言中,以下表达式输出结果为 11 的选项是:

52.

以下 Python 语言关键字在异常处理结构中用来捕获特定类型异常的选项是:

53.

函数表达式 all([1,True,True]) 的结果是:

54.

运行以下程序,

x = eval(input())

y = eval(input())

print(abs(x+y))

从键盘输入 1+2 与 4j,则输出结果是:

55.

以下对数值运算操作符描述错误的选项是:

56.

以下关于列表和字符串的描述,错误的是:

57.

str ="Python 语言程序设计 ",表达式 str.isnumeric() 的结果是:

58.

以下程序的输出结果是:

>>> def f(x, y = 0, z = 0): pass

>>> f(1, , 3)

59.

运行以下程序:

try:

num = eval(input("请输入一个列表 :"))

num.reverse ()

print(num)

except :

print("输入的不是列表 ")

从键盘上输入 1,2,3,则输出的结果是:

60.

以下程序的输出结果是:

def fun1(a,b,*args):

print(a)

print(b)

print(args)

fun1(1,2,3,4,5,6)

答题卡 暂停 交卷 置顶
置顶