内容正文:
2026版云南省《计算机信息类考纲百套卷》 第67卷编写说明:2026版云南省《计算机信息类考纲百套卷》,是依据《云南省中职职教高考职业技能考试说明(试行)计算机信息类》编写,本套试卷共94份由三个部分组成。第一部分是根据考纲要求编写的知识点训练卷,共48份;第二部分是根据考纲的要求编写的常考题训练卷,共26份;第三个部分是根据考纲编写的专业综合训练卷,共20份。
本试卷是《计算机类考纲百套卷》的第67卷,为程序设计的常考题训练卷,按考纲中第五部分程序设计的八点范围要求编写。编写要求是:
(1)了解计算机软件和程序设计的概念,了解C、Python、Javascript、Java语言的特性。了解软件开发过程。(2)掌握Python语言的基础知识,包括数据类型(如整数、浮点数、字符串、列表、元组、字典等)、变量、运算符、基本的输入输出操作等。(3)理解并能够使用条件语句和循环语句,能够处理各种控制流程。(4)理解函数的概念,能够定义和调用函数,理解参数和返回值的概念。(5)理解并能够使用Python的列表,能够利用列表对象的函数进行基本的操作,了解元组、字典、集合。(6)了解文件的概念,能够使用Python进行文件的读写操作。(7)了解错误和异常的概念,能够进行基本的错误处理。(8)能够使用Python完成一些简单的编程任务。
5.程序设计 常考题训练卷
考试时间60分钟 满分100分
班级 姓名 学号 成绩
一、单项选择题:本题共20小题,每小题2分,共40分。在每小题给出的四个选项中,只有一项是符合题目要求的
1.下面的表达式正确的是( )
A.x,y=1
B.x=1,2
C.x=y+=9
D.x+=y=2
2.下面代码的执行结果为( )
set1={1,2,3}
set2={4,5,6}
print(set1&set2)
A.{1,2,3}
B.{1,2,3,4,5,6}
C.{}
D. set()
3.下面代码的执行结果为( )
set1={1,2,3}
set2={4,5,6}
print(set1|set2)
A.{1,2,3}
B.{1,2,3,4,5,6}
C.{}
D. set()
4.下面代码的执行结果为( )
set1={1,2,3}
set2={4,5,6}
print(set1^set2)
A.{1,2,3}
B.{1,2,3,4,5,6}
C.{}
D. set()
5.dic={1:2,3:4,5:6,7:8};print(sum(dic)+len(dic))的值为( )
A.24
B.28
C.20
D. 22
6. ( )是计算机中存储、组织数据的方式。
A.算法
B.数据结构
C.函数
D.程序
7.下面程序的执行结果为( )
x = 1
for i in range(1, 11):
x += i
i += 2
y = 1
i = 1
while i < 11:
y += i
i += 2
print(x, y)
A.56 26
B.26 56
C.25 56
D.56 25
8.下面程序的执行结果为( )
i = 2
while i % 5:
print(i, end=" ")
if i >= 10:
break
i += 1
A.2 3 5
B.3 4 5
C.2 3 4
D.1 2 3
9.下面程序的执行结果为( )
s = 0
for i in range(1, 4):
j = 1
while j <= i:
s += j
j += 1
print(s)
A.8
B.9
C.10
D.11
10. 下面代码的运行结果为( )
import math
a = math.sqrt(16)
b= 4**0.5
c=pow(2,3)
print(a*b//c)
A.1
B.1.0
C. 2
D.2.0
11. 下面代码的运行结果为( )
st="python is good!"
print(st.find("o",5,11))
A.4
B.5
C.-1
D.报错
12. 下面代码的运行结果为( )
print(bool(True*2)+bool([])+bool("hello")+bool(None))
A. 1
B. 2
C. 3
D. 4
13.当键盘输入2,则下面代码的运行结果( )
s=input()
if s==2:
print("hello")
else:
print("world")
A. hello
B. world
C. hello world
D. 报错
14. 下面代码执行完之后,写入文件的内容为( )。
f=open("test.txt",'w')
a,b="hello","world"
f.write(f"{a}
{b}")
f.close()
A. helloworld
B. hello world
C. hello
world
D. hello
15. 下面代码的执行结果为( )
f=open("test.txt",'w')
print(f.mode)
print(f.closed)
f.close()
A. w
False
B. w
True
C. test.txt
False
D. test.txt
True
16.使用open()函数打开文件,查看文件对象f的文件指针的方法是( )
A. f.seek()
B. f.name
C. f.teil()
D. f.closed
17.下列代码的执行结果为( )
try:
res=4//2
print(4%-2,end='')
except:
print(6%-5,end='')
else:
print(-3%5//2,end='')
finally:
print(8//4%-3,end='')
A.01
B.-4
C. -4-1
D. 01-1
18.t=(1,2,3,4,1,2,3);print(t.count(2),t.index(2))的结果为( )
A.2 5
B. 2 1
C. 1 1
D. 1 5
18.下面代码的执行结果为( )
set1={1,2,3,4,5,3,4,5}
set1.add(6)
print(len(set1))
A.9
B.8
C.7
D.6
19.下面代码的执行结果为( )
dic={1:2,3:4}
dic.update({3:5})
dic.update({5:6})
print(dic)
A. {1: 2, 3: 5}
B. {1: 2, 5: 6}
C. {1: 2, 3: 5, 5: 6}
D. {1: 2, 3: 4, 5: 6}
20.下面代码的执行结果为( )
dic={1:2,3:4}
dic[3]=5
dic[5]=6
dic.setdefault(7,8)
del dic[1]
print(dic,end=' ')
print(dic.get(5,4))
A. {3: 5, 5: 6, 7: 8} 6
B. {3: 5, 5: 6, 7: 8} 4
C. {3: 5, 5: 6} 6
D. {3: 4, 5: 6, 7: 8} 6
二、多项选择题:本题共10小题,每小题4分,共40分。在每小题给出的四个选项中,有多项符合题目要求。全部选对得4分,多选、少选、错选得0分。
1.运行下面的代码x,y,z的结果依次为( )
x,y,z=1,2,3
x,y=y+z,x-y+z
y,z=x,y
print(x,y,z)
A.5
B. 3
C. 5
D. 2
2.下面的赋值语句错误的是( )
A.x,y=1,2
B. x=(y=1)
C. x,y=1,2,3
D.(x=1)
3.下列赋值语句中,正确的是( )
A.x=4;x=+9
B. x=2,
C.x,y=4,5,6
D.9=x
4.下列赋值语句中,正确的是( )
A. x=y=(2,3)
B. x, y="ab"
C. x,y={1:2,3:4}
D. x=1,2
5. 在文件打开函数open()中,下列不能单独使用的打开模式参数是( )。
A . "a"
B. "w"
C. "+"
D. "b"
6.下面说法错误的是( )
A .可变的数据类型有:列表、字典、元组
B.集合的三大特征:确定性、互异性、无序性
C.集合由于是无序性的,因此不支持索引和切片的操作
D.字典的值只能是不可变的数据类型
7.下面说法正确的是( )
A.二进制只有0和1组成
B.八进制由0-7组成
C.带有小数点的就是浮点数
D.Python中语法特点就是缩进也是Python的缺点
8.下列选项中描述不正确的是( )
A.条件35<=45<75是合法的,且输出为False
B.条件24<=28<25是合法的,且输出为False
C.条件24<=28<25是不合法的
D.条件24<=28<25是合法的,且输出为True
9.下列选项中,对于函数的定义错误的是( )
A. def func(a,b=2):
B. def func(a, b):
C. def func(a, * b);
D. def func( * a, b):
10.下列能创建集合的语句是( )
A. s1=set()
B. s2=set("abcd")
C. s3={}
D.s4={1,2}
三、判断题:本题共10小题,每题2分,共20分。
1. Python是以极简主义为思想的语言。( )
2.Python中的单行注释以\\头。( )
3.定义变量a后,使用type(a)函数,可以获得变量a的数据类型。( )
4.Python是编译类型的语言( )
5.int("11",8)的返回值为9( )
6. st="123456789";print(st[8::-3])语句的运行结果是"963"( )
7.a=3.1415926;b=3.1;print("{:.3f},{:.2f}".format(a,b))语句的运行结果是3.142,3.1( )
8. a=(3,7)*2+(1,2);print(set(a))语句的运行结果是{1, 2, 3, 7}( )
9.print(1,3,sep="2",end="4")语句的运行结果是12324( )
10.在Python中,使用open( )函数可以打开一个已经存在的文件,或者创建一个新文件( )
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$$
2026版云南省《计算机信息类考纲百套卷》 第67卷编写说明:2026版云南省《计算机信息类考纲百套卷》,是依据《云南省中职职教高考职业技能考试说明(试行)计算机信息类》编写,本套试卷共94份由三个部分组成。第一部分是根据考纲要求编写的知识点训练卷,共48份;第二部分是根据考纲的要求编写的常考题训练卷,共26份;第三个部分是根据考纲编写的专业综合训练卷,共20份。
本试卷是《计算机类考纲百套卷》的第67卷,为程序设计的常考题训练卷,按考纲中第五部分程序设计的八点范围要求编写。编写要求是:
(1)了解计算机软件和程序设计的概念,了解C、Python、Javascript、Java语言的特性。了解软件开发过程。(2)掌握Python语言的基础知识,包括数据类型(如整数、浮点数、字符串、列表、元组、字典等)、变量、运算符、基本的输入输出操作等。(3)理解并能够使用条件语句和循环语句,能够处理各种控制流程。(4)理解函数的概念,能够定义和调用函数,理解参数和返回值的概念。(5)理解并能够使用Python的列表,能够利用列表对象的函数进行基本的操作,了解元组、字典、集合。(6)了解文件的概念,能够使用Python进行文件的读写操作。(7)了解错误和异常的概念,能够进行基本的错误处理。(8)能够使用Python完成一些简单的编程任务。
5.程序设计 常考题训练卷
考试时间60分钟 满分100分
班级 姓名 学号 成绩
一、单项选择题:本题共20小题,每小题2分,共40分。在每小题给出的四个选项中,只有一项是符合题目要求的
1.下面的表达式正确的是( )
A.x,y=1
B.x=1,2
C.x=y+=9
D.x+=y=2
【答案】B
2.下面代码的执行结果为( )
set1={1,2,3}
set2={4,5,6}
print(set1&set2)
A.{1,2,3}
B.{1,2,3,4,5,6}
C.{}
D. set()
【答案】D
3.下面代码的执行结果为( )
set1={1,2,3}
set2={4,5,6}
print(set1|set2)
A.{1,2,3}
B.{1,2,3,4,5,6}
C.{}
D. set()
【答案】B
4.下面代码的执行结果为( )
set1={1,2,3}
set2={4,5,6}
print(set1^set2)
A.{1,2,3}
B.{1,2,3,4,5,6}
C.{}
D. set()
【答案】B
5.dic={1:2,3:4,5:6,7:8};print(sum(dic)+len(dic))的值为( )
A.24
B.28
C.20
D. 22
【答案】C
6. ( )是计算机中存储、组织数据的方式。
A.算法
B.数据结构
C.函数
D.程序
【答案】B
7.下面程序的执行结果为( )
x = 1
for i in range(1, 11):
x += i
i += 2
y = 1
i = 1
while i < 11:
y += i
i += 2
print(x, y)
A.56 26
B.26 56
C.25 56
D.56 25
【答案】A
8.下面程序的执行结果为( )
i = 2
while i % 5:
print(i, end=" ")
if i >= 10:
break
i += 1
A.2 3 5
B.3 4 5
C.2 3 4
D.1 2 3
【答案】C
9.下面程序的执行结果为( )
s = 0
for i in range(1, 4):
j = 1
while j <= i:
s += j
j += 1
print(s)
A.8
B.9
C.10
D.11
【答案】C
10. 下面代码的运行结果为( )
import math
a = math.sqrt(16)
b= 4**0.5
c=pow(2,3)
print(a*b//c)
A.1
B.1.0
C. 2
D.2.0
【答案】B
11. 下面代码的运行结果为( )
st="python is good!"
print(st.find("o",5,11))
A.4
B.5
C.-1
D.报错
【答案】C
12. 下面代码的运行结果为( )
print(bool(True*2)+bool([])+bool("hello")+bool(None))
A. 1
B. 2
C. 3
D. 4
【答案】B
13.当键盘输入2,则下面代码的运行结果( )
s=input()
if s==2:
print("hello")
else:
print("world")
A. hello
B. world
C. hello world
D. 报错
【答案】B
14. 下面代码执行完之后,写入文件的内容为( )。
f=open("test.txt",'w')
a,b="hello","world"
f.write(f"{a}
{b}")
f.close()
A. helloworld
B. hello world
C. hello
world
D. hello
【答案】C
15. 下面代码的执行结果为( )
f=open("test.txt",'w')
print(f.mode)
print(f.closed)
f.close()
A. w
False
B. w
True
C. test.txt
False
D. test.txt
True
【答案】A
16.使用open()函数打开文件,查看文件对象f的文件指针的方法是( )
A. f.seek()
B. f.name
C. f.teil()
D. f.closed
【答案】A
17.下列代码的执行结果为( )
try:
res=4//2
print(4%-2,end='')
except:
print(6%-5,end='')
else:
print(-3%5//2,end='')
finally:
print(8//4%-3,end='')
A.01
B.-4
C. -4-1
D. 01-1
【答案】D
18.t=(1,2,3,4,1,2,3);print(t.count(2),t.index(2))的结果为( )
A.2 5
B. 2 1
C. 1 1
D. 1 5
【答案】B
18.下面代码的执行结果为( )
set1={1,2,3,4,5,3,4,5}
set1.add(6)
print(len(set1))
A.9
B.8
C.7
D.6
【答案】D
19.下面代码的执行结果为( )
dic={1:2,3:4}
dic.update({3:5})
dic.update({5:6})
print(dic)
A. {1: 2, 3: 5}
B. {1: 2, 5: 6}
C. {1: 2, 3: 5, 5: 6}
D. {1: 2, 3: 4, 5: 6}
【答案】C
20.下面代码的执行结果为( )
dic={1:2,3:4}
dic[3]=5
dic[5]=6
dic.setdefault(7,8)
del dic[1]
print(dic,end=' ')
print(dic.get(5,4))
A. {3: 5, 5: 6, 7: 8} 6
B. {3: 5, 5: 6, 7: 8} 4
C. {3: 5, 5: 6} 6
D. {3: 4, 5: 6, 7: 8} 6
【答案】A
二、多项选择题:本题共10小题,每小题4分,共40分。在每小题给出的四个选项中,有多项符合题目要求。全部选对得4分,多选、少选、错选得0分。
1.运行下面的代码x,y,z的结果依次为( )
x,y,z=1,2,3
x,y=y+z,x-y+z
y,z=x,y
print(x,y,z)
A.5
B. 3
C. 5
D. 2
【答案】ACD
2.下面的赋值语句错误的是( )
A.x,y=1,2
B. x=(y=1)
C. x,y=1,2,3
D.(x=1)
【答案】BCD
3.下列赋值语句中,正确的是( )
A.x=4;x=+9
B. x=2,
C.x,y=4,5,6
D.9=x
【答案】AB
4.下列赋值语句中,正确的是( )
A. x=y=(2,3)
B. x, y="ab"
C. x,y={1:2,3:4}
D. x=1,2
【答案】ABCD
5. 在文件打开函数open()中,下列不能单独使用的打开模式参数是( )。
A . "a"
B. "w"
C. "+"
D. "b"
【答案】CD
6.下面说法错误的是( )
A .可变的数据类型有:列表、字典、元组
B.集合的三大特征:确定性、互异性、无序性
C.集合由于是无序性的,因此不支持索引和切片的操作
D.字典的值只能是不可变的数据类型
【答案】AD
7.下面说法正确的是( )
A.二进制只有0和1组成
B.八进制由0-7组成
C.带有小数点的就是浮点数
D.Python中语法特点就是缩进也是Python的缺点
【答案】ABCD
8.下列选项中描述不正确的是( )
A.条件35<=45<75是合法的,且输出为False
B.条件24<=28<25是合法的,且输出为False
C.条件24<=28<25是不合法的
D.条件24<=28<25是合法的,且输出为True
【答案】ACD
9.下列选项中,对于函数的定义错误的是( )
A. def func(a,b=2):
B. def func(a, b):
C. def func(a, * b);
D. def func( * a, b):
【答案】ABC
10.下列能创建集合的语句是( )
A. s1=set()
B. s2=set("abcd")
C. s3={}
D.s4={1,2}
【答案】ABD
三、判断题:本题共10小题,每题2分,共20分。
1. Python是以极简主义为思想的语言。( )
【答案】√
2.Python中的单行注释以\\头。( )
【答案】×
3.定义变量a后,使用type(a)函数,可以获得变量a的数据类型。( )
【答案】√
4.Python是编译类型的语言( )
【答案】×
5.int("11",8)的返回值为9( )
【答案】√
6. st="123456789";print(st[8::-3])语句的运行结果是"963"( )
【答案】√
7.a=3.1415926;b=3.1;print("{:.3f},{:.2f}".format(a,b))语句的运行结果是3.142,3.1( )
【答案】×
8. a=(3,7)*2+(1,2);print(set(a))语句的运行结果是{1, 2, 3, 7}( )
【答案】√
9.print(1,3,sep="2",end="4")语句的运行结果是12324( )
【答案】×
10.在Python中,使用open( )函数可以打开一个已经存在的文件,或者创建一个新文件( )
【答案】√
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$$