第一章 单元测试

1、单选题:
下列设备中,不属于输入设备的是( )。
选项:
A:数码相机
B:打印机
C:扫描仪
D:数码摄像机
答案: 【打印机

2、单选题:
计算机中的指令和数据采用( )存储。
选项:
A:十进制
B:八进制
C:十六进制
D:二进制
答案: 【二进制

3、判断题:
系统软件中最重要的是操作系统。( )
选项:
A:对
B:错
答案: 【

4、单选题:
十进制小数0.625转换成十六进制小数是( )。
选项:
A:0.1
B:0.01
C:0.A
D:0.001
答案: 【0.A

5、单选题:
-37的补码为( )。
选项:
A:01011011
B:11011011
C:11011010
D:10100101
答案: 【11011011

6、单选题:
按照程序设计语言的分类,以下编程语言中属于高级程序设计语言的是( )语言
选项:
A:机器
B:C语言
C:Z语言
D:汇编
答案: 【C语言

7、判断题:
计算机的中央处理器包括运算器和控制器。( )
选项:
A:对
B:错
答案: 【

8、判断题:
当磁盘处于写保护状态时,存放在磁盘中的信息可读可写。( )
选项:
A:错
B:对
答案: 【

9、多选题:
存储程序的工作原理的基本思想是( )。
选项:
A:事先编好程序
B:将程序存储在计算机中
C:自动将程序从存放地址取出并执行
D:人工控制下执行每条指令
答案: 【事先编好程序;
将程序存储在计算机中;
自动将程序从存放地址取出并执行

第二章 单元测试

1、单选题:
以下不是Python语言关键字的选项是( )。
选项:
A:None
B:raise
C:function
D:as
答案: 【function

2、单选题:
以下选项,输出结果为False的是( )。
选项:
A:>>> {1,2}<{2,3,4}
B:>>>'python123'> 'python'
C:>>> 'python'> 'PYTHON'
D:>>> [1,2]<[2,2]
答案: 【>>> {1,2}<{2,3,4}

3、单选题:
以下选项,输出结果为True的是( )。
选项:
A:[2,3] in [1,2,3,4]
B:>>> "red" in {"apple":"red","lemon":"yellow","grape":"purple"}
C:>>> "apple":"red" in {"apple":"red","lemon":"yellow","grape":"purple"}
D:"BC" in "ABCD"
答案: 【"BC" in "ABCD"

4、单选题:
下面代码>>>adic={"apple":2,"peach":1,"lemon":3}>>>print(max(adic),min(adic),sum(adic.values()))的运行结果是( )。
选项:
A:系统报错
B:None
C:peach apple 6
D:lemon peach 6
答案: 【peach apple 6

5、单选题:
定义函数funC(),现有如下代码:

请分析一下,以下选项中描述错误的是( )。
选项:
A:funC(s)中的s为非可选参数
B:tstr.append(a)代码中的tstr是局部变量
C:tstr是列表类型
D:执行代码输出结果为['apple', 'lemon', 'pear']
答案: 【tstr.append(a)代码中的tstr是局部变量

6、判断题:
列表的元素可以做增加、修改、排序、反转操作。( )
选项:
A:错
B:对
答案: 【

7、判断题:
tuple1=(),tuple2=('中国'),tuple3=('中国',1,[])都是合法的元组变量赋值。( )
选项:
A:错
B:对
答案: 【

8、单选题:
在for循环的嵌套使用中,请分析代码如下:

上面代码的输出结果是( )。
选项:
A:[2, 3, 5, 7]
B:[4, 6, 8, 9]
C:[3, 5, 7, 9]
D:[4, 6, 8, 9, 10]
答案: 【[4, 6, 8, 9]

9、单选题:
S和T是两个集合,下面描述错误的是( )。
选项:
A:S-T是S和T的差运算,包括在集合S但不在T中的元素
B:S|T是S和T的并运算,元素个数是集合S和T中元素个数的和
C:S^T是S和T的补运算,包括集合S和T中的非相同元素
D:S&T是S和T的交运算,包括同时在集合S和T中的元素
答案: 【S|T是S和T的并运算,元素个数是集合S和T中元素个数的和

