内容正文:
高中信息技术学业水平考试复习题八
算法与程序设计——数据类型与函数
1. 以下函数的功能是将数值转换为整数的是( )
A. round() B. int() C. float() D. str()
2. Python函数print( int(4.88) )的值是( )
A. 4.88 B. 5 C. 4 D. 4.0
3. 将字符串“0123”转换为整数的函数是( )
A. str() B. int() C. float() D. ord()
4. 将整数转换为小数的函数是( )
A. float() B. round() C. int() D. str()
5. 若a=20,b=10,c=str(a)+str(b),则c的值是( )
A 30 B. "30" C. 2010 D. "2010"
6. 函数round(6.58,1)的值是( )
A. 6 B. 7 C. 6.5 D. 6.6
7. 已知变量a的值为5.4,若想得到5,可进行的操作是( )
A. int(a) B. float(a) C. str(a) D. a-0.4
8. 在 Python 语言中,执行“float('1.5')”函数后的结果是( )
A. '1.5' B. 1.5 C. 1 D. 2
9. 在 Python 语言中,执行“int(3.5)”函数后的结果是( )
A. '3.5' B. 3.5 C. 3 D. 4
10. 以下不属于列表的是( )
A. a=[0,2,4,6] B. range(100) C. obj=["清华",1,"北大"] D. {1,2,3,4}
11. 函数 range(10)包含的元素个数是( )
A. 8 B. 9 C. 10 D. 11
12. 函数 range(1,10,2)包含的元素个数是( )
A. 5 B. 6 C. 8 D. 10
13. 将列表obj=[1,2,3,4]中第一个元素(首个元素)修改为10的语句是( )
A. obj[1]=10 B. obj[0]=10 C. obj(0)=10 D. obj.1=10
14. 在列表 list=[0,1,2,3]尾部添加一个元素4的语句是( )
A. append(list) B. list=4 C. list.5=4 D. list.append(4)
15. 判断一个数是否在一个列表中的运算符是( )
A. in B. not in C. & D. #
16. 列表range(1,5)包含的元素是( )
A. [0,1,2,3,4,5] B. [1,2,3,4,5] C. [1,2,3,4] D. [0,1,2,3,4]
17. 表示10以内奇数的列表是( )
A. range(10) B. range(1,10) C. range(10,2) D. range(1,10,2)
18. 在 Python 中,以下表达式的计算结果为True的是( )
A. not 3 B. "ab" in "acb" C. 3 in [1,2,3] D. "ab" in ["abc"]
19. 若s="abcdefg",则 s[3:5]的值是( )
A. "de" B. "cde" C. "def" D. "bed"
20. 在Python语言中,已知L=[74,81,56, 90],则max(L)运行结果是( )
A. 90 B. 81 C. 56 D. 74
21. 若 lt=[5,3,8,1,4],则 lt[2:4]的值是( )
A. [3,8] B. [3,8,1] C. [8,1,4] D. [8,1]
22. 在 Python 中,表达式[0,1]*2的计算结果是( )
A. [0,0,1,1] B. [0,2] C. [0,1,0,1] D. 出错
23. 函数abs(-16)的值是( )
A. -16 B. 0 C. 16 D. 4
24. 函数math.trunc(6.88)的值是( )
A. 6.88 B. 6 C. 7 D. 6.8
25. 若=[1,2,3,4],则a[3]的值是( )
A. 1 B. 2 C. 3 D. 4
26. 函数len("song")的值是( )
A 4 B. song C. "song" D. 出错
27. 函数max([5,0,8,10])的值是( )
A. 5 B. 0 C. 8 D. 10
28. 函数sum([1,2,3,4])的值是( )
A. 4 B. 1 C. 10 D. 5
29. 函数math.sqrt(16)的值是( )
A.