python二级考试试题

python二级考试试题

ID:39154407

大小:67.00 KB

页数:24页

时间:2019-06-25

python二级考试试题_第1页
python二级考试试题_第2页
python二级考试试题_第3页
python二级考试试题_第4页
python二级考试试题_第5页
资源描述:

《python二级考试试题》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、1. 以下关于程序设计语言的描述,错误的选项是:APython语言是一种脚本编程语言B汇编语言是直接操作计算机硬件的编程语言C程序设计语言经历了机器语言、汇编语言、脚本语言三个阶段D编译和解释的区别是一次性翻译程序还是每次执行时都要翻译程序正确答案: C 2.表达式1001==0x3e7的结果是:AfalseBFalseCtrueDTrue正确答案: B 3. 以下选项,不是Python保留字的选项是:AdelBpassCnotDstring正确答案: D 4. 表达式eval('500/10')的结果是:A‘500/10’B500/10C50D50.0正确

2、答案: D 5. 15.表达式type(eval('45'))的结果是:ABCNoneD正确答案: D 6. 表达式divmod(20,3)的结果是:A6,2B6C2D(6,2)正确答案: D 7. 以下关于字符串类型的操作的描述,错误的是:Astr.replace(x,y)方法把字符串str中所有的x子串都替换成yB想把一个字符串str所有的字符都大写,用str.upper()C想获取字符串str的长度,用字符串处理函数str.len()D设x=’aa’,则执行x*3的结果是‘aa

3、aaaa’正确答案: C 8. 设str='python',想把字符串的第一个字母大写,其他字母还是小写,正确的选项是:Aprint(str[0].upper()+str[1:])Bprint(str[1].upper()+str[-1:1])Cprint(str[0].upper()+str[1:-1])Dprint(str[1].upper()+str[2:])正确答案: A 9. 以下选项,不属于程序流程图基本元素的是:A循环框B连接点C判断框D起始框正确答案: A 10. 以下关于循环结构的描述,错误的是:A遍历循环使用for<循环变量>in<循环结

4、构>语句,其中循环结构不能是文件B使用range()函数可以指定for循环的次数Cforiinrange(5)表示循环5次,i的值是从0到4D用字符串做循环结构的时候,循环的次数是字符串的长度正确答案: A 11.执行以下程序,输入”93python22”,输出结果是:w=input(‘请输入数字和字母构成的字符串:’)forxinw:  if'0'<=x<='9':    continue  else:    w.replace(x,'')print(w)Apython9322BpythonC93python22D9322正确答案: C 12.执行以下程序

5、,输入la,输出结果是:la='python'try:  s=eval(input('请输入整数:'))  ls=s*2  print(ls)except:  print('请输入整数')AlaB请输入整数CpythonpythonDpython正确答案: C 13.执行以下程序,输入qp,输出结果是:k=0whileTrue:  s=input('请输入q退出:')  ifs=='q':    k+=1    continue  else:    k+=2    breakprint(k)A2B请输入q退出:C3D1正确答案: A 14.以下程序的输出结果

6、是:s=0deffun(num):#s在函数内无定义。。。。。  try:    s+=num    returns  except:    return0  return5print(fun(2))A0B2CUnboundLocalErrorD5正确答案: A 15. 以下关于函数的描述,错误的是:A函数是一种功能抽象B使用函数的目的只是为了增加代码复用C函数名可以是任何有效的Python标识符D使用函数后,代码的维护难度降低了正确答案: B 16.以下程序的输出结果是:deftest(b=2,a=4):  globalz  z+=a*b  returnz

7、z=10print(z,test())A18NoneB1018CUnboundLocalErrorD1818正确答案: B deftest(b=2,a=4):globalzz+=a*breturnzz=10print(test(),z)18,1817.以下程序的输出结果是:defhub(ss,x=2.0,y=4.0):  ss+=x*yss=10#无返回值print(ss,hub(ss,3))A22.0NoneB10NoneC22NoneD10.022.0正确答案: B 18. 以下表达式,正确定义了一个集合数据对象的是:Ax={200,’flg’,20.3

8、}Bx=(200,’flg’,20.3)Cx=[20

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。