10、判断题:
请分析下列代码:s={1,2,3,4}print(type(s))上面代码的结果为<class 'dict'>。( )
选项:
A:对
B:错
答案: 【

11、单选题:
对于range()函数,有代码如下:

请分析这段代码的输出结果为( )。
选项:
A:{6, 7, 8, 9, 2}
B:{3, 4, 5, 6, 7, 8, 9}
C:{2, 3, 4, 5, 6, 7, 8, 9}
D:{2, 6, 7, 8, 9}
答案: 【{2, 3, 4, 5, 6, 7, 8, 9}

12、单选题:
关于字符串的切片,有代码如下:s=["white","gold","pink","brown","black","yellow"]print(s[1:4:2])请分析一下,上述代码的输出结果是( )。
选项:
A:['gold','brown']
B:['white','gold','pink','brown']
C:['gold','pink','brown','black']
D:['gold','pink','brown']
答案: 【['gold','brown']

13、单选题:
对于字符串和for循环的知识点,现设置代码如下:

请分析这段代码的输出结果为( )。
选项:
A:[grape:1,apple:2,watermelon:3,lemon:4]
B:['grape';'1', 'apple':12', 'watermelon';'3','lemon';'4']
C:{'grape': '1',apple': '2','watermelon': '3','lemon': '4'}
D:{grape:1,apple:2,watermelon:3,lemon:4}
答案: 【{'grape': '1',apple': '2','watermelon': '3','lemon': '4'}

14、单选题:
如果Python程序执行时,产生了“unexpected indent”的错误,其原因是( )。
选项:
A:代码里的语句嵌套层次太多
B:代码中缺少“:”符号
C:代码中使用了错误的关键字
D:代码中出现了缩进不匹配的问题
答案: 【代码中出现了缩进不匹配的问题

15、单选题:
对于一个列表aList和一个元组bTuple,以下函数调用错误的选项是( )。
选项:
A:sorted(bTuple)
B:sorted(aList)
C:bTuple.sort()
D:aList.sort()
答案: 【bTuple.sort()

16、判断题:
bin(97)得到的值是字符串。( )
选项:
A:对
B:错
答案: 【

17、单选题:
字符串变量str1="abcde"的str1[2:]结果为( )。
选项:
A:'cde'
B:'cd'
C:'bcd'
D:'ab'
答案: 【'cde'

18、单选题:
表达式print("{:.2f}".format(20-2**3+10/3**2*5))的结果是( )。
选项:
A:12.22
B:17.56
C:67.56
D:17.55
答案: 【17.56

19、单选题:
代码如下:print('{:*^10.4}'.format('Flower'))以上代码输出结果为( )。
选项:
A:****FL****
B:***Flow***
C:Flower
D:***Flower***
答案: 【***Flow***

20、单选题:
对于ord()函数和输出函数,有代码如下:

注意:a,d,c,x,w的ASCII码分别为97,100,99,120,119.
以上代码输出结果为( )。
选项:
A:97 x
B:97 c
C:97 d
D:97 w
答案: 【97 w

21、单选题:
'00d'可以匹配( )。
选项:
A:'00A'
B:'007'
C:'00b'
D:'00C'
答案: 【'007'

22、判断题:
d{3,8}表示5个数字。( )
选项:
A:对
B:错
答案: 【

23、单选题:
对于正则表达式的相关知识,设置代码如下:

以上代码输出为( )。
选项:
A:ab123efg
B:ab123cdefg
C:abcdefg
D:abc123efg
答案: 【abc123efg

24、单选题:
代码如下:>>> import re>>> s='123abc456eabc789'>>> re.findall(r’abc’,s)结果是( )。
选项:
A:['123abc', 'abc789']
B:['abc456', 'abc789']
C:['abc', 'abc']
D:['123abc']
答案: 【['abc', 'abc']

发表评论

电子邮件地址不会被公开。 必填项已用*标注