内容正文:
2026版云南省《计算机信息类考纲百套卷》 第66卷编写说明:2026版云南省《计算机信息类考纲百套卷》,是依据《云南省中职职教高考职业技能考试说明(试行)计算机信息类》编写,本套试卷共94份由三个部分组成。第一部分是根据考纲要求编写的知识点训练卷,共48份;第二部分是根据考纲的要求编写的常考题训练卷,共26份;第三个部分是根据考纲编写的专业综合训练卷,共20份。
本试卷是《计算机类考纲百套卷》的第66卷,为程序设计的常考题训练卷,按考纲中第五部分程序设计的八点范围要求编写。编写要求是:
(1)了解计算机软件和程序设计的概念,了解C、Python、Javascript、Java语言的特性。了解软件开发过程。(2)掌握Python语言的基础知识,包括数据类型(如整数、浮点数、字符串、列表、元组、字典等)、变量、运算符、基本的输入输出操作等。(3)理解并能够使用条件语句和循环语句,能够处理各种控制流程。(4)理解函数的概念,能够定义和调用函数,理解参数和返回值的概念。(5)理解并能够使用Python的列表,能够利用列表对象的函数进行基本的操作,了解元组、字典、集合。(6)了解文件的概念,能够使用Python进行文件的读写操作。(7)了解错误和异常的概念,能够进行基本的错误处理。(8)能够使用Python完成一些简单的编程任务。
5.程序设计 常考题训练卷
考试时间60分钟 满分100分
班级 姓名 学号 成绩
一、单项选择题:本题共20小题,每小题2分,共40分。在每小题给出的四个选项中,只有一项是符合题目要求的
1. 为了给变量x,y,z赋整型数10,下列正确的Python赋值语句是( )
A.xyz=10
B.x=10 y=10 z=10
C.x=y=z=10
D.x=10,y=10,z=10
【答案】C
2.下面代码的运行结果为( )
lst = [3,1,2,4]
lst.sort()
print(lst)
A.[1,2,3,4]
B.[4,3,2,1]
C.无输出
D.None
【答案】A
3.下列各个模块的描述正确的是( )
A.os模块用于处理与Python解释器相关的操作
B.tkinter模块用于图形绘制
C.turtle模块用于图形化编程
D.math 模块用于数学函数方面的运算
【答案】D
4.print函数的输中可以将( )作为参数,代表后面指定要输出的浮点数。
A.%d
B. %c
C. %f
D. %s
【答案】C
5.print函数的输出中可以将( )作为参数,代表后面指定要输出的字符。
A.%c
B. %d
C. %t
D. %s
【答案】A
6. 下面代码的运行结果为( )
print(round(4.5), round(5.5), pow(3,2))
A. 4 5 9
B. 4 6 9
C. 5 6 9
D. 4 5 9
【答案】B
7.下列代码运行次数结果是( )
k=1
while True:
if k==12:
break
k=k+2
A,5
B.6
C.7
D.无限循环
【答案】D
8. 下列代码的运行结果是( )
data = [1,2,[3,4,[5,6,7]],[8,9,10]]
print(sum(data[2][2])//len(data))
A.2
B.3
C.4
D.5
【答案】C
9. 下列代码运行次数结果是( )
k = 100
while k > 1:
k = k // 2
A.5
B.6
C.7
D.无限循环
【答案】B
10.下列代码x的值为( )
x,y,z=1,2,3
x/=x*y+z
A.0.2
B.0.5
C.2.5
D.3.5
【答案】A
11.字符串是一个字符序列:字符串s,从右侧向左第3个字符用( )索引。
A.s[3]
B.s[-3]
C.s[0:-3]
D.s[:-3]
【答案】B
12. 下列代码运行的结果是( )
def hello(t=[]):
t.append(2)
return t
a=hello()
b=hello()
print(a,b)
A. [2, 2] [2, 2]
B. [2] [2, 2]
C. [2, 2] [2]
D. [2] [2]
【答案】A
13. 下列代码运行的结果是( )
def hello(t=[]):
t.append(2)
return t
a=hello()
print(a)
b=hello()
print(b)
A. [2, 2] [2, 2]
B. [2] [2, 2]
C. [2, 2] [2]
D. [2] [2]
【答案】B
14.下面代码的执行结果是( )
s1=1234.5678
s2=3.1415926
print('{:,.3f}'.format(s1))
A. 3.141
B. 3.142
C. 1,234.567
D. 1,234.568
【答案】D
15.下面代码的执行结果是( )
a=20
b=a|3
a&=7
print(b,end=',')
print(a)
A. 23,4
B. 4,23
C. 24,3
D. 4,24
【答案】A
15.random.uniform(a,b)的作用是( )
A.生成一个[a,b]之间的随机整数
B.生成一个[a,b]之间的随机浮点数
C.生成一个均值为a,方差为b的正态分布
D.生成一个[a,b]之间的随机数
【答案】B
16.st='
he\tw\rs';print(len(st))的结果是( )
A.6
B.7
C.8
D.10
【答案】B
17.st=r'
he\tw\rs';print(len(st))的结果是( )
A.6
B.7
C.8
D.10
【答案】D
18.下列符合变量大驼峰命名法的是( )
A.myName
B. myname
C.Myname
D. MyName
【答案】D
19.s="0123456789",下列表示"0123"的选项是( )
A s[0:4]
B. s[o:3]
C. s[-10:-5]
D. s[1:5]
【答案】A
20.a=8, 则type(a)的值为( )
A. <class 'float'>
B. <class 'int'>
C. <class 'set'>
D. <class 'tuple'>
【答案】D
二、多项选择题:本题共10小题,每小题4分,共40分。在每小题给出的四个选项中,有多项符合题目要求。全部选对得4分,多选、少选、错选得0分。
1.下列赋值语句正确的是( )
A. x=y=z=1
B. x=y=(z=1)
C. x,y,z=1,2,3
D.x=y+=9
【答案】AC
2下列关于函数功能描述错误的是( )
A. round(5.5)的运行结果是5
B. round(8.5)的运行结果是9
C. pow(4,0.5)的运行结果是2
D .sum(1,2,3,4)的运行结果是10
【答案】ABCD
3关于Python循环结构,下列选项中描述错误的是( )
A,Python可以通过for实现限循环结构
B.对于嵌套循环break可以跳出所有循环
C.continue语句跳出当前层次的循环
D.循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数等
【答案】ABC
4.下列说法中错误的是( )
A.在Python中递归的效率较高
B.如果函数的返回值多余一个,系统默认将它们处理成一个字典
C.递归如果没有终止条件,系统会以“超过最大递归深度”的异常结束
D.递归函数可以没有基例
【答案】ABD
5.下列关于模块的描述中错误的是( )
A. 模块分为标准库模块和自定义模块
B. 从模块里面导入某个函数可以使用import导入
C 模块中包含了大量的函数
D. 导入模块可以使用import关键字
【答案】BC
6.st='hello world' 下面代码能够取出子串"world"的有( )
A.print(st[6:])
B.print(st[6:11])
C.print(st[-5:])
D. print(st[-5:-1])
【答案】ABC
7.下列关于函数的说法正确的是( )
A.关键字参数传递时,可以改变顺序
B“*”表示可变长参数
C.定义函数时,参数是可选的
D.函数内部可以使用全局变量
【答案】ABCD
8.下列变量名合法的有( )
A.你好
B._hello
C.hello_word
D.3hello
【答案】ABC
9.关于流程图的常用标识,下列选项中描述正确的是( )
A.平行四边形表示程序的开始或结束
B.方向箭头表示流程线
C.矩形表示计算或处理
D.菱形表示判断
【答案】BCD
10.下列说法正确的是( )
A.语句 a=func()中,func 函数可以没有返回值
B.当代码中有main函数时,程序将从main开始执行
C.可以在函数中定义函数
D.函数定义不一定放在调用之前
【答案】ABC
三、判断题:本题共10小题,每题2分,共20分。
1. Python中多个语句也可以写在同一行,语句之间要用英文分号隔开。( )
【答案】√
2.表达式int("101",8)的值为65( )
【答案】√
3.执行语句s=int(input()),则当输入2时,s*2的值为4( )
【答案】√
4.执行语句s=input(),则当输入2时,s*3的值为"222"( )
【答案】√
5. Python 是一种跨平台、面向对象的静态类型语言( )
【答案】×
6. Python语句print(type([1,2,3,4])的输出结果是<class 'list'>( )
【答案】√
7.已知 x=[1,2,3],那么连续执行y=x[:]和y.append(4)这两条语句之后,x的值为[1,2,3,4]( )
【答案】×
8.在函数的内部通过关键字global来定义全局变量。( )
【答案】√
9.当在字符串前使用r或R表示原始字符串,不对其中的任何字符进行转义。( )
【答案】√
10.执行语句x,y,z=map(str,range(3))之后,变量x+y+z的值为3( )
【答案】×
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$$
2026版云南省《计算机信息类考纲百套卷》 第66卷编写说明:2026版云南省《计算机信息类考纲百套卷》,是依据《云南省中职职教高考职业技能考试说明(试行)计算机信息类》编写,本套试卷共94份由三个部分组成。第一部分是根据考纲要求编写的知识点训练卷,共48份;第二部分是根据考纲的要求编写的常考题训练卷,共26份;第三个部分是根据考纲编写的专业综合训练卷,共20份。
本试卷是《计算机类考纲百套卷》的第66卷,为程序设计的常考题训练卷,按考纲中第五部分程序设计的八点范围要求编写。编写要求是:
(1)了解计算机软件和程序设计的概念,了解C、Python、Javascript、Java语言的特性。了解软件开发过程。(2)掌握Python语言的基础知识,包括数据类型(如整数、浮点数、字符串、列表、元组、字典等)、变量、运算符、基本的输入输出操作等。(3)理解并能够使用条件语句和循环语句,能够处理各种控制流程。(4)理解函数的概念,能够定义和调用函数,理解参数和返回值的概念。(5)理解并能够使用Python的列表,能够利用列表对象的函数进行基本的操作,了解元组、字典、集合。(6)了解文件的概念,能够使用Python进行文件的读写操作。(7)了解错误和异常的概念,能够进行基本的错误处理。(8)能够使用Python完成一些简单的编程任务。
5.程序设计 常考题训练卷
考试时间60分钟 满分100分
班级 姓名 学号 成绩
一、单项选择题:本题共20小题,每小题2分,共40分。在每小题给出的四个选项中,只有一项是符合题目要求的
1. 为了给变量x,y,z赋整型数10,下列正确的Python赋值语句是( )
A.xyz=10
B.x=10 y=10 z=10
C.x=y=z=10
D.x=10,y=10,z=10
2.下面代码的运行结果为( )
lst = [3,1,2,4]
lst.sort()
print(lst)
A.[1,2,3,4]
B.[4,3,2,1]
C.无输出
D.None
3.下列各个模块的描述正确的是( )
A.os模块用于处理与Python解释器相关的操作
B.tkinter模块用于图形绘制
C.turtle模块用于图形化编程
D.math 模块用于数学函数方面的运算
4.print函数的输中可以将( )作为参数,代表后面指定要输出的浮点数。
A.%d
B. %c
C. %f
D. %s
5.print函数的输出中可以将( )作为参数,代表后面指定要输出的字符。
A.%c
B. %d
C. %t
D. %s
6. 下面代码的运行结果为( )
print(round(4.5), round(5.5), pow(3,2))
A. 4 5 9
B. 4 6 9
C. 5 6 9
D. 4 5 9
7.下列代码运行次数结果是( )
k=1
while True:
if k==12:
break
k=k+2
A,5
B.6
C.7
D.无限循环
8. 下列代码的运行结果是( )
data = [1,2,[3,4,[5,6,7]],[8,9,10]]
print(sum(data[2][2])//len(data))
A.2
B.3
C.4
D.5
9. 下列代码运行次数结果是( )
k = 100
while k > 1:
k = k // 2
A.5
B.6
C.7
D.无限循环
10.下列代码x的值为( )
x,y,z=1,2,3
x/=x*y+z
A.0.2
B.0.5
C.2.5
D.3.5
11.字符串是一个字符序列:字符串s,从右侧向左第3个字符用( )索引。
A.s[3]
B.s[-3]
C.s[0:-3]
D.s[:-3]
12. 下列代码运行的结果是( )
def hello(t=[]):
t.append(2)
return t
a=hello()
b=hello()
print(a,b)
A. [2, 2] [2, 2]
B. [2] [2, 2]
C. [2, 2] [2]
D. [2] [2]
13. 下列代码运行的结果是( )
def hello(t=[]):
t.append(2)
return t
a=hello()
print(a)
b=hello()
print(b)
A. [2, 2] [2, 2]
B. [2] [2, 2]
C. [2, 2] [2]
D. [2] [2]
14.下面代码的执行结果是( )
s1=1234.5678
s2=3.1415926
print('{:,.3f}'.format(s1))
A. 3.141
B. 3.142
C. 1,234.567
D. 1,234.568
15.下面代码的执行结果是( )
a=20
b=a|3
a&=7
print(b,end=',')
print(a)
A. 23,4
B. 4,23
C. 24,3
D. 4,24
15.random.uniform(a,b)的作用是( )
A.生成一个[a,b]之间的随机整数
B.生成一个[a,b]之间的随机浮点数
C.生成一个均值为a,方差为b的正态分布
D.生成一个[a,b]之间的随机数
16.st='
he\tw\rs';print(len(st))的结果是( )
A.6
B.7
C.8
D.10
17.st=r'
he\tw\rs';print(len(st))的结果是( )
A.6
B.7
C.8
D.10
18.下列符合变量大驼峰命名法的是( )
A.myName
B. myname
C.Myname
D. MyName
19.s="0123456789",下列表示"0123"的选项是( )
A s[0:4]
B. s[o:3]
C. s[-10:-5]
D. s[1:5]
20.a=8, 则type(a)的值为( )
A. <class 'float'>
B. <class 'int'>
C. <class 'set'>
D. <class 'tuple'>
二、多项选择题:本题共10小题,每小题4分,共40分。在每小题给出的四个选项中,有多项符合题目要求。全部选对得4分,多选、少选、错选得0分。
1.下列赋值语句正确的是( )
A. x=y=z=1
B. x=y=(z=1)
C. x,y,z=1,2,3
D.x=y+=9
2下列关于函数功能描述错误的是( )
A. round(5.5)的运行结果是5
B. round(8.5)的运行结果是9
C. pow(4,0.5)的运行结果是2
D .sum(1,2,3,4)的运行结果是10
3关于Python循环结构,下列选项中描述错误的是( )
A,Python可以通过for实现限循环结构
B.对于嵌套循环break可以跳出所有循环
C.continue语句跳出当前层次的循环
D.循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数等
4.下列说法中错误的是( )
A.在Python中递归的效率较高
B.如果函数的返回值多余一个,系统默认将它们处理成一个字典
C.递归如果没有终止条件,系统会以“超过最大递归深度”的异常结束
D.递归函数可以没有基例
5.下列关于模块的描述中错误的是( )
A. 模块分为标准库模块和自定义模块
B. 从模块里面导入某个函数可以使用import导入
C 模块中包含了大量的函数
D. 导入模块可以使用import关键字
6.st='hello world' 下面代码能够取出子串"world"的有( )
A.print(st[6:])
B.print(st[6:11])
C.print(st[-5:])
D. print(st[-5:-1])
7.下列关于函数的说法正确的是( )
A.关键字参数传递时,可以改变顺序
B“*”表示可变长参数
C.定义函数时,参数是可选的
D.函数内部可以使用全局变量
8.下列变量名合法的有( )
A.你好
B._hello
C.hello_word
D.3hello
9.关于流程图的常用标识,下列选项中描述正确的是( )
A.平行四边形表示程序的开始或结束
B.方向箭头表示流程线
C.矩形表示计算或处理
D.菱形表示判断
10.下列说法正确的是( )
A.语句 a=func()中,func 函数可以没有返回值
B.当代码中有main函数时,程序将从main开始执行
C.可以在函数中定义函数
D.函数定义不一定放在调用之前
三、判断题:本题共10小题,每题2分,共20分。
1. Python中多个语句也可以写在同一行,语句之间要用英文分号隔开。( )
2.表达式int("101",8)的值为65( )
3.执行语句s=int(input()),则当输入2时,s*2的值为4( )
4.执行语句s=input(),则当输入2时,s*3的值为"222"( )
5. Python 是一种跨平台、面向对象的静态类型语言( )
6. Python语句print(type([1,2,3,4])的输出结果是<class 'list'>( )
7.已知 x=[1,2,3],那么连续执行y=x[:]和y.append(4)这两条语句之后,x的值为[1,2,3,4]( )
8.在函数的内部通过关键字global来定义全局变量。( )
9.当在字符串前使用r或R表示原始字符串,不对其中的任何字符进行转义。( )
10.执行语句x,y,z=map(str,range(3))之后,变量x+y+z的值为3( )
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$$