1.单选题
提示:单选题可以自己写代码进Python里面测试出答案
1.执行x=2, y=3, x,y=y,x之后,x,y的值分别是()。
A.2,3
B.3,2
C.3,3
D.2,2
2.Python程序在Windows上的扩展名是_________。
A.py
B.exe
C.docx
D.jpg
3.Python中,不等号正确书写是()。
A.≠
B.<>
C.!=
D.?=
4.x=100,y=3,x//y的值是()。
A.33.3
B.33.0
C.1
D.33
5.10的二进制值是__________。
A.1100
B.1010
C.0011
D.1110
6._______号表示同一行的后面部分是Python程序的注释。(这题考注释,我讲过)
A.*
B.%
C./
D.#
7.Python 语句x=’car’; y = 2; print (x+y)的输出结果是____________。
A.语法错
B.2
C.'car2’
D.'carcar’
2.判断题
提示:也可以放进去编译看看是不是正确的,另外有些常识题不难
1.Python程序设计语言的标识符对大小写不敏感,python和Python是两个相同同的名字。
T
F
2.已有如下代码表示:
a=‘hello’
n=3
则运行a*n语句时会报错。
T
F
3.加法运算符可以用来连接字符串并生成新字符串。
T
F
4.已知 x = 3,那么赋值语句 x = ‘abcedfg’ 是无法正常执行的。
T
F
5.不可以在同一台计算机上安装多个不同的Python解释器版本。
T
F
6.在Python 3.x中,input()函数把用户的键盘输入作为字符串返回。
T
F
7.print()函数是输出函数。
T
F
8.已知 x等于3, 则 语句x='3’是错误的。
T
F
9.‘age’+23不是正确的表达式。
T
F
10.Python中条件24<=28<26是合法的,且输出为False。
T
F
3.编程题
1-1 你好
分数 10
全屏浏览题目切换布局
作者 翁恺
单位 浙江大学
你的程序会读入一个名字,比如John,然后输出“Hello John”。
输入格式:
一行文字。
输出格式:
一行文字。
输入样例:
Mary Johnson
输出样例:
Hello Mary Johnson
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB
1-2 Py的A+B
分数 10
全屏浏览题目切换布局
作者 翁恺
单位 浙江大学
程序会读入两行,每行都是一个数字,输出这两个数字的和
输入格式:
两行文字,每行都是一个数字
输出格式:
一行数字
输入样例:
18
21
输出样例:
39
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB
1-3 计算逆序的四位数
分数 10
全屏浏览题目切换布局
作者 马杨珲
单位 浙江科技学院
输入一个四位数,得到一个新的四位数。新数的千位数字、百位数字、十位数字和个位数字分别是原数的个位数、十位数、百位数和千位数。
提示:本题需要用到排序函数arr,可以百度Python arr这个关键字自学,一看就懂
输入格式:
输入一个四位数(假设输入必定是四位数,并且最后一位不为0)。
输出格式:
输出一个四位数。
输入样例:
在这里给出一组输入。例如:
1234
输出样例:
在这里给出相应的输出。例如:
4321
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB
1-4 字符串常见函数一
分数 10
全屏浏览题目切换布局
作者 彭城
单位 成都信息工程大学
用语句s = input()输入一个长度不少于8位的数字字符串s,依次完成下列功能编程:
- 计算该字符串的长度并按题后给出的格式输出;
- 查找字符“5”在该字符串中首次出现的位置,按题后给出的格式输出;
- 统计字符“5”出现的次数,按题后给出的格式输出;
- 将字符串“MMM”连接在该字符串s的后面并按题后给出的格式输出;
- 将该字符串中的“5”全部替换为“A”并按题后给出的格式输出;”
- 切取该字符串的第五个到第八个的字符并按题后给出的格式输出。
提示: 本题要用到字符串处理对象len( )、find( )、count( )、replace( )和 字符串的切片等操作。
输入格式:
一个长度不少于8位的数字字符串。
输出格式:
请依次输出各计算结果(注意参照输出样例中每个输出的格式)。
输入样例:
在这里给出一组输入。例如:
15254553
输出样例:
在这里给出相应的输出。例如:
length:8
first:1
times:4
15254553 + MMM:15254553MMM
replace:1A2A4AA3
s5-8:4553
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB