资源描述
python软件编程等级考试(一级)编程实操题04图文word练习
一、选择题
1.在python中,语句print(a,b)意思是( )
A.打印a,b B.输出(a,b) C.输出a,b D.输出a,b值
2.如下是一段python程序:
它可以用哪个流程图体现( )。
A. B.
C.
3.( ) 不是程序设计高级语言。
A.Python
B.Basic
C.C++
D.伪代码
4.下列选项中,可以作为 Python程序变量名是( )
A.a/b B.ab C.a+b D.a-b
5.数据分析处理工具错误( )
A.Access B..Excel C.python D.SQL
6.在Python中,体现式(21%4)+5值是( )
A.2 B.6 C.10 D.3
7.在python中,下列属于字符串常量是( )
A."python" B.3.14 C.cnt D.
8.已知字符串s1="python",s2="Python",则体现式中s1>s2值为( )
A.“python” B.“Python” C.True D.False
9.下列Python程序运行后输出成果是( )。
s=0
for i in range(1,10):
s=s+i
print("s=",s)
A.s=35 B.s=45 C.s=55 D.s=65
10.在Python中,若x=10, y=20,下面程序段执行后,变量x、y值分别是( )
x=y
y=x
A.10、 10 B.10、20 C.20、 20 D.20、 10
11.下列Python体现式中,能对表达“变量x可以被4整除且不能被100整除”是( )
A.(x%4==0) or (x%100!=0)
B.(x%4==0) and (x%100!=0)
C.(x/4==0) or (x/100!=0)
D.(x/4==0) and (x/100!=0)
12.在Python中,已知a=3,b=5,运行下列程序段后,a和b值为
a = a * b
b = a // b
a = a // b
A.a=3 b=5 B.a=15 b=3 C.a=5 b=5 D.a=5 b=3
13.对于Python语言中语句“x=(num//100)%10”,当num值为45376时,x值应为( )
A.3 B.4 C.5 D.6
14.在Python中要互换变量a和b中值,应使用语句组是( )
A.a,b = b,a B.a = c ;a = b;b = c
C.a = b;b = a D.c = a;b = a;b = c
15.Python中“ab ”+“cd”*2成果是( )。
A.abcd2 B.abcdabcd C.abcdcd D.ababcd
16.Python设计具有很强可读性,相比其他语言具有特色语法有如下选项,对是( )。
A.交互式 B.解释型 C.面向对象 D.服务端语言
17.下列不可以作为Python合法变量名是( )
A.c0 B.2a C.a_3 D.小河
18.有如下python程序段:
a="Doing is better than saying ."
print(r"\n"+a[ :15])
该程序运行后,输出成果是( )
A.直接输出:' \nDoing is better '
B.直接输出:\nDoing is better th
C.直接输出:\nDoing is better
D.先换行,然后在新一行中输出:Doing is better
19.Python语句中以r或R开头字符串表达原始字符串,则print(r"\nGood")运行成果是()
A.新行和字符串Good B.r"\nGood" C.\nGood D.字符r、新行和字符串Good
20.既有如下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
21.Python体现式a=b中“=”表达 ( )
A.互换“=”左右两边变量值
B.把“=”右边变量值赋值给左边变量
C.把“=”左边变量值赋值给右边变量
D.比较“=”左右两边变量值与否相等
22.如下文本框内是一段用Python程序设计语言编写源代码,功能是输出200以内能被17整除最大正整数。这段源代码属于( )。
A.程序 B.软件 C.指令 D.命令
23.下面选项中对Python操作描述错误是( )
A.x1+x2 连接列表x1和x2,生成新列表
B.x*n 将列表x复制次,生成新列表
C.Min(x) 列表x中最大数据项
D.Len(x) 计算列表中组员个数
24.下列不可以用来搭建当地服务器软件是( )
(1)Python (2) Excel (3)IIS (4)Apache
A.(1)(2) B.(3)(4) C.(1)(2)(3)(4) D.(1)(2)(4)
25.下列Python程序段运行成果是( )。
i=0
sum=0
while i<10:
if i%2==0:
sum+=i
i+=2
print("sum=",sum)
A.sum=17 B.sum=18 C.sum=19 D.sum=20
26.计算机能直接接受和执行程序设计语言为( )
A.Visual Basic语言 B.Python语言 C.机器语言 D.自然语言
27.在Python中要生成随机数,应当使用( )。
A.math 模块 B.random模块
C.numpy 模块 D.pygame 模块
28.在python中,有程序如下
A=input()
print(A * 5)
通过键盘输入5,则运算成果是()
A.5 5 5 5 5 B.25 C.5*5 D.5 5
29.在python计数循环中,列表对输写方式是( )。
A.(1,2,3) B.(1,2.3) C.[1,2.3 ] D.[1,2,3]
30.下列选项中不能对体现Python中赋值语句是( )
A.X,Y=5,8 B.X=Y=5 C.X =Y+X D.10=X+Y
二、程序填空
31.设计完毕算法之后,小C打算用所学Python程序设计语言完毕程序编写。
(1)Python程序设计语言属于程序设计语言中_______________。
A.机器语言 B.汇编语言 C.高级语言 D.翻译程序
(2)小C将设计好算法转为Python程序语言(如下)。其中“Tot2=8”是一种___________,“#初始化时长费为0”是一种__________,“S<=3.3”是一种___________,“float(input(“请输入时长”))”是一种__________。
A.函数 B.体现式 C.赋值语句 D.注释语句
1 Tot1=0 #初始化时长费为0
2 Tot2=0 #初始化里程费为0
3 S=float(input(“请输入里程数”))
4 T=float(input(“请输入时长”)) #输入里程数和时长
5 if(T>9): #计算时长费用
6 Tot1=(T-9)*0.2
7 if(S<=3.3): #算里程费用
8 Tot2-8
9 else:
10 Tot2=8+(S-3.3)*1.35
11 Cost-Totl+tot2
12 print(Cost) #输出总车费
(3)小C写好代码之后,编译运行发现报错了,根据下图中所示错误信息分析该程序报错原因是:____________________________________________________________________________________________。
NameError Traceback(most recent call last)
<ipython-input-2-fc682f6f4658>in<modu1e>
9else:
10
—→11 Cost=Tot1+tot2
12
NameError:name’tot2’is not defined
(4)通过修改之后,小C对照某次滴滴打车订单,将对应公里数和时长输入程序,运行得到成果与实际支付费用一致,小C会心一笑验证得知程序对无误。小C借助于计算机编写程序处理问题这个过程是:①设计算法②编写程序③分析问题④调试运行程序,合理次序是_________。(填写序号即可)
(5)总结用计算机处理问题优势重要有:_______________________________________________。
32.某字符转置算法描述如下:
将字符串(均为大写字符)s依次转换为相对应数值(字符A~Z对应数值1~26);
·转换后数值以K个数据为一段,将n个待处理数据依次分割成若干段(最终一段局限性部分用0来补充);
每一段中K个数据与K*K转置矩阵进行乘法运算;
将乘法运算得到每一种成果值除以26求余数,依次转换成对应字符(数值1~26对应字符A~Z),最终按原始字符串长度输出。
乘法运算规则如下:
第i个元素c(i)=第j个元素a(j)*转置矩阵第j行第i个元素b(t)乘积之和(其中j=1,2…K)
例如:字符串s=PYTHON,区块大小K=4,转置过程如下:
(1)根据算法描述,上述示例中,字符“N”相乘成果(即图中(★)处)为________。
(2)请在划线处填入合适代码。
Private Sub Commandl_Click()
Dim a(1 To 100)As Integer ´存储字符串,长度不超过100个字符
Dim b(1 To 100)As Integer 存储转置矩阵,长度不超过 10*10
Dim c(1 To 100)As Long
Dim s As String, tmp As String
Dim k As Integer, t As Integer, i As Integer, j As Integer
Dim n As Integer, m As Integer, lens As Integer
s=Textl. Text ´在 Textl 中输入原始字符串
k=Val(Text 2.Text) ´在 Text 2 中输入区块大小K
Randomize
For i=1 To k^2
b(i)=Int(Rnd*9)+1
tmp=tmp十Str(b(i))
If i Mod k=0 Then
List 2. AddItem tmp
tmp="" .
End If
Next i
lens=Len(s):n=lens
For i=1 To n
tmp=Mid(s,i,1)
①__________
Listl. AddItem Str(a(i))
Next i
Do While n Mod k<>0
n=n十1
a(n)=0
Listl. AddItem Str(a(n))
Loop
For i=1 To n
m=(i―1)Mod k+1
t=1
Forj= ②__________
c(i)=a(j) * b((m-1) * k+t)+c(i)
t=t+1
Next j
Next i
For i=1 To n
List 3. AddItem Str(c(i))
Next i
s=″″
For i=1 To lens
③__________
s=s+Chr(t+64)}
Next i
Text 3.Text=s ´在Text 3 中输出转置后字符串
End Sub
33.现代生活半径扩大和生活节奏加紧使出行成本不停增长。滴滴快车应运而生,其以灵活迅速响应和经济实惠价格为大众提供更高效、更经济、更舒适出行服务,给人们生活带来了美好变化。小C是滴滴快车忠实粉丝,常常出行就提前预约,乘坐滴滴快车。小C就在思考这个滴滴快车是怎么计费?可否用所学Python语言也编写一种计费程序。于是小C开展了有关这个项目活动探究。根据实际状况,回答问题。
(一)搜集、分析数据,运用数理思维建模
登录滴滴出行官网,得到了如下信息,即“滴滴快车(一般型)计价规则”:
滴滴快车(一般型)计价规则
时段
起步价
里程费
时长费
一般时段
8.00元
1.35元/公里
0.20元/分钟
00:00-06:30
8.50元
2.40元/公里
0.50元/分钟
06:30-09:00
8.50元
1.50元/公里
0.45元/分钟
21:00-23:00
8.50元
1.50元/公里
0.40元/分钟
23:00-00:00
8.50元
2.40元/公里
0.50元/分钟
注意:
1.起步价包含里程3.3公里,包含时长9分钟,里程费、时长费合计局限性基础费时,直接按照基础费计费。
2.实时计价是基于订单服务内容(里程、时长、时段),按多种费用项定价原则计算订单价格计价方式,实际费用由两部分里程费与时长费累加而得。
小C同学19:33从“南内环恒地大厦停车场-入口”到“坞城新纪元大酒店(长风店)”乘坐滴滴快车(一般车型),里程4.1公里,时长约21分钟,按照表中计费规则,小C同学本次出行应当支付车费是:车费=8+(4.1-3.3)×1.35+(21-9)×0.2=9.68。
(1)小C登录滴滴出行官网搜索并下载“计价规则”,所采用数字化工具:_____________
A.数字化可视化体现工具 B.信息加工工具
C.三维设计工具 D.信息检索工具
(2)假设Tot1表达时长费,Tot2表达里程费,S表达实际里程,T表达实际时长,Cost表达应支付费用。运用数学解析式归纳出计费公式为:
假如时长超过9分钟,则Tot1=_____________。假如里程不不小于等于3.3公里则Tot2=_____________,否则Tot2=_____________。应支付费用:Cost=______________。
(二)运用算法描述措施将问题处理环节化
小C明晰了滴滴快车车费计算措施之后,设计求解滴滴快车一般时段车费算法,并用自然语言和流程图方式表述出来。
(3)自然语言描述:
第一步:_________________________
第二步:计算时长费Totl
第三步:计算里程费Tot2
第四步:_________________________
第五步:_________________________
(4)流程图描述:(如图)流程图中,表达计算与赋值是_____________,表达算法流向是______________。
A. B. C. D. E.
(5)算法描述中,用到了三种基本控制构造,分别是_______________、______________和______________。如图示中流程图使用控制构造是_______________和______________。(选填:次序构造、选择构造、循环构造、树型构造)
(6)一种算法必须有______________或多种数据输入。有______________或多种数据输出。(选填:零个/一种)
(三)编写、调试、运行程序,验证算法并处理问题________
34.小敏有10万元本金,想要购置银行保证收益型理财产品。每年到期后连本带利仍购置此种理财。请你协助小敏分析,在年收益率不变状况下,多少年后小敏合计收益能超过本金,请完毕程序填空。(例如输人:5.15%,输出:后收益超过本金。)
1 s=input("请输入年利率:")
2 rate=float(s[:-1])*0.01
3 money=100000
4 year=0
5 while money<=00:
6 money=round( ),2)
7 year=year+1
8 print(year,"年后收益超过本金。”)
(1)程序第6行下划线处应填入___________。
(2)程序第2行作用是____________,并赋值给变量 rate。
(3)该程序重要是通过while实现____________构造。
35.完善程序实现如下功能并保留:
有5个人坐在一起,第5个人说他比第4个人小3岁;第4个人说他比第3个人小3岁;第3个人说他比第2个人小3岁;第2个人又说他比第1个人小3岁;第1个人说他是38岁。编写程序,计算出第5个人年龄并显示。
def age(n):
if n == 1: c = ________
else: c = age(n - 1) - 3
return ________
print("第5人年龄:",age(________))
input("运行完毕,请按回车键退出...")
36.求100以内素数。
37.求水仙花数(一种三位数,其各位数字立方和等于该数字自身)
38.分析完善程序
某市出租车收费原则如下:
(1)3公里内(含3公里),收费8元
(2)超过3公里但未超过6公里部分,按1.5元/公里收费
(3)超过6公里部分,按2.25元/公里收费。
根据以上原则,输入出租车行驶公里数,请计算顾客需付费多少元?
[算法分析]
假设总费用为p,则可以分段计算
p=8 ‘(s≤3)
p=1.5*(s-3)+8 ‘(3<s≤6)
p=2.25*(s-6)+1.5*3+8 ‘(s>6)
[参照代码]
a=float(input(“s=”))
if s <= 3 :
p= 8
if
p=1.5*(s-3)+8
if s > 6 :
p=2.25*(s-6)+1.5*3+8
print( p)
根据上述回答如下问题:
(1)本题采用算法是________(填:解析法/枚举法/排序法/递归法)。
(2)程序代码中空白处应填写条件是_______(填: A/B/C/D)。
A.3<s<=6 B.3<=s<=6 C.s>3 and s<6 D.s>3 Or s<=6
39.程序分析题
学校举行校园歌手大赛,评委由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:
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步。请填写片段中空白处体现式填写完整________
40.阅读程序。
for i in range(1,10):
for j in range(1,i+1):
print("%d X %d=%2d"%(j,i,j*i),end=" ")
print()
(1)在第一行程序中,变量i数据范围为_____到____。
(2)在第二行程序中,变量j数据范围为_____到____。
(3)假如“%d”表达十进制数,那么%2d则表达____ 位宽十进制数。
(4)第三行程序改为print("%d X %d=%2d"%(i,j,i*j),end=" "),则本题输出应当是_____。
(5)假如最终一行print()表达换行,那么end=””功能是_______ 。
【参照答案】***试卷处理标识,请不要删除
一、选择题
1.D
【详解】
本题重要考察Python输出函数。在python中,语句print(a,b)意思是输出a,b值,故本题选D选项。
解析:D
【详解】
本题重要考察Python输出函数。在python中,语句print(a,b)意思是输出a,b值,故本题选D选项。
2.B
【详解】
本题重要考察算法流程图知识点。程序代码中有双分支语句if –else。因此选B绘制有分支流程图,故本题选B选项。
解析:B
【详解】
本题重要考察算法流程图知识点。程序代码中有双分支语句if –else。因此选B绘制有分支流程图,故本题选B选项。
3.D
【详解】
本题考察程序设计语言有关知识点
程序设计高级语言包括Python、Basic、C++等,伪代码不能执行,不是程序设计高级语言。故本题选D选项
解析:D
【详解】
本题考察程序设计语言有关知识点
程序设计高级语言包括Python、Basic、C++等,伪代码不能执行,不是程序设计高级语言。故本题选D选项
4.B
【详解】
本题重要考察Python变量命名。变量命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字。故ab可以作为 Python程序变量名,故本题选B选项。
解析:B
【详解】
本题重要考察Python变量命名。变量命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字。故ab可以作为 Python程序变量名,故本题选B选项。
5.C
【详解】
本题重要考察数据分析知识点。Access(数据库)、Excel(表格处理软件)、SQL(用于访问和处理数据库原则计算机语言)均是数据分析处理工具,Python是程序设计软件,故本题
解析:C
【详解】
本题重要考察数据分析知识点。Access(数据库)、Excel(表格处理软件)、SQL(用于访问和处理数据库原则计算机语言)均是数据分析处理工具,Python是程序设计软件,故本题选C选项。
6.B
【详解】
本题重要考察Python体现式运算。(21%4)+5=1+5=6,故体现式(21%4)+5值是6,故本题选B选项。
解析:B
【详解】
本题重要考察Python体现式运算。(21%4)+5=1+5=6,故体现式(21%4)+5值是6,故本题选B选项。
7.A
【详解】
本题重要考察Python数据类型。"python"是字符串常量,3.14、是数值型常量,cnt是变量,故本题选A选项。
解析:A
【详解】
本题重要考察Python数据类型。"python"是字符串常量,3.14、是数值型常量,cnt是变量,故本题选A选项。
8.C
【详解】
本题重要考察Python字符串。比较字符串大小,是将两个字符串字符一一比较它们ASCII值,小写字母ASCII值不小于大写字母,故体现式中s1>s2值为True,故本题选C选项
解析:C
【详解】
本题重要考察Python字符串。比较字符串大小,是将两个字符串字符一一比较它们ASCII值,小写字母ASCII值不小于大写字母,故体现式中s1>s2值为True,故本题选C选项。
9.B
【详解】
本题重要考察Python程序执行。s=0,变量i范围是1~9,循环体是s=s+i,程序运行后s=s+i=0+1+2+3+4+5+6+7+8+9=45,故本题选B选项。
解析:B
【详解】
本题重要考察Python程序执行。s=0,变量i范围是1~9,循环体是s=s+i,程序运行后s=s+i=0+1+2+3+4+5+6+7+8+9=45,故本题选B选项。
10.C
【详解】
本题重要考察Python程序执行。x=10,y=20,x=y=20,y=x=20,故程序段执行后,变量x、y值分别是20、 20,故本题选C选项。
解析:C
【详解】
本题重要考察Python程序执行。x=10,y=20,x=y=20,y=x=20,故程序段执行后,变量x、y值分别是20、 20,故本题选C选项。
11.B
【详解】
本题重要考察Python体现式运算。逻辑运算符“且”用and表达,“或”用or表达,变量x可以被4整除用x%4==0表达,不能被100整除用x%100!=0,故本题选B选项。
解析:B
【详解】
本题重要考察Python体现式运算。逻辑运算符“且”用and表达,“或”用or表达,变量x可以被4整除用x%4==0表达,不能被100整除用x%100!=0,故本题选B选项。
12.D
【详解】
本题重要考察Python体现式运行。a=3,b=5,a = a * b=15,b = a // b=15//5=3,a = a // b=15//3=5,故运行下列程序段后,a和b
解析:D
【详解】
本题重要考察Python体现式运行。a=3,b=5,a = a * b=15,b = a // b=15//5=3,a = a // b=15//3=5,故运行下列程序段后,a和b值为a=5 b=3,故本题选D选项。
13.A
【详解】
本题重要考察Python语句。num=45376,x=(45376//100)%10=453 % 10=3,故x值应为3,故本题选A选项。
解析:A
【详解】
本题重要考察Python语句。num=45376,x=(45376//100)%10=453 % 10=3,故x值应为3,故本题选A选项。
14.A
【详解】
本题考察Python语句。在Python中要互换变量a和b中值,可以使用语句组是t=a;a=b;b=t也可以是a,b=b,a,故本题选A。
解析:A
【详解】
本题考察Python语句。在Python中要互换变量a和b中值,可以使用语句组是t=a;a=b;b=t也可以是a,b=b,a,故本题选A。
15.C
【详解】
本题重要考察Python体现式运算。字符串乘上整数 n,将返回由 n 个此字符串拼接起来新字符串,故该体现式运算成果是abcdcd,故本题选C选项。
解析:C
【详解】
本题重要考察Python体现式运算。字符串乘上整数 n,将返回由 n 个此字符串拼接起来新字符串,故该体现式运算成果是abcdcd,故本题选C选项。
16.ABC
【详解】
本题考察Python特点有关知识点
相比其他语言,Python具有交互式、解释型、面向对象特色。故本题选ABC
解析:ABC
【详解】
本题考察Python特点有关知识点
相比其他语言,Python具有交互式、解释型、面向对象特色。故本题选ABC
17.B
【详解】
本题重要考察Python变量命名。变量命名规则有:不能以数字开头,可以以字母或下划线开头,不能包含特殊字符,不能是关键词,故2a不可以作为Python合法变量名,故本题选B选项。
解析:B
【详解】
本题重要考察Python变量命名。变量命名规则有:不能以数字开头,可以以字母或下划线开头,不能包含特殊字符,不能是关键词,故2a不可以作为Python合法变量名,故本题选B选项。
18.C
【详解】
本题重要考察Python程序运行。r 标识 \ 背面字符不转义,a[ :15]表达从a右边往左第15位到最左边所有输出,故该程序运行后,输出成果是直接输出:\nDoing is
解析:C
【详解】
本题重要考察Python程序运行。r 标识 \ 背面字符不转义,a[ :15]表达从a右边往左第15位到最左边所有输出,故该程序运行后,输出成果是直接输出:\nDoing is better,故本题选C选项。
19.C
【详解】
本题重要考察Python输出语句。“\n”表达换行,以r或R开头字符串表达原始字符串,故print(r"\nGood")运行成果是\nGood,故本题选C选项。
解析:C
【详解】
本题重要考察Python输出语句。“\n”表达换行,以r或R开头字符串表达原始字符串,故print(r"\nGood")运行成果是\nGood,故本题选C选项。
20.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选项。
21.B
【详解】
本题重要考察Python赋值语句。Python体现式a=b中“=”表达把“=”右边变量值赋值给左边变量,故本题选B选项。
解析:B
【详解】
本题重要考察Python赋值语句。Python体现式a=b中“=”表达把“=”右边变量值赋值给左边变量,故本题选B选项。
22.A
【详解】
本题考察知识点是程序概念。
程序是指为实现特定目或处理特定问题而用计算机语言编写命令序列集合。程序中包括指令和数据。
软件是指包括所有在电脑运行程序。软件=程序+数据+文档。
解析:A
【详解】
本题考察知识点是程序概念。
程序是指为实现特定目或处理特定问题而用计算机语言编写命令序列集合。程序中包括指令和数据。
软件是指包括所有在电脑运行程序。软件=程序+数据+文档。
指令是指示计算机执行某种操作命令。一种指令一般由两部分构成:操作码+地址码。
根据它们定义,可以得出题目中源代码属于程序。
故A选项对。
23.C
【详解】
本题重要考察Python列表有关操作。x1+x2 连接列表x1和x2,生成新列表;x*n 将列表x复制次,生成新列表;Min(x) 列表x中最小数据项;Len(x) 计算列表中组员个
解析:C
【详解】
本题重要考察Python列表有关操作。x1+x2 连接列表x1和x2,生成新列表;x*n 将列表x复制次,生成新列表;Min(x) 列表x中最小数据项;Len(x) 计算列表中组员个数,故本题选C选项。
24.A
【详解】
本题重要考察服务器搭建。Python是程序设计软件,Excel是表格处理软件,IIS是互联网信息服务,Apache是Web服务器软件,IIS和Apache可以用来搭建当地服务器软件
解析:A
【详解】
本题重要考察服务器搭建。Python是程序设计软件,Excel是表格处理软件,IIS是互联网信息服务,Apache是Web服务器软件,IIS和Apache可以用来搭建当地服务器软件,故本题选A选项。
25.D
【详解】
本题重要考察Python程序执行。i=0,sum=0,循环条件是i<10,变量i每次递增2,若i是偶数,执行sum=sum+i,故程序执行完sum=sum+i=0+0+2+4+6+8
解析:D
【详解】
本题重要考察Python程序执行。i=0,sum=0,循环条件是i<10,变量i每次递增2,若i是偶数,执行sum=sum+i,故程序执行完sum=sum+i=0+0+2+4+6+8=20,故本题选D选项。
26.C
【详解】
本题重要考察程序设计语言。Visual Basic语言、Python语言是高级语言,计算机能直接接受和执行程序设计语言为机器语言,故本题选C选项。
解析:C
【详解】
本题重要考察程序设计语言。Visual Basic语言、Python语言是高级语言,计算机能直接接受和执行程序设计语言为机器语言,故本题选C选项。
27.B
【详解】
本题重要考察Python随机函数。math 模块提供了许多对浮点数数学运算函数;random模块提供许多生成随机数函数;numpy 模块支持大量维度数组与矩阵运算,此外也针对数组
解析:B
【详解】
本题重要考察Python随机函数。math 模块提供了许多对浮点数数学运算函数;random模块提供许多生成随机数函数;numpy 模块支持大量维度数组与矩阵运算,此外也针对数组运算提供大量数学函数库,pygame 模块专为电子游戏设计,包含图像、声音等。故在Python中要生成随机数,应当使用random模块,故本题选B选项。
28.A
【详解】
本题考察Python算法及其程序实现。
input()函数接受是字符串,故print(A * 5)时,输出5个A里存储字符串。通过键盘输入5,则运算成果是:5 5 5 5 5,选项
解析:A
【详解】
本题考察Python算法及其程序实现。
input()函数接受是字符串,故print(A * 5)时,输出5个A里存储字符串。通过键盘输入5,则运算成果是:5 5 5 5 5,选项A对。
29.D
【详解】
本题考察是python列表有关知识。列表参数必须是由方括号括起来列表,参数之间用分号。故选项D对。
解析:D
【详解】
本题考察是python列表有关知识。列表参数必须是由方括号括起来列表,参数之间用分号。故选项D对。
30.D
【详解】
本题重要考察Python赋值语句。赋值
展开阅读全文