内容正文:
高中信息技术学业水平考试复习题八
算法与程序设计——数据类型与函数
1.以下函数的功能是将数值转换为整数的是( )
A. round() B. int() C. float() D. str()
2.函数 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],则 min(L)的运行结果是( )
A. 74 B.81 C.56 D.90
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]