没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
12页
Python二级13Python优先级 软件编程等级考试word 一、选择题 1.下面的Python程序段运行后的输出结果是( ) x=3 if x%2==0: print(x, "是偶数。") else: print(x, "是奇数。") A.3是奇数 B.x, "是偶数" C.x, "是奇数" D.3是偶数 2.关于python发布代码及安装使用代码,下列说法错误的是() A.创建一个文件夹mymodule,其中包含mymodule.py和setup.py(包含发布的元数据) 两个文件 B.在DOS命令行中打开mymodule所在的目录,使用"python setup.py sdist"命令构建发布文件 C.已经构建发布的模块必须先导入程序,然后才能使用。导入时只能使用语句"import mymodule",不可以用"from mymodule import *" D.下载安装,使用"python setup.py install"命令安装到你的Python本地副本中 3.以下对 Python 程序缩进格式描述错误的选项是( ) A.不需要缩进的代码顶行写,前面不能留空白 B.缩进
资源推荐
资源详情
资源评论
Python 二级 13Python 优先级-软件编程等级考试 word
Python 二级 13Python 优先级 软件编程等级考试 word
一、选择题
1.下面的
Python
程序段运行后的输出结果是(
)
x=3
if x%2==0:
print(x, "
是偶数。
")
else:
print(x, "
是奇数。
")
A
.
3
是奇数
B
.
x, "
是偶数
" C
.
x, "
是奇数
" D
.
3
是偶数
2.关于
python
发布代码及安装使用代码,下列说法错误的是()
A
.创建一个文件夹
mymodule
,其中包含
mymodule.py
和
setup.py
(包含发布的元数据)
两个文件
B
.在
DOS
命令行中打开
mymodule
所在的目录,使用“
python setup.py sdist
”命令构建发
布文件
C
.已经构建发布的模块必须先导入程序,然后才能使用。导入时只能使用语句“
import
mymodule
”,不可以用“
from mymodule import *
”
D
.下载安装,使用“
python setup.py install
”命令安装到你的
Python
本地副本中
3.以下对
Python
程序缩进格式描述错误的选项是(
)
A
.不需要缩进的代码顶行写,前面不能留空白
B
.缩进可以用
tab
键实现,也可以用多个空格实现
C
.严格的缩进可以约束程序结构,可以多层缩进
D
.缩进是用来格式美化
Python
程序的
4
.
Python
语言属于( )。
A
.机器语言
B
.汇编语言
C
.高级语言
D
.科学计算语言
5.在
Python
中,数据的输入是通过(
)来实现的。
A
.
input
()函数
B
.
print
()函数
C
.
bool
()函数
D
.
abs
()函数
6.下列不可以作为
Python
合法变量名的是(
)
A
.
c0 B
.
2a C
.
a_3 D
.小河
7.在
python
中,语句
print(a,b)
的意思是(
)
A
.打印
a,b B
.输出(
a,b
)
C
.输出
a,b D
.输出
a,b
的值
8.在
Python
中,“
print(100-33*5%3)
”语句输出的是(
)
A
.
34 B
.
67 C
.
100 D
.
1
9.运行
Python
程序的过程中出现了如下图错误提示,原因是()。
A
.变量名
51study
太长
Python 二级 13Python 优先级-软件编程等级考试 word
B
.应该写成
"chinese" =51study
C
.
“chinese”
应该写成
“chinaˈs”
D
.变量名
51study
不符合
python
语言规范,变量名不能以数字开头
10.下列
Python
表达式的值不是
2
的是(
)。
A
.
3%2 B
.
5//2 C
.
1*2 D
.
1+3/3
11.下列哪个语句在
Python
中是非法的?( )
A
.
x = y = z = 1 B
.
x = (y = z + 1) C
.
x, y = y, x D
.
x += y x=x+y
12.下列
python
表达式结果最小的是( )
A
.
2**3//3+8%2*3 B
.
5**2%3+7%2**2 C
.
1314//100%10 D
.
int
(
"1"+"5"
)
//3
13.在
Python
中要交换变量
a
和
b
中的值,应使用的语句组是(
)。
A
.
a,b=b,a B
.
a=c
;
a=b
;
b=c
C
.
a=b
;
b=a D
.
c=a
;
b=a
;
b=c
14
.
Python
输入函数为(
)。
A
.
time() B
.
round() C
.
input( ) D
.
print()
15.下列不属于高级编程语言的是
A
.C 语言
B
.VB 语言
C
.Python 语言
D
.机器语言
二、程序填空
16.某市普通高中选课数据如图
1
所示,学生从地理、化学、生物等科目中选择三门作为
高考选考科目,“1”表示已选择的选考科目。使用
Python
编程分析每所学校各科目选考
的总人数、全市各科选考总人数及其占比,经过程序处理后,保存结果如图
2
图
1
Python 二级 13Python 优先级-软件编程等级考试 word
图
2
实现上述功能的
Python
程序如下
:
import pandas as pd
import itertools
#读数据到
pandas
的
DataFrame
结构中
df
=
________ (
”
xk73.csv
”
,sep
=‘
.
’
,header
=‘
infer
’
,encoding
=‘
utf
-8
’)
km
=
[
‘物理’
,
‘化学’
,
‘生物’
,
‘政治’
,
‘历史’
,
‘地理’
,
‘技术’
]
#按学校分组计数
sc
=
df.groupby(
‘
___________
’
,as_index
=
False).count()
#对分组计数结果进行合计
,
合计结果转换为
DF
结构并转置为行
df_sum
=
pd.DataFrame(data
=
sc.sum()).T
df_sum[
‘学校代码’
]
=‘合计’
#增加"合计"行
result
=
sc.append(df_sum)
#百分比计算
df_percent
=
df_sum
df_percent[
‘学校代码’
]
=‘比例’
for k in km:
per
=
df_percent.at[
0
,k]/zrs
df_percent[k]
=
per
#增加"百分比"行
result
=
result.append(df_percent)
#删除"姓名"列
result
=
______________
#修改"学生编号"为"总人数"
result
=
result.rename(columns
=
{
‘学生编号’
:
‘总人数’
})
剩余11页未读,继续阅读
资源评论
小虾仁芜湖
- 粉丝: 83
- 资源: 9357
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功