全国青少年编程能力等级考试python(中级1)试卷1
(考试时间90分钟,满分100分)
一、单项选择题(每题3.5分,共20题,共70分)
1.下列有关代码复用和程序抽象的叙述中,正确的是()。
A.程序抽象提高了编程的难度
B.代码复用会出现大量重复的代码
C.使用函数不会出现代码复用
D.在大型程序项目中可以考虑复用和抽象
2.下列有关Python函数的叙述中,不正确
...
的是()。
A.函数是一段具有特定功能的、可重用的语句组
B.Python使用def定义函数
C.函数能降低代码的重复利用率
D.使用函数能够降低编程难度
3.下列有关自定义函数程序段中,正确的是()。
A. B.
C. D.
4.创建一个名为“hello”的函数,想要调用该函数,下列程序正确的是()。
A. B.
C. D.
5.在Python中,运行下方函数定义代码段后,下列调用结果正确的是()。
A.demo(3)的值为6
B.demo(‘3')的值为‘6'
C.demo(‘3’)的值为22
D.demo(3)的值为‘6’
6.下列有关Python模块化的叙述中,不正确
...
的是()。
A.模块化就是将自定义的内容放到一个文件中,然后在脚本或者交互方式中使用
B.模块中的定义不可以导入到主模块中
C.模块是包含Python定义和声明的文件
D.如果要创建一个叫做module的模块,只需要建立一个module.py文件就可以了
7.创建一个名为module的模块,以下引入模块的方式正确的是()。
A. B.
C. D.
8.同一目录下仅有两个文件a.py和b.py,a.py中只有一行代码a=2,b.py的内容如
下图所示,运行下列代码段,输出的结果是()。
A.’a*b’ B.8 C.6 D.’8’
9.下列有关Python包的叙述中,不正确的是()。
A.包是由n个模块或n个子包组成的Python应用程序执行环境
B.可以将函数放入模块组织成包供Python编程使用
C.包中可以不包含__init__.py文件
D.包是一个有层次的文件目录结构
10.下列结构不是包的是()。
A. B.
C. D.
11.下列有关Python文件操作的叙述中,不正确的是()。
A.可以使用open()打开Python文件
B.withopen()一定要和as连用
C.打开Python文件,既可以使用相对路径也可以使用绝对路径
D.使用withopen()打开的Python文件,一定要使用打开文件对象的close()方法将其
关闭
12.下列有关文件的访问模式的叙述中,不正确的是()。
A.r只读模式,可读不可写,文件必须存在
B.w只写模式,可写不可读,文件不存在则创建
C.a只追写模式,可读可写,文件不存在则报错
D.在写入过程中,w模式会覆盖文件中原有的内容,a模式不会覆盖
13.文件a.txt中有两
python编程中级1样题,PAAT全国青少年编程能力等级考试Python编程中级样题1