内容正文:
第5章测试卷 程序设计入门 159
第5章测试卷 程序设计入门
(本卷满分100分,完成时间90分钟)
题号 一 二 三 四 五 总分
得分
一、单项选择题 (本大题共20小题,每小题2分,共40分)
1.( )是将问题解决的方法步骤编写成计算机可以执行的程序的过程。
A.程序 B.算法 C.程序设计 D.流程图
2.程序设计的三种基本结构是 ( )。
A.顺序、结构、模块 B.模块、顺序、选择
C.顺序、循环、选择 D.层次、网状、循环
3.在算法流程图中,表示判断的图形符号是 ( )。
A.矩形框 B.菱形框
C.圆角矩形 D.平行四边形
4.下列关于用计算机程序解决问题的步骤,顺序正确的是 ( )。
A.设计算法、编写程序、提出问题、调试程序、得到答案
B.分析问题、编写程序、设计算法、调试程序、得到答案
C.分析问题、设计算法、编写程序、调试程序、得到答案
D.设计算法、提出问题、编写程序、调试程序、得到答案
5.在Python中,下列属于字符串常量的是 ( )。
A.“Python” B.314 C.Cnt D.2018
6.在Python中,设a=2,b=3,表达式a<bandb>=3的值是 ( )。
A.1 B.0 C.True D.False
7.Python的命令行提示符是 ( )。
A.### B.>>> C./// D.C:》
8.下列不属于Python的关键字的是 ( )。
A.abc B.def C.else D.while
9.Python使用 ( )体现代码之间的逻辑关系。
A.分号 B.逗号 C.缩进 D./
10.在Python中,通过关键字 ( )来定义函数。
A.def B.while C.import D.else
160 信息技术同步辅导与测评·
!"#$%&'
D
11.在Python中,用 ( )表示一个语句块的开始。
A., B.: C.Begin D.{
12.代码print(1if
"
a
"
in
"
ABC
"
else2)的执行结果是 ( )。
A.1 B.2 C.报错 D.a
13.为了结束while语句构成的循环,while后表达式的值应该为 ( )。
A.0 B.1 C.True D.非0
14.在循环语句中,( )语句的作用是提前进入下一次循环。
A.goon B.continue C.break D.back
15.用Python程序实现,以下代码中哪处语句存在语法错误 ( )。
inp=input("请输入a、b:") #1
a=float(inp.split()[0])
b=float(inp.split()[1]) #2
if a>b: #3
print(a)
else #4
print(b)
A.#1 B.#2 C.#3 D.#4
16.以下Python程序段执行后,输出结果为 ( )。
m=29
ifm%3!=0:
print(m,"不能被3整除")
else:
print(m,"能被3整除")
A.29不能被3整除 B.m不能被3整除
C.29能被3整除 D.m能被3整除
17.在Python中运行下列程序,正确的结果是 ( )。
s=0
foriinrange(1,5):
s=s+i
print("i=",i,"s=",s)
A.i=4s=10 B.i=5s=10 C.i=5s=15 D.i=6s=15
18.每一次比较都使搜索范围减少一半的方法是 ( )。
A.二分查找 B.启发式算法
C.Minimax算法 D.剪枝算法
19.在Python中,只需调用pyplot功能库中的 ( )函数,即可绘制柱状图。
A.output() B.print() C.bar() D.str()
20.下列 ( )语句在Python中是非法的。
A.x=y=z=1 B.x=(y=Z+1) C.x,y=y,x D.x+=y
第5章测试卷 程序设计入门 161
二、不定项选择题 (本大题共5题,每小题3分,共15分。错选不得分,漏选得
1分)
1.下列选项中符合Python语言变量名命名规则的是 ( )。
A.TempStr B.I C.3_1 D._AI
2.以下说法正确的是 ( )。
A.元组的长度可变 B.列表的长度可变
C.可以通过索引访问元组 D.可以通过索引访问列表
3.下列关于函数的说法,正确的是 ( )。
A.函数可以避免代码冗余 B.函数方便程序修改
C.函数有助于实现模块化编程 D.函数都有返回值
4.下列语言中,( )属于高级语言。
A.Python B.C++
C.Java D.汇编语言
5.以下语句产生的结果可能是 ( )。
>>>importrandom
>>>random.randint(1,2,3)
A.0 B.1 C.2 D.3
三、填空题 (本大题共10小题,每小题2分,共20分)
1. 是给计算机下达的一个基本命令,是一条语句或代码。
2.程序设计语言包括低级语言和 。
3.Python程序文件扩展名主要有 与.pyw两种。
4.单击Python编辑器菜单栏的Run→RunModule或者按 快捷键可运行程序。
5.转义字符
"
\n
"
的含义是 。
6.在Python中,不同的数据需要定义不同的数据类型,可用方括号 “[]”来定义的
是 。
7.在Python中,代码print(66!=66)的执行结果是 。
8.执行语句x=(3)后,x的值为 。
9.在循环语句中, 语句的作用是提前结束本层循环。
10.Python中用来声明字符串变量的关键字是 。
四、判断题 (本大题共10小题,每小题1分,共10分)
1.人类日常交流使用的语言属于高级语言。 ( )
2.计算机程序是算法的一种描述。 ( )
3.Abc和ABC是两个相同的变量名。 ( )
4.print()语句前面如果有空格,执行指令时会报错。 ( )
5.不同数据类型不能进行相互运算。 ( )
6.列表、元组、字符串是Python的无序序列。 ( )
7.range(0,4)可以简写为range(4),返回一个长度为4的整数数列0,1,2,3。( )
162 信息技术同步辅导与测评·
!"#$%&'
D
8.random模块是Python自带的一个模块,称为Python的内置模块。 ( )
9.if…else语句的嵌套完全可以代替if…elif语句。 ( )
10.for循环只能用于循环次数已经确定的情况。 ( )
五、操作题 (本大题共3小题,每小题5分,共15分)
1.请用Python语言编程实现摄氏温度与华氏温度的转换 (已知摄氏温度转换为华氏
温度的公式为f=32+c×18,其中c为摄氏温度,f为华氏温度)。
2.已知某算法流程图如图5-1所示,请用Python语言编写实现该算法相应的代码。
图5-1
3.编写函数计算n!(假设函数名为fac)。
198 信息技术同步辅导与测评·
!"#$%&'
D
第4章测试卷 数据处理
一、单项选择题
1.D 2.C 3.A 4.A 5.D 6.B 7.C 8.C 9.C 10.B 11.D 12.C 13.C 14.A 15.B
16.A 17.A 18.D 19.A 20.D
二、不定项选择题
1.BCD 2.ABD 3.BD 4.BC 5.ABCD
三、填空题
1.混合地址 2.False 3.左 4.填充柄
5.增加小数位数 6.排序 7.开始 8.ETL
9.数据挖掘算法 10.数据防护的安全
四、判断题
1.√ 2.√ 3.× 4.× 5.× 6.× 7.√ 8.√ 9.× 10.×
五、简答题
1.大数据主要有五大特征,包括体量大 (Volume)、多样化 (Variety)、速度快 (Velocity)、真实性
(Veracity)和价值密度低 (Value)。
2.在F3单元格中输入公式 “=average(C3
!#'
)”,按
#C+B,
键,再次选取
6'
单元格,双击其填充柄。
')
在 “数据”选项卡 “排序和筛选”组中单击 “筛选”按钮,单击 “总分”右侧的下拉按钮,选择
“数字筛选”→ “自定义筛选”命令,在打开的对话框中,设置 “大于”“&%7”,选中 “或”单选按
钮,设置 “小于”“
&'7
”,单击 “确定”按钮。
第
9
章测试卷 程序设计入门
一、单项选择题
$) *
&) *
') 1
5) *
9) 0
%) *
() 1
:) 0
;) *
$7) 0
$$) 1
$&) 1
$') 0
$5) 1
$9) 8
解析:正确应为
B-DB
。
$%) 0
$() 0
$:) 0
$;) *
&7) 1
解析:
0
选项表示
_
、
Z
、
`
三数相等,都为
$
;
*
选项表示
_
与
Z
相互交换值;
8
选项表示
_<_.
Z
。故选
1
。
二、不定项选择题
$) 018
&) 1*8
') 01*
5) 01*
9) 1*8
三、填空题
$)
指令
&)
高级语言
') )aZ 5) 69
9)
回车换行
%)
列表
() 62-DB :) '
;) 3,B2b $7) D+,
四、判断题
$)
×
&) √ ') × 5) √ 9) √ %) × () √ :) √ ;) √ $7) √
五、操作题
$)
c=float(input("请输入需要转换的摄氏温度值:"))
f=float(32+c1.8)
print("转换为华氏温度后是:",f,"度")
测试卷参考答案 199
&)
a=int(input("请输入数值a:"))
b=int(input("请输入数值b:"))
c=int(input("请输入数值c:"))
ifc>bandc>b:
print("三个数值中的最大数是:",c)
elifb>a:
print("三个数值中的最大数是:",b)
else:
print("三个数值中的最大数是:",a)
')
deffac(n):
fac=1
foriinrange(1,n+1):
fac=faci
return(fac)
n=int(input("请输入一个正整数:"))
print(n,"!=",fac(n))
第
%
章测试卷 数字媒体技术应用
一、单项选择题
$) 0
&) 8
') *
解析:本题主要考查音频文件格式。
]0G
是最常见的音频文件格式之一
c
是微软公司专门为
]YC
dX^D
开发的一种标准数字音频文件
c
该文件能记录各种单声道或立体声的声音信息,并能保证声音不
失真。
]0G
是无压缩音频文件格式,故本题选
*
。
5) 8
9) 1
%) 8
() 8
:) 8
解析:本题主要考查动画的概念。渐变动画除了制作好首尾关键帧的内容外,还需要在首关键帧
上设置运动属性
c
故本题选
8
。
;) *
$7) 0
$$) 1
$&) *
$') *
$5) 0
$9) 8
$%) 0
$() *
$:) 1
$;) 8
&7) *
二、不定项选择题
$) 0*8
&) 0*
') 01*8
5) 018
9) 1*8
三、填空题
$)
无损压缩
&) %5!$
解析:
$7&5!$%
=
%5!$
')
计算机系统
5) VL8 9)
增强现实
%)
音色
()
声道数
:)
明度
;)
形状补间
$7) &5
四、判断题
$) √ &) √ ') √ 5) × 9) × %) √ () √ :) × ;) × $7) √
五、简答题
$)
数字化、多样性、集成性、交互性、实时性、趣味性、艺术性、主动性、交叉性。
&)
(
$
)从网络上获取。
(
&
)从现有素材库中获取。
(
'
)使用屏幕抓图工具获取。
(
5
)利用扫描仪获取。
(
9
)通过绘画获取。