最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

NCT-Python编程三级-模拟卷3(含答案练习

来源:动视网 责编:小OO 时间:2025-09-27 21:41:14
文档

NCT-Python编程三级-模拟卷3(含答案练习

NCT-Python编程三级-模拟卷3(含答案练习一、选择题1.在PythonIDLE编辑器中书写正确的表达式()A.b**2-4ac.1/2gt2.pi*r^2.2*pi*r2.Python文件的后缀名是()。A..doc..vbp..py..exe3.12Python语言语句块的标记是()A.分号.逗号.缩进./4.python文件的扩展名是()A.py.pye.vbp.pyr5.我们学习了使用Python程序设计语言解决问题,Python程序设计语言属于()。A.高级语言.自然语言.汇编
推荐度:
导读NCT-Python编程三级-模拟卷3(含答案练习一、选择题1.在PythonIDLE编辑器中书写正确的表达式()A.b**2-4ac.1/2gt2.pi*r^2.2*pi*r2.Python文件的后缀名是()。A..doc..vbp..py..exe3.12Python语言语句块的标记是()A.分号.逗号.缩进./4.python文件的扩展名是()A.py.pye.vbp.pyr5.我们学习了使用Python程序设计语言解决问题,Python程序设计语言属于()。A.高级语言.自然语言.汇编
NCT-Python编程三级-模拟卷3(含答案练习

一、选择题

1.在Python IDLE编辑器中书写正确的表达式(   )

A.b**2-4ac .1/2gt2 .pi*r^2 .2*pi*r

2.Python文件的后缀名是(   )。

A..doc ..vbp ..py ..exe

3.12 Python语言语句块的标记是(      )

A.分号 .逗号 .缩进 ./

4.python文件的扩展名是(  )

A.py .pye .vbp .pyr

5.我们学习了使用Python程序设计语言解决问题,Python程序设计语言属于(    )。

A.高级语言 .自然语言 .汇编语言 .机器语言

6.关于Python3.8基础知识的说法中,不正确的是(  )

A.支持中文做标识符

B.Python标识符不区分字母的大小写

C.Python命令提示符是>>>

D.命令中用到的标点符号只能是英文字符

7.在python中,下列属于字符串常量的是(  )

A."python" .3.14 .cnt .2018

8.关于python程序设计语言,下列说法不正确的是(   )

A.python是一种解释型、面向对象的计算机程序设计语言

B.python支持Windows操作系统,但不支持Linux系统

C.python源文件以***.py为扩展名

D.python文件不能直接在命令行中运行

9.下列选项中,属于Python输出函数的是(  )。

A.random() .print() .sqrt() .input()

10.在python中,运行下列程序,正确的结果是(    )

s=0

for i in range (1,5):

    s=s+i

print("i=",i,"s=",s)

A.i=4  s=10 .i=5  s=10 .i=5  s=15 .i=6  s=15

11.下列选项中,不属于Python特点的是(   )。

A.面向对象 .运行效率高 .可读性好 .开源

12.在Python中,表示跳出循环的函数是(        )

A.continue .break .ESC .Close

13.在python中,运行下列程序,正确的结果是(   )

x=1

while x>0:

    x=x+1

print( x)

A.1 .1 2 3 4 5 6 7 8 9…………………

C.无输出 .100

14.下列属于正确的Python变量名的是(  )

A.True

B.88abc

C.abc&88

D._abc88

15.下面哪个不是Python合法的标识符(   )

A.int_3 .print

C.count .__name__

16.python中表达式4**3=(     )。

A.12 .1 . .7

17.在python中,运行下列程序,正确的结果是( )。

A.i=4 s=10 .i=5 s=10 .i=5 s=15 .i=6 s=15

18.在Python中,实现多分支选择结构的较好方法是(    )。

A.if .if-else .if-elif-else .if嵌套

19.现有如下python程序段:

for i in range( 6 ):

    p.append( int( random() * 10 ) + 1 )

for i in range( 2, 6 ):

    if i % 2 == 1 and p[ i ] % 2 == 0:

        p[ i ] += p[ i - 1]

    elif i % 2 == 0 and p[ i ] % 2 == 1:

        p[ i ] -= p[ i - 1]

执行该程序段后,在下列选项中,列表p中的元素值不可能的是()

A.1, 2, 3, 4, 7, 2

B.1, 2, 14, -9, -5, 8

C.6, 8, 1, 4, 6, 10

D.6, 4, 14, -7, 3, 8

20.解释性语言是指源代码不要求预先进行编译,在运行时才进行解释再运行,以下哪一种程序设计语言属于解释性语言(  )。

A.Python .C++ .VB .C

21.王明同用 Python语言编写程序,根据输入的体重和身高计算BM值并验算其体重指数是否超标,属于(   )

A.数据 .信息 .知识 .智慧

22.下列不可以用来搭建本地服务器的软件是(  )

(1)Python   (2) Excel (3)IIS     (4)Apache

A.(1)(2) .(3)(4) .(1)(2)(3)(4) .(1)(2)(4)

23.下面代码执行完毕后, a和b的值分别为(   )

a=la=l;
b=2b=2;
a=ba=b;
VB、Python 代码

JAVA代码

A.1 和 2 .1 和 1 .2 和 2 .2 和 1

24.运行下列Python程序,输出结果为True,则空白处应为(     )

a=15

b=46

if__________: 

print(‘True’)

else:

print(‘Flase’)

A.a=b .a>b .a25.在python计数循环中,列表正确的输写方式是(      )。

A.(1,2,3) .(1,2.3) .[1,2.3 ] .[1,2,3]

26.在Python中自定义函数需要什么关键字放在函数开始(   )

A.function .def .define .void

27.在Python中,设a=2,b=3,表达式a=3值是( )

A.1 .0 .True .False

28.python单行注释和多行注释分别是什么?(  )

A.""" """和''' ''' .#和""" """ .//和''' ''' .#和//

29.在Python中,关于变量的说法,正确的是(     )

A.变量必须以字母开头命名

B.变量只能用来存储数字,不能存储汉字

C.在python中变量类型一旦定义就不能再改变

D.变量被第二次赋值后,新值会取代旧的值

30.在Python中运行后,b的值是 (    )

a=6

If a>=0:        

  b=a+2        

Else:        

  b=a-2        

print(b)

A.6 .8 .10 .12

二、程序填空

31.小明用Python语言写了一个货币兑换程序如下:

(1)参数currency指:____________。

(2)该程序用了哪一种算法结构:_____________。

(3)输出结果为“50$= 325.25人民币”。则代码应该如何编写:____________。

32.请编写Python程序,实现如下功能需求:

1)程序运行后,给出文字提示:“请输入一个正整数:”

2)输入一个整数n按回车后,程序输出从1-n所有整数中既是3的倍数又是5的倍数的数。

3)不要超过5行代码。

程序运行举例:

33.有如下程序段:

     sum=0

     for  i  in   range(1,20,3) :

           sum+=i

     print(“sum=”,sum)

(1)循环变量i的初值为:_________,终值为:_________,步长为:__________。

(2)该程序执行后,输出的结果为:____________________。

34.完善代码并保存。

实现功能:从键盘输入10个学生的测试成绩,输出最高分和最低分。

cj=[] 

for i in range(0,________):

    x=float(input("请输入一个数"))

    cj.append(________)      

print(max(cj), min(________))

input("运行完毕,请按回车键退出...")

35.程序设计:唐三藏又被妖怪抓走了,这次孙悟空还是没打得过妖怪,于是来求观音菩萨。观音菩萨告诉孙悟空,在天庭里身高正好为1000米的那位神仙可以降伏此妖。于是悟空立刻来到天上,在玉皇大帝的神仙册上看到了按身高从矮到高排列有10000个神仙。由于时间紧迫,悟空想用最短的时间找到这位神仙,这样才可以尽快解救唐僧。

代码如下:

List=list(map(int,input(“请按身高递增顺序依次输入10000个神仙的身高”).split()))

left=1

right=10000

while   ①   

mid=   ②   

if List[mid]==1000:

   ③   

elif List[mid]<1000:

   ④   

else:

   ⑤   

print(“能帮孙悟空的神仙在第{0}位上”.format(mid+l))

(1)程序代码中①处正确的代码是(_______)。

A.left<right      B.left<=right    C.left!=right     D.left>right

(2)程序代码中②处正确的代码是(_______)。

A.(left+right)/2    B.(left+right)\\2

C.(left+right)//2    D.(left+right)\\\\2

(3)程序代码中③处正确的代码是(_______)。

A.pass           B.print(mid)z      C.break         D.continue

(4)程序代码中④处正确的代码是(_______)。-

A.left=mid       B.right=mid     C.left=mid+1    D.right=mid-1

(5)程序代码中⑤处正确的代码是(_______)。

A.left=mid       B.right=mid     C.left=mid+1    D.right=mid-1

36.求1~100内奇数之和(使用range函数)

37.求50以内所有5的倍数的和。

38.程序分析题

学校举行校园歌手大赛,评委由6人组成。评分方法:去掉一个最高分和一 个最低分,计算其余4位评委的平均分,作为选手的最终得分。max记录最高分; min记录最低分; s记录六位评委的总分; aver记录最终得分。

第1步:从文本框中分别读入6位评委的打分并依次存入到a(1)至a(6)中

第2步:将第1位评委的打分a(1)分别赋给最高分max ,最低分min和总分S

第3步:利用循环结构把另外5位评委的打分累加给s从而求出6位评委的总分s ,同时把5位评委的打分与max和min进行比较,得出6位评委中的最高分max和最低分min。

第4步:从总分中s中去掉最高分max和最低分min,求出其他4位评委的平均分aver作为选手的最终得分。

max=a[0]

min=a[0]

s=0

for i in range(6) :

s=s+a[i]

if a[i]>max:

max=a[ i]

if a[i] min=a[ i]

aver=(          )/4

(1)在引用tkinter模块进行界面设计的过程中,窗体中录入评委打分的对象是由______控件生成的。

A.Entry    B.Label      C.Frame  D.Button

(2)题目中算法描述采用的是__________A、自然语言B、伪代码 C、流程图 D、.N-S图

(3)下列程序代码片段对应于算法描述中的第2步至第4步。请填写片段中空白处的表达式填写完整________

39.编写程序,找到并输出100以内的素数。

40.阅读程序。分析条件语句的代码并回答问题。

(1)如果不能使用int()函数,那么变量s的类型将会变成 ______ 。

(2)如果你的期末成绩是85,你得到的评价将会是____________ 。

(3)如果你的期末成绩是55,你得到的评价将会是____________ 。

(4)如果你得到的评价是“还可以再提升”,你的期末成绩应该在_____和______之间。

(5)“程序中出现的所有else都可以替换为elif,程序效果一样”,这种说法是____(填“对”或“错”)的。

【参】***试卷处理标记,请不要删除

一、选择题

1.D

【详解】

本题主要考查Python表达式知识点。书写表达式时运算符号不能省略,+加、-减、*乘、**幂、/除、//整除、%取模,A、B、C正确的表达式分别是b**2-4*a*c,1/2*g*t*

解析:D

【详解】

本题主要考查Python表达式知识点。书写表达式时运算符号不能省略,+加、-减、*乘、**幂、/除、//整除、%取模,A、B、C正确的表达式分别是b**2-4*a*c,1/2*g*t**2,pi*r**2,2*pi*r是正确的表达式,故本题选D选项。

2.C

【详解】

本题主要考查Python相关知识点知识点。.doc是文字处理软件(word后缀名),.vbp是VisualBasic工程文件后缀名,.exe是可执行文件后缀名,.py是Python文件

解析:C

【详解】

本题主要考查Python相关知识点知识点。.doc是文字处理软件(word后缀名),.vbp是VisualBasic工程文件后缀名,.exe是可执行文件后缀名,.py是Python文件的后缀名,故本题选C选项。

3.C

【详解】

本题考查的是Python语言相关知识。Python语言中用缩进来标记语句块,故选项C正确。

解析:C

【详解】

本题考查的是Python语言相关知识。Python语言中用缩进来标记语句块,故选项C正确。

4.A

【详解】

本题主要考查Python文件。python文件的扩展名是py,故本题选A选项。

解析:A

【详解】

本题主要考查Python文件。python文件的扩展名是py,故本题选A选项。

5.A

【详解】

本题主要考查Python程序设计语言。Python、VB、C程序设计语言等均属于高级语言,故本题选A选项。

解析:A

【详解】

本题主要考查Python程序设计语言。Python、VB、C程序设计语言等均属于高级语言,故本题选A选项。

6.B

【详解】

本题主要考查Python语法。Python3.8支持中文做标识符,Python标识符区分字母的大小写,Python命令提示符是>>>,命令中用到的标点符号只能是英文字符,故本题选B选项

解析:B

【详解】

本题主要考查Python语法。Python3.8支持中文做标识符,Python标识符区分字母的大小写,Python命令提示符是>>>,命令中用到的标点符号只能是英文字符,故本题选B选项。

7.A

【详解】

本题主要考查Python数据类型。"python"是字符串常量,3.14、2018是数值型常量,cnt是变量,故本题选A选项。

解析:A

【详解】

本题主要考查Python数据类型。"python"是字符串常量,3.14、2018是数值型常量,cnt是变量,故本题选A选项。

8.B

【详解】

本题主要考查Python程序设计语言。python是一种解释型、面向对象的计算机程序设计语言;python支持Windows操作系统,也支持Linux系统;python源文件以***.

解析:B

【详解】

本题主要考查Python程序设计语言。python是一种解释型、面向对象的计算机程序设计语言;python支持Windows操作系统,也支持Linux系统;python源文件以***.py为扩展名;python文件不能直接在命令行中运行,故本题选B选项。

9.B

【详解】

本题考查的是Python函数。print()是Python输出函数;input()是Python输入函数。故选项B正确。

解析:B

【详解】

本题考查的是Python函数。print()是Python输出函数;input()是Python输入函数。故选项B正确。

10.A

【详解】

本题考查Python程序实现。

变量i的范围是从1到4,当i=4时,跳出循环,此时s=0+1+2+3+4=10。故本题选A选项

解析:A

【详解】

本题考查Python程序实现。

变量i的范围是从1到4,当i=4时,跳出循环,此时s=0+1+2+3+4=10。故本题选A选项

11.B

【详解】

本题考查Python特点的相关知识点

Python是一门面向对象、可读性好、开源的语言。因为是高级语言,不具备运行效率高的特点。故本题选B选项

解析:B

【详解】

本题考查Python特点的相关知识点

Python是一门面向对象、可读性好、开源的语言。因为是高级语言,不具备运行效率高的特点。故本题选B选项

12.B

【详解】

本题主要考查Python函数知识点。continue是跳出本次循环,进入下一次循环,break是跳出循环,故本题选B选项。

解析:B

【详解】

本题主要考查Python函数知识点。continue是跳出本次循环,进入下一次循环,break是跳出循环,故本题选B选项。

13.C

【详解】

本题主要考查Python程序的执行。x>0为真,所以一直做x=x+1语句,print()语句要在循环结束后再执行此行代码,所以无输出,故本题选C选项。

解析:C

【详解】

本题主要考查Python程序的执行。x>0为真,所以一直做x=x+1语句,print()语句要在循环结束后再执行此行代码,所以无输出,故本题选C选项。

14.D

【详解】

本题主要考查Python变量名命名规则。Python变量名命名规则如下:(1)Python变量名可以由字母、数字、下划线(_)组成,其中数字不能打头;(2)Python变量名不能是 P

解析:D

【详解】

本题主要考查Python变量名命名规则。Python变量名命名规则如下:(1)Python变量名可以由字母、数字、下划线(_)组成,其中数字不能打头;(2)Python变量名不能是 Python 关键字,但可以包含关键字;(3)Python变量名不能包含空格。由上可知D选项正确。

【点睛】

15.B

【详解】

本题主要考查Python变量的命名。变量的命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字。print是Python的关键字,不是合法的标识符,故本题选B选项。

解析:B

【详解】

本题主要考查Python变量的命名。变量的命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字。print是Python的关键字,不是合法的标识符,故本题选B选项。

16.C

【详解】

本题考查的是python中表达式相关知识。在 Python算数运算中,*代表乘法,**代表乘方,故4**3=4*4*4=,故选项C正确。

解析:C

【详解】

本题考查的是python中表达式相关知识。在 Python算数运算中,*代表乘法,**代表乘方,故4**3=4*4*4=,故选项C正确。

17.A

【详解】

本题主要考查Python程序的执行。for i in range(1,5)可知变量i的范围是1-4,程序运行完,s=s+i=0+1+2+3+4=10,故本题选A选项。

解析:A

【详解】

本题主要考查Python程序的执行。for i in range(1,5)可知变量i的范围是1-4,程序运行完,s=s+i=0+1+2+3+4=10,故本题选A选项。

18.C

【详解】

本题主要考查多分支选择结构。多分支选择结构格式:if-elif-else,故本题选C选项。

解析:C

【详解】

本题主要考查多分支选择结构。多分支选择结构格式:if-elif-else,故本题选C选项。

19.BD

【详解】

本题主要考查Python程序执行。第一个for循环生成列表p,值是[1,10]之间随机整数,第二个for循环处理后4个元素,当i是奇数且生成的p[i]是偶数,则将前一个值累加到p[i

解析:BD

【详解】

本题主要考查Python程序执行。第一个for循环生成列表p,值是[1,10]之间随机整数,第二个for循环处理后4个元素,当i是奇数且生成的p[i]是偶数,则将前一个值累加到p[i],若i是偶数且生成的p[i]是奇数,则p[i]减去前一个值,分析选项B、D第三个元素14,此时i=2,如果p[2]原来生成的是奇数,则需要执行 p[ i ] -= p[ i - 1],否则不变,即p[2]不会大于10,故执行该程序段后,列表p中的元素值不可能是1, 2, 14, -9, -5, 8或6,4, 14, -7, 3, 8,故本题选BD选项。

20.A

【详解】

本题主要考查程序设计语言。编译型语言:程序在执行之前需要一个专门的编译过程,把程序编译成 为机器语言的文件,运行时不需要重新翻译,直接使用编译的结果就行了。Python属于解释性语言,

解析:A

【详解】

本题主要考查程序设计语言。编译型语言:程序在执行之前需要一个专门的编译过程,把程序编译成 为机器语言的文件,运行时不需要重新翻译,直接使用编译的结果就行了。Python属于解释性语言,C++ 和C属于编译性语言,vb是典型的编译+解释型语言,故本题选A选项。

21.D

【详解】

本题考查数据、信息、知识、智慧的概念。数据经过加工,可表达某种意义,则转变为信息;信息经过加工,可用于指导实践,则转变为知识;智慧是人类基于已有的知识,针对物质世界运动过程中产生的问题

解析:D

【详解】

本题考查数据、信息、知识、智慧的概念。数据经过加工,可表达某种意义,则转变为信息;信息经过加工,可用于指导实践,则转变为知识;智慧是人类基于已有的知识,针对物质世界运动过程中产生的问题根据获得的信息进行分析,对比,演绎找出解决方案的能力。而本题中根据身高和体重提供的数据信息,结合Python知识编写相应的程序,从而进行算法设计程序编写来解决实际问题。故属于智慧,选项D正确。

22.A

【详解】

本题主要考查服务器的搭建。Python是程序设计软件,Excel是表格处理软件,IIS是互联息服务,Apache是Web服务器软件,IIS和Apache可以用来搭建本地服务器的软件

解析:A

【详解】

本题主要考查服务器的搭建。Python是程序设计软件,Excel是表格处理软件,IIS是互联息服务,Apache是Web服务器软件,IIS和Apache可以用来搭建本地服务器的软件,故本题选A选项。

23.C

【详解】

本题主要考查程序的执行。a=1,b=2,a=b=2,故代码执行完毕后, a和b的值分别为2 和 2,故本题选C选项。

解析:C

【详解】

本题主要考查程序的执行。a=1,b=2,a=b=2,故代码执行完毕后, a和b的值分别为2 和 2,故本题选C选项。

24.C

【详解】

本题考查Python程序调试

a解析:C

【详解】

本题考查Python程序调试

a25.D

【详解】

本题考查的是python列表相关知识。列表参数必须是由方括号括起来的列表,参数之间用分号。故选项D正确。

解析:D

【详解】

本题考查的是python列表相关知识。列表参数必须是由方括号括起来的列表,参数之间用分号。故选项D正确。

26.B

【详解】

本题主要考查Python函数。自定义函数的格式是,def  函数名(参数):语句或语句组  return 返回值,故在Python中自定义函数需要def关键字放在函数开始,故本题选B选

解析:B

【详解】

本题主要考查Python函数。自定义函数的格式是,def  函数名(参数):语句或语句组  return 返回值,故在Python中自定义函数需要def关键字放在函数开始,故本题选B选项。

27.C

【详解】

本题主要考查Python基本运算。Python比较运算优先级高于逻辑运算,因此C选项正确。

【点睛】

解析:C

【详解】

本题主要考查Python基本运算。Python比较运算优先级高于逻辑运算,因此C选项正确。

【点睛】

28.B

【详解】

本题主要考查Python注释。python单行注释和多行注释分别是#和""" """,故本题选B选项。

解析:B

【详解】

本题主要考查Python注释。python单行注释和多行注释分别是#和""" """,故本题选B选项。

29.D

【详解】

本题主要考查Python变量。变量的命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字;变量能存储的数据很多,包含存储汉字,在Python中,定义变量是不需要指定数据类

解析:D

【详解】

本题主要考查Python变量。变量的命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字;变量能存储的数据很多,包含存储汉字,在Python中,定义变量是不需要指定数据类型的,但Python本身是有数据类型的,它的数据类型可分为数字型和非数字型;数据类型是可以强制转换的;变量被第二次赋值后,会覆盖原有的数据,故本题选D选项。

30.B

【详解】

本题主要考查Python程序的执行。a=6,满足a>=0,执行b=a+2=8,故在Python中运行后,b的值是8,故本题选B选项。

解析:B

【详解】

本题主要考查Python程序的执行。a=6,满足a>=0,执行b=a+2=8,故在Python中运行后,b的值是8,故本题选B选项。

二、程序填空

31.形参 分支结构(选择结构) 条件中的return语句改为return print(money,"$=",money*6.505,"人民币"),其他elif语句类似    

【详解】

本题主要考查Python程序执行与调试。①分析代码可知,参数currency指:形参。②由代码可知,该程序用了条件分支结构。③若输出结果是50$= 325.25人民币,则需将if条件中的return语句改为return print(money,"$=",money*6.505,"人民币"),其他elif语句类似。

32.n=input("请输入一个正整数: ")

        n=int(n)

        For i in range(15,n+1,15)

print(i)

【详解】

本题考查的是Python循环语句。range函数,第一个参数表示开始,第二个参数表示停止,第三个参数表示步长。print缺省的话默认是换行输出。

33.初值为1 终值为:20 步长为:3 sum=70    

【详解】

本题主要考查Python循环结构。由代码for i in range(1,20,3) ,可知循环变量i的初值为1,终值为20,步长为3。该程序执行后,输出的结果为sum=sum+i=0+1+4+7+10+13+16+19=70。

34.x cj    

【详解】

本题主要考查Python程序执行与调试。①从键盘输入10个学生的测试成绩,range(a,b)的范围是从a~b,但不包括b,故第一空填10。②每输入一个数x,将其通过append函数加到列表cj中,故第二空填x。③求最大值用max函数,求最小值用min函数,故第三空填cj。

35.B C C C D    

【详解】

本题主要考查二分查找算法及Python程序实现。①二分查找的循环条件是left<=right,故选B选项。②此处是取中间值,需要整除2,故填(left+right)//2 ,故选C选项。③如果mid对应的列表值是1000,表示已找到,则用break跳出循环,选C选项。④如果mid对应的列表值小于1000,则需要更新left的值为mid+1继续循环,选C选项。⑤否则更新right的值为mid-1,选D选项。

36.Sum=0

for i in range(1,101,2):

Sum+=i

print(Sum)

【详解】

本题主要考查Python程序设计。求1~100内奇数之和,用Sum来求和,变量i的范围是1到100,每次递增2,可以使用range函数,具体代码如下:

Sum=0

for i in range(1,101,2):

Sum+=i

print(Sum)

37.

【详解】

本题主要考查Python程序设计。可以采用Python程序设计语言实现50以内所有5的倍数的和,可以结合while循环以及if条件分支结构实现,具体代码及实现如下:

38.A A s-max-min    

【详解】

本题主要考查Python程序的执行与调试。①在引用tkinter模块进行界面设计的过程中,窗体中录入评委打分的对象是由Entry控件生成的(Entry 是Tkinter 用来接收字符串等输入的控件,该控件允许用户输入一行文字),故选A选项。②题目中算法描述采用的是伪代码,故选A选项。③从总分中s中去掉最高分max和最低分min,求出其他4位评委的平均分aver作为选手的最终得分,故此处填s-max-min。

39.参1:

for i in range(2,101):

    j=2

while j<=i:

        if i%j==0:

            break

        j+=1

if j        continue

    else:

        print(i,end=" ")

参考答:2:

for i in range(2,101):

   for j in range(2,i):

      if(i%j==0):

         break

   else:

print(i)

【详解】

本题考查是Python语言编程解决问题。break 语句可以立即终止当前循环的执行,跳出当前所在的循环结构。无论是 while 循环还是 for 循环,只要执行 break 语句,就会直接结束当前正在执行的循环体。这就好比在操场上跑步,原计划跑 10 圈,可是当跑到第 2 圈的时候,突然想起有急事要办,于是果断停止跑步并离开操场,这就相当于使用了 break 语句提前终止了循环。答案中代码的实现过程见下图:

参1:

参2:

40.字符串类型 你及格了喔 表现不错 程序结束 不及格 学习方法可能不对 程序结束    60    80    错    

【详解】

本题主要考查Python编程。① input() 函数接受一个标准输入数据,返回为 string 类型,因此此处为字符串类型;②输入期末成绩为85时,满足大于等于60及大于等于80条件,因此此处输出为“你及格了喔 表现不错 程序结束”;③输入期末成绩为55时,满足小于60及大于等于30,因此此处输出为“不及格 学习方法可能不对 程序结束”;评价是“还可以再提升”项,属于大于等于60且小于80范围,因此④为60,⑤为80;elif后需添加判断条件,因此⑥为错。

【点睛】

文档

NCT-Python编程三级-模拟卷3(含答案练习

NCT-Python编程三级-模拟卷3(含答案练习一、选择题1.在PythonIDLE编辑器中书写正确的表达式()A.b**2-4ac.1/2gt2.pi*r^2.2*pi*r2.Python文件的后缀名是()。A..doc..vbp..py..exe3.12Python语言语句块的标记是()A.分号.逗号.缩进./4.python文件的扩展名是()A.py.pye.vbp.pyr5.我们学习了使用Python程序设计语言解决问题,Python程序设计语言属于()。A.高级语言.自然语言.汇编
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top