2019春Python程序设计测试(20190611--20190611)
Python使用缩进来体现代码之间的逻辑关系。 (2分)
为了输出",可以使用如下语句print(""")。 (2分)
使用x=set()和x={} 都可以创建一个空集合。 (2分)
Python支持使用字典的“键”作为下标来访问字典中的值。 (2分)
创建只包含一个元素的元组时,必须在元素后面加一个逗号,例如(3,)。 (2分)
continue用来跳出最内层for或while循环,退出该循环后程序从循环代码后继续执行; break用来结束当前当次循环。 (2分)
如果仅仅是用于控制循环次数,那么使用for i in range(20)和for i in range(20, 40)的作用是等价的。 (2分)
定义函数时,即使该函数不需要接收任何参数,也必须保留一对空的圆括号来表示这是一个函数。 (2分)
定义Python函数时,如果函数中没有return语句,则默认返回空值None。 (2分)
调用函数时传递的实参个数必须与函数形参个数相等才行。 (2分)
以下选项不是函数作用的是: (3分)
- 提高代码执行速度
- 复用代码
- 增强代码可读性
- 降低编程复杂度
1-3. Python的输出函数是__。 (3分)
- input()
- print()
- math()
- turtle()
1-9. Python语言正确的标识符是_。 (3分)
- 2you
- my-name
- _item
- abc*234
字符串是一个字符序列,例如,字符串s,从右侧向左第二个字符用什么索引?。 (3分)
- s[0:-2]
- s[2]
- s[-2]
- s[:-2]
哪个选项能够向列表ls中增加五个元素? (3分)
- ls.append([1,2,3,4,5])
- ls.append(1,2,3,4,5)
- ls += 1,2,3,4,5
- ls.insert(1,2,3,4,5)
哪个选项不能生成一个空字典? (3分)
- {}
- dict()
- dict([])
- {[]}
下列关于形参和实参的说法正确的是? (3分)
- 函数定义中参数列表里面的参数是实际参数,简称实参
- 参数列表中给出要传入函数内部的参数,这类参数称为形式参数,简称形参
- 程序在调用时,将形参复制给函数的实参
- 程序在调用时,将实参复制给函数的形参
递归函数有什么特点? (3分)
- 函数名称作为返回值
- 函数内部包含对本函数的再次调用
- 包含一个循环结构
- 函数比较复杂
关于try-except,哪个选项的描述是错误的? (3分)
- 表达了一种分支结构的特点
- 用于对程序的异常进行捕捉和处理
- 使用了异常处理,程序将不会再出错
- NameError是一种异常类型
下面关于time库引用不正确的是? (3分)
- from time import strftime
- from * import time
- from time import *
- import time
3-2 下列命令执行后的输出结果是(3分)
f=lambda x,y:y+x
f(10,10)
3-3 下列命令执行后的输出结果是 (3分)for s in "PYTHON":
if s=="T":
continue
print(s,end="")3-4在函数内部可以通过关键字(3分) 来定义全局变量。
求1到n中所有偶数的积。
输入格式:
输入整数n。
输出格式:
1到n中偶数积。
输入样例:
5
输出样例:
8
a=input()
b=eval(a)
i=1
sum=1
while i<=b:
if i%2==0:
sum=sum*i
i=i+1
print(sum)
编写一个凯撒密码加密程序,接收用户输入的文本和密钥k,对明文中的字母a-z和字母A-Z替换为其后第k个字母。
输入格式:
接收两行输入,第一行为待加密的明文,第二行为密钥k。
输出格式:
输出加密后的密文。
输入样例:
在这里给出一组输入。例如:
Hello World!
3
输出样例:
在这里给出相应的输出。例如:
Khoor Zruog!
str = input()
a = eval(input())
t = ""
for c in str:
if 'a' <= c <= 'z':
t += chr( ord('a') + ((ord(c)-ord('a')) + a )%26 )
elif 'A'<= c <='Z':
t += chr( ord('A') + ((ord(c)-ord('A')) + a )%26 )
else:
t += c
print(t)
2019春Python程序设计测试(20190611--20190611)的更多相关文章
- 2019春Python程序设计测试(20190604--20190604)
1-1 在Python 3.x中可以使用中文作为变量名. (2分) T F 1-2 Python变量使用前必须先声明,并且一旦声明就不能再当前作用域内改变其类型.(2分) T ...
- Python题集:2019春Python程序设计选修课习题笔记
一.判断题: 1-1.在Python 3.x中可以使用中文作为变量名. 答案:√ 1-2.Python变量使用前必须先声明,并且一旦声明就不能再当前作用域内改变其类型. 答案:× 1-3.Python ...
- 2019春Python程序设计作业2(0326--0401)
1-1 已知st="Hello World!",使用print(st[0:-1])语句可以输出字符串变量st中的所有内容. (2分) T F 1-2 Python程 ...
- 2019春Python程序设计练习6(0423--0429)
1-1 定义Python函数时,如果函数中没有return语句,则默认返回空值None. (2分) T F 1-2 在函数内部没有任何声明的情况下直接为某个变量赋值,这个变量一定是函数 ...
- 2019春Python程序设计练习7(0430--0506)
1-1 对文件进行读写操作之后必须显式关闭文件以确保所有内容都得到保存. (2分) T F 1-2 以追加模式打开文件时,文件指针指向文件尾.(2分) T F 1-3 ...
- 2019春Python程序设计练习5(0416--0422)
6-1 6-1.使用函数求特殊a串数列和 (30 分) 给定两个均不超过9的正整数a和n,要求编写函数fn(a,n) 求a+aa+aaa++⋯+aa⋯aa(n个a)之和,fn须返回的是数列和 函数 ...
- 2019春Python程序设计练习3(0402--0408)
1-1 如a是一个列表,且a[:]与a[::-1]相等,则a中元素按顺序排列构成一个回文. (2分) T F 1-3 表达式 {1, 3, 2} > {1, 2, 3} 的值为T ...
- 2019春Python程序设计作业1(0319-0325)
判断题 1-1 在Python 3.x中可以使用中文作为变量名. (2分) T F Python变量使用前必须先声明,并且一旦声明就不能再当前作用域内改变其类型.(2分) T ...
- 2019春Python程序设计练习4(4.9-4.15)
1-1 如下代码可以实现当输入6的时候输出x>5,输入4的时候输出 3<x<=5,输入1的时候输出x<=3 x = int(input()) if x>5: print( ...
随机推荐
- 用vs2008打开sln项目总是说没有对应的,打不开vs2008的工程文件提示不支持项目类型(.csproj)
找了很多解决办法都搞不定,最后找了个老司机问了一下,原来是组件没有安装完整!!!只是安装了个vs2008的外壳...下次先检查开发工具是否完整!下载安装包安装vs再说吧!
- 树莓派3 安装kali注意事项(无需显示器、键鼠连接树莓派)2017/9/18更新
kali系统树莓派专用版下载地址https://www.offensive-security.com/kali-linux-arm-images/ 官方下载页面https://www.kali.or ...
- SQL注入之手工注入
手工注入 用的是墨者学院的靶场:传送门 涉及以下数据库: MySQL.Access.SqlServer(MSSQL).SQLite.MongoDB.Db2(IBM).PostgreSQL.Sybase ...
- [Python3] 034 函数式编程 匿名函数
目录 函数式编程 Functional Programming 1. 简介 2. 函数 3. 匿名函数 3.1 lambda 表达式也称"匿名函数" 3.2 lambda 表达式的 ...
- PTA(Basic Level)1030.完美数列
给定一个正整数数列,和正整数 p,设这个数列中的最大值是 M,最小值是 m,如果 M≤*m**p*,则称这个数列是完美数列. 现在给定参数 p 和一些正整数,请你从中选择尽可能多的数构成一个完美数列. ...
- [转帖]linux下使用 du查看某个文件或目录占用磁盘空间的大小
linux下使用 du查看某个文件或目录占用磁盘空间的大小 du -ah --max-depth= 去年用过一次 后来忘记了.. 命令这个东西 熟能生巧.. https://www.cnblogs.c ...
- SQL SERVER 字符串函数 STUFF()
说明: STUFF 函数将字符串插入到另一个字符串中. 它从第一个字符串的开始位置删除指定长度的字符:然后将第二个字符串插入到第一个字符串的开始位置. 语法: STUFF ( character_ex ...
- java循环队列实现代码
public class Queue { //队首指针 private int front; //队尾指针 private int rear; //数组 private int[] arr; //数组 ...
- AC自动机练习题1:地图匹配
AC自动机板子,学习之前要是忘记了就看一下 1465: [AC自动机]地图匹配 poj1204 时间限制: 1 Sec 内存限制: 256 MB提交: 78 解决: 46[提交] [状态] [讨论 ...
- c++学习之对象和类——构造函数和析构函数
再认真理一遍~ 0.类 这里先来定义一个类,便于后面的理解.参考C++ Primer Plus class Stock { private: std::string company; long sha ...