文档详情

python基础能力测试习题(带答案详解).pdf

发布:2023-04-02约3.7千字共4页下载文档
文本预览下载声明
Python能力测试题 一、选择题 1.运行下列程序后,输入了一个数字“100”,并按下Enter键。下列说法正确的是( ) 1. a = input(请输入任意内容:) 2. if a ==100′: 3. print(”你输入的是,a) A、程序不能运行,出现错误提示信息 B、程序能够运行,没有任何错误信息 C、程序不能运行,出现乱码信息 D、程序能够运行,输出“你输入的是:100” 2.下述while循环体执行的次为( ) 1. k =100 2. while k 1: 3. k= k // 3 A、6 B、5 C、4 D、3 3.运行下列程序后,程序输出的结果是( ) 1.sum =θ 2. n = 3 3. for i in range(2,4): 4. n *= 2 5. sum += n 6. print(sum) A、9 B、18 C、21 D、36 到了列表尾部,位置交换后L=[10,13,12,14,11,15],下述能实现这个功能的代码是()。 A、fori in range(6): B、foriin range(5): if L[i]L[i-1]: f L[i]L[1-1]: L[i],L[i-1]=L[i-1],L[i] L[i],L[i-1]=L[i-1],L[]] C、for iin range(6): D、foriin range(5): if L[i]L[i+1]: if L[i]L[i-1]: L[i],L[i+1]=L[i+1],L[i] L[i],L[i+1]=L[i+1],L[i] 5、若元组y=(‘A’,‘B’,‘C’,‘D’),则能够返回元素‘D’的语句是( )。 A、y[0] B、y[3] C、y[-21 D、y[4] 6、以下程序的最终打印结果( )。 l=[1,2,3,4,5,6,7,8,9] print (1[1:4]) A、[1,2,3] B、[1,2,3,4] C、[2,3,4] D、[2,3] 7、初始时x=3,x//2+x**2运算后的值为( ) A、7.5 B、10 C、8 D、10.5 8、下面程序的作用是( )。 1.a =[1,2,3,4] 2.i = len(a)- 1 3. while i =θ: 4. print(a[i]) 5. i -= 1 A、去除列表a的第一项后并逐渐打印出每一项 B、去除列表a的最后一项后并逐渐打印出每一项 C、把列表a倒序打印出来 D、把列表a顺序打印出来 9、执行以下程序,打印结果为( ) 1. L=[] 2. for letter in Hello: 3. if letter ==l: 4. continue 5. L.append(letter) 6. print(L) A、[] B、[H,e] C、[H,e,o]D、[H,e,T,o] 10、已知a=[i*iforiin range(10)],则a[3]的值为() A、3 B、4 C、9 D、16 二、编程题 1.编程实现:输入一个11位的电话号码,把里面的数字变成字母输出 样例输入:16605401111 样例输出:one six six zero five four zero one one o
显示全部
相似文档