《程序设计》常考题训练卷-2026版云南省计算机信息类考纲百套卷 第67卷

2025-08-26
| 2份
| 28页
| 91人阅读
| 2人下载

内容正文:

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( )函数可以打开一个已经存在的文件,或者创建一个新文件( ) 【答案】√ 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $$

资源预览图

《程序设计》常考题训练卷-2026版云南省计算机信息类考纲百套卷 第67卷
1
《程序设计》常考题训练卷-2026版云南省计算机信息类考纲百套卷 第67卷
2
《程序设计》常考题训练卷-2026版云南省计算机信息类考纲百套卷 第67卷
3
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。