1
您的位置: 线上活动  >  在线答题  >  答题题库

控制

2022-08-07 16:27:55.226.0.4694

控制 在线考试 答题题目
1、 若使以下程序执行结果是144, 空格处该填写的代码是: x = 'bee' y = ' ' for i in x: y += str(__) print (y)
  • A、ord(i) - ord(' a')
  • B、i-' a'
  • C、chr(i) - chr('a')
  • D、ord(x) - ord('a')


  • 2、 表达式min( {3:7, 10:5, 1:6} )的结果是:
  • A、{1:6}
  • B、6
  • C、1
  • D、5


  • 3、 Python使用for和in的组合表达遍历循环,不能被遍历的数据类型是:
  • A、字典类型
  • B、字符串类型
  • C、复数类型
  • D、元组类型


  • 4、 在Python语言中,整数999的二进制、八进制、十六进制表达形式分别是:
  • A、1111100111, 1747, 3e7
  • B、0b1111100111,0o1747, 0x3e7
  • C、b1111100111,o1747, x3e7
  • D、B1111100111,01747, X3e7


  • 5、 表达式’Python编程是方向’[2:-2]的结果是:
  • A、'ython编程是方’
  • B、'thon编程是方’
  • C、'ython编程是’
  • D、'thon编程是’


  • 6、 表达式min([3, 2, 1])的结果是:
  • A、[3, 2, 1]
  • B、[1]
  • C、3
  • D、1


  • 7、 以下程序执行结果是: import time type (time. ctime())
  • A、<class 'str' >
  • B、True
  • C、<class 'float' >
  • D、<class 'int' >


  • 8、 以下关于循环结构的描述,错误的是:
  • A、break语句执行时,会跳出break所在的第一层循环
  • B、for或者whi1e与e1se 搭配使用的时候,循环非正常结束时会执行e1se
  • C、continue语句执行时,会跳回continue所在的循环开头
  • D、当try中有循环结构时,循环结构中出错,会跳出循环并进入except


  • 9、 若使以下程序执行结果是144, 空格处该填写的代码是: x = 'bee' y = ' ' for i in x: y += str(__) print (y)
  • A、ord(i) - ord(' a')
  • B、i-' a'
  • C、chr(i) - chr('a')
  • D、ord(x) - ord('a')


  • 10、 若使以下程序执行结果是144, 空格处该填写的代码是: x = 'bee' y = ' ' for i in x: y += str(__) print (y)
  • A、ord(i) - ord(' a')
  • B、i-' a'
  • C、chr(i) - chr('a')
  • D、ord(x) - ord('a')


  • 11、 以下语句执行结果是: s =’HelloWorld' print(s[5::-2])
  • A、drW
  • B、Wle
  • C、olH
  • D、loo


  • 12、 变量sstr ='天使的翅膀带着我在尘世飞翔',执行下列选项,不能输出 '翅膀' 的是:
  • A、print (sstr[-10:-8])
  • B、print (sstr[3:5])
  • C、print (sstr[3::2])
  • D、print(sstr[3:-8])


  • 13、 下面语句的执行结果是: tstr =’ Baidu Translation is an online translation service' print (1en(tstr. sp1it(' a' )))
  • A、6
  • B、7
  • C、8
  • D、9


  • 14、 表达式min([3, 5, 1, 7, 9])的结果是:
  • A、3
  • B、7
  • C、9
  • D、1


  • 15、 以下关于控制结构的描述,错误的是:
  • A、Python的单分支结构里,包含e1se语句
  • B、Python的多分支结构,指的是既包含e1se语句块,也包含e1if语句块
  • C、使用range(1, 10)函数,指定语句块的循环次数是9次
  • D、Python的for循环结构是对遍历结构各元素进行处理


  • 16、 以下语句的执行结果是: y1 =‘’ y2 =‘’ print (y1. isspace(), y2. isspace()
  • A、True True
  • B、Fa1se True
  • C、Fa1se Fa1se
  • D、True False


  • 17、 以下语句的执行结果是: str1 =’|北京大学|| print (str1. strip(' I'). replace('北京’,’南京’))
  • A、| |南京大学||
  • B、| |南京大学
  • C、南京大学
  • D、南京大学| |


  • 18、 以下语句的执行结果是: tstr =’12345678' print (tstr[1:-1:2])
  • A、2468
  • B、246
  • C、1357
  • D、24


  • 19、 表达式max( {2:10, 8:4, 5:9} )的结果是:
  • A、10
  • B、5:9
  • C、8
  • D、9


  • 20、 以下不是Python组合数据类型的是:
  • A、复数类型
  • B、字符串类型
  • C、集合类型
  • D、字典类型


  • 21、 关于加、减、乘、除、乘方五种数字运算的描述,错误的选项是
  • A、整数运算的结果可能是复数
  • B、浮点数运算的结果仍然是浮点数
  • C、复数类型运算的结果可能是整数
  • D、整数运算的结果可能是浮点数


  • 22、 以下代码的执行结果是 a='123' if a > 'Python' : print("再学Python' ) e1se: print("初学Python' )
  • A、执行出错
  • B、初学Python
  • C、没有输出
  • D、再学Python


  • 23、 不用于Python循环结构保留字的选项是
  • A、else
  • B、break
  • C、continue
  • D、lambda


  • 24、 字符串s =’中华人民共和国国庆日是10月1日’,使用表达式提取s中的日期’10月1日’,正确的选项是
  • A、s[-5:-1]
  • B、s[-4:]
  • C、s[-5:]
  • D、s[12:]


  • 25、 关于操作字符串变量s的使用方式,错误的选项是
  • A、s.1en()
  • B、s. join()
  • C、s. format()
  • D、s. split()


  • 26、 关于数字运算符的描述,错误的选项是
  • A、运算符**实现幂运算操作,幂数可以是整数
  • B、运算符%实现取余操作,参与运算的可以是浮点数,结果可能是浮点数
  • C、运算符*实现乘法操作,参与运算的可以是任意数字类型
  • D、运算符/实现除法操作,如果参与运算的都是整数,结果只能是整数


  • 27、 以下代码的执行结果是 a=eva1 (" 12+3") if type(a) == type(123): print("整数类型") e1if type(a) == type("123"): print ("字符串类型") else: print("其他类型")
  • A、整数类型
  • B、其他类型
  • C、代码执行错误提示
  • D、字符串类型


  • 28、 关于Python分支结构的描述,错误的选项是
  • A、二分支结构可以用if else语句表示
  • B、多分支结构可以用swi tch语句表示
  • C、单分支结构可以用i f语句表示.
  • D、多分支结构可以用if e1if else语句表示


  • 29、 以下代码的执行结果是 a = 2.71828182459 if isinstance(a, int) : print("0 is int. ”. format (round(a, 2))) e1se: print(" θ is not int. format (round(a, 2)))
  • A、2.72 is not int.
  • B、2.71828182459 is not int.
  • C、执行错误
  • D、2.72 is int.


  • 30、 关于Python字符串的描述,错误的选项是
  • A、字符串属于序列类型,可以通过字符串切片的方式访问部分字符串
  • B、字符串不可以转换为整数类型
  • C、可以通过字符串的split()方法生成列表
  • D、可以通过下标索引方式访问字符串中的单个字符


  • 31、 关于Python无限循环,以下选项描述错误的是:
  • A、无限循环可以与break、continue和else一起使用
  • B、无限循环在判断条件满足时一直执行循环操作
  • C、无限循环需要提前确定循环次数
  • D、无限循环通过whi1e保留字构建


  • 32、 以下代码的执行结果是 a =75 if a>60: print(" Should Work Hard!") e1if a > 70: print ("Good") e1se: print ("Excellent")
  • A、Excel1ent
  • B、Good
  • C、Should Work Hard!
  • D、执行出错


  • 33、 关于Python二分支精简结构的表示,正确的选项是
  • A、表达式1 if 条件:表达式2 else .
  • B、表达式1 if表达式2 else 条件
  • C、条件if表达式1 else表达式2
  • D、表达式1 if条件else表达式2


  • 34、 以下代码的执行结果是 a = 3.141593 b='*' print(" {0: {2}>{1},}\n{0: {2} ^{1},}\n{0: {2}<{1},}".format(a, 20, b))
  • A、3.1415*3*********** ***********3.141593 ******3. 141593******
  • B、***********3.141593 3.141593*********** ******3.141593******
  • C、***********3.141593 ******3.141593****** 3.141593***********
  • D、******3. 141593****** **********3. 141593 3.14159***********


  • 35、 关于Python字符串的描述,错误的选项是
  • A、字符串可以赋值给变量,也可以作为单独一-行语句
  • B、可以通过在引号前增加转义符\输出带有引号的字符串
  • C、可以使用lenstr ()获得字符串的长度
  • D、可以通过索引方式访问字符串中的某个字符


  • 36、 以下代码的执行结果是 x=4+3j y=-4-3j print(x + y)
  • A、<class 'comp1ex' >
  • B、0j
  • 0
  • D、无输出


  • 37、 以下关于控制结构的描述,错误的是:
  • A、在for结构中使用continue,会开始遍历下- -个元素
  • B、break的功能是跳出当前循环控制块
  • C、break也可用于跳出try-except控制块
  • D、Python的多分支结构里,可以包含多个e1if语句


  • 38、 以下程序的输出结果是: import string y1 ='a' y2=’asdf ' print(y1 in string. printab1e,y2 in string. printab1e)
  • A、Fa1se Fa1se
  • B、True True
  • C、Fa1se True
  • D、True False


  • 39、 以下语句执行结果是: s ='北京,上海,广州,深圳,' print(s. strip(',' ). rep1ace(' ,' , ':'))
  • A、北京 上海 广州 深圳
  • B、北京;上海;广州;深圳,
  • C、北京;上海;广州;深圳:
  • D、北京;上海;广州;深圳


  • 40、 以下代码的输出结果是: for s in 'testatest': if s==" a” or s=='e' : continue print(s,end=’' )
  • A、testtest
  • B、tstatst
  • C、testatest
  • D、tsttst


  • 41、 键盘输入数字5,以下代码的输出结果是: n = eva1 (input("请输入-一个整数: ")) s =0 if n>=5: n -=1 s=4 if n<5: n -=1 s =3 print(s)
  • 0
  • B、2
  • C、3
  • D、4


  • 42、 以下代码的输出结果是: while True: guess =eva1 (input()) if guess == 0x452//2: break print(gguess)
  • A、'0x452//2”
  • B、0x452
  • C、553
  • D、break


  • 43、 以下关于Python分支的描述中,错误的是:
  • A、缩进是Python分支语句的语法部分,缩进不正确会影响分支功能
  • B、if-e1se结构是可以嵌套的
  • C、if语句会判断if后面的逻辑表达式,当表达式为真时,执行i f后续的语句块
  • D、Python分支结构使用保留字if、elif和else来实现,每个if后面必须有e1if或e1se


  • 44、 以下关于分支结构的描述中,错误的是:
  • A、多分支结构用于设置多个判断条件以及对应的多条执行路径
  • B、二分支结构有- -种紧凑形式,使用保留字if和el1if实现
  • C、if语句中语句块执行与否依赖于条件判断
  • D、if语句中条件部分可以使用任何能够产生True和F a1 se的语句和函数


  • 45、 键盘输入数字5,以下代码的输出结果是: try: n = input(“请输入- -个整数: ") . def pow2(n) : return n*n except: print("程序执行错误")
  • A、出程序执行错误
  • B、25
  • C、5
  • D、程序没有任何输出


  • 46、 以下关于分支和循环结构的描述中,错误的是:
  • A、Whi1 e循环只能用来实现无限循环
  • B、可以终止一个循环的保留字是break
  • C、所有的for分支都可以用whi1e循环改写
  • D、continue可以停止后续代码的执行,从循环的开头重新执行


  • 47、 Python语言中用来表示代码块所属关系的语法是:
  • A、花括号
  • B、括号
  • C、冒号
  • D、缩进


  • 48、 以下关于Python语言中try语句的描述中,错误是:
  • A、当执行try代码块触发异常后,会执行except后面的语句
  • B、try用来捕捉执行代码发生的异常,处理异常后能够回到异常处继续执行
  • C、try代码块不触发异常时,不会执行except后面的语句
  • D、-个try代码块可以对应多个处理异常的except代码块


  • 49、 列表变量1s共包含10个元素,1s索引|的取值范围是:
  • A、0到10(含)的整数
  • B、- 1到-9(含)的整数
  • C、1到10(含)的整数
  • D、0到9(含)的整数


  • 50、 以下构成Python循环结构的方法中,正确的是:
  • A、do.. . for
  • B、if
  • C、while
  • D、1oop


  • 51、 在Python语言中,使用for.. in..方式形成的循环不能遍历的类型是:
  • A、字典
  • B、列表
  • C、浮点数
  • D、字符串.


  • 52、 以下代码绘制的图形是: import turt1e as t for i in range(1,5): t. fd(50) t.1eft (90)
  • A、五角星
  • B、正方形
  • C、三角形
  • D、五边形


  • 53、 以下代码的输出结果是: for i in range(1, 6): if i%4 == 0: break else: print(i,end =",")
  • A、1,2,3, 4,
  • B、1, 2, 3,
  • C、1,2, 3, 5,
  • D、1,2,3,5, 6


  • 54、 以下描述错误的是:
  • A、Python通过try、except等保留字提供异常处理功能
  • B、编程语言中的异常和错误是完全相同的概念
  • C、try-except可以在函数、循环体中使用
  • D、当Python脚本程序发生了异常,如果不处理,运行结果不可预测


  • 55、 以下关于Python语言的描述中,正确的是:
  • A、条件11<=22<33是不合法的,抛出异常
  • B、条件11<=22<33是不合法的
  • C、条件11<-22<33是合法的,输出True
  • D、条件11<=22<33是合法的,输出False


  • 56、 以下关于Python循环结构的描述中,错误的是: .
  • A、continue只结束本次循环
  • B、Python通过for、whi1e等保留字构建循环结构
  • C、break用来结束当前当次语句,但不跳出当前的循环体
  • D、遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数等


  • 57、 以下关于Python循环结构的描述中,错误的是: .
  • A、while循环使用break保留字能够跳出所在层循环体
  • B、whi1e循环使用pass语句,则什么事也不做,只是空的占位语句
  • C、whi1e循环可以使用保留字break和continue
  • D、while循环也叫遍历循环,用来遍历序列类型中元素,默认提取每个元素并执行一次循环体


  • 58、 以下的描述中,不属于Python语言控制结构的是:
  • A、顺序结构
  • B、循环结构
  • C、跳转结构
  • D、程序异常


  • 59、 执行以下程序,输出结果是: y =[' ' , ' '] print (a11 (y), any(y))
  • A、True True
  • B、Fa1se Fa1se
  • C、True False
  • D、False True


  • 60、 函数chr (x)的作用是:
  • A、返回字符x对应的Uni code值
  • B、返回数字x的十六进制字符串形式
  • C、返回字符串x中每个字符对应的Uni code编码值
  • D、返回数字x作为Uni code编码对应的字符


  • 61、 以下程序的输出结果是: x =3.1415926 print (round(x,2), round(x) )
  • A、3.14, 3
  • B、6.28 3
  • C、3,3.14
  • D、2,2


  • 62、 Python为源文件指定的默认字符编码是:
  • A、GBK
  • B、GB2312
  • C、UTF-8
  • D、ASCII


  • 63、 以下不是Python组合数据类型的是:
  • A、数组类型
  • B、元组类型
  • C、字符串类型,
  • D、列表类型


  • 64、 字典d={ Python' :123,‘C’:123,’C++' :123},1en(d)的结果是:
  • A、6
  • B、3
  • C、9
  • D、12


  • 65、 关于函数定义,以下形式错误的是:
  • A、def foo(a, *b)
  • B、def foo(a, b=10)
  • C、def foo(*a,b)
  • D、def foo(a, b)


  • 66、 关于Python全局变量和局部变量,以下选项描述错误的是:
  • A、不是在程序最开头定义的全局变量,不是全过程均有效
  • B、全局变量在源文件顶层,一般没有 缩进
  • C、函数内部使用各种全局变量,都要用glob1e语句声明
  • D、程序中的变量包含两类:全局变量和局部变量


  • 67、 以下不是函数作用的选项是:
  • A、增强代码可读性
  • B、提高代码执行速度
  • C、降低编程复杂度
  • D、复用相同功能代码


  • 68、 1s = [1','2’,'3'], 以下关于循环结构的描述,错误的是:
  • A、表达式for i in range(1en(1s))的循环次数跟for i in range(1, 1en(1s)+1)的循环次数是一样的
  • B、表达式for i in range(1en(1s))跟for i in 1s的循环中,i的值是一样的
  • C、表达式for i in range(1en(1s))的循环次数跟for i in range(0, 1en(1s))的循环次数是一样的
  • D、表达式for i in range(1en(1s))的循环次数跟for i in 1s的循环次数是一样的


  • 69、 以下保留字不属于分支或循环逻辑的是:
  • A、in
  • B、for
  • C、while
  • D、elif


  • 70、 设str1 =’python',语句print (str1. center (10, *))的执行结果是:
  • A、****python
  • B、SyntaxError
  • C、python****
  • D、**python**


  • 71、 变量tstr = 'kip520’,表达式eva1 (tstr[3:-1])的结果是:
  • A、52
  • B、520
  • C、p52
  • D、p520


  • 72、 x=2.6,表达式round(x)的结果是:
  • A、2.6
  • B、2
  • C、3
  • D、2.0


  • 73、 以下关于“for <循环变量> in <循环结构>”的描述,错误的是:
  • A、这个循环体语句中不能有break语句, 会影响循环次数
  • B、<循环结构>采用[1, 2,3]和['1’,'2’,'3’]的时候,循环的次数是一样的
  • C、使用range(a, b)函数指定for循环的循环变量取值是从a到b-1
  • D、for i in range(1, 10, 2)表示循环5次,i的值是从1到9的奇数


  • 74、 执行以下程序,输出结果是: y =’中文’ x =’中文字’ print (x>y)
  • A、True
  • B、False or False
  • C、None
  • D、False


  • 75、 设str1 =’*@python@*', 语句print(str1[2:]. strip(' @' ))的执行结果是:
  • A、* python*
  • B、python@*
  • C、*@python@*
  • D、python*


  • 76、 以下关于字符串类型的操作的描述,正确的是:
  • A、想把- -个字符串str所有的字符都大写,用upper(str)
  • B、str. isnumeric0)方法把字符串str中数字字符变成数字
  • C、想获取字符串str的长度,用字符串处理函数1en(str)
  • D、设x= 'aaa',则执行x/3的结果是‘a'


  • 77、 表达式divmod(40, 3)的结果是:
  • A、13
  • B、(13, 1)
  • C、13,1
  • D、1


  • 微信扫一扫 在线答题 在线出卷 随机出题小程序 闯关答题软件 出题答题小程序