第二单元算法与程序设计测试题.docx
文本预览下载声明
第二单元算法与程序设计测试题
您的姓名:[填空题]*
1 .关于算法,以下说法中正确的是()o [单选题]*
A .算法是程序
算法只能用自然语言描述
算法是解决问题的一系列步骤
D-算法可以由计算机直接执行
关于算法的特点,以下说法中错误的是()o [单选题]*
—个算法的步骤是有限的
—个算法可以没有输入步骤
—个算法可以没有输出步骤(正确答案)
—个算法的每一个步骤都应该是可行的
用流程图表示步骤“s-s+i”,要用到以下符号中的()o
1. O 2. / / 3. ( ) 4.
[单选题]*
A .图1
B .图2
C .图3
D .图4(正确答案)
在求解一元二次方程实数根的算法中,当方程不存在实数根时也要输出“方程无
实数根七这主要体现了算法特征中的()。[单选题]*
有穷性
1个或多个输出
确定性
0个或多个输入
算法基本结构包括()
①顺序结构②分支结构③循环结构④嵌套结构[单选题]*
A .①②③(正确答案)
TOC \o 1-5 \h \z ②③④
①②④
①③④
程序设计语言包括机器语言、汇编语言和高级语言。以下叙述中正确的是()。
[单选题]*
高级语言更接近人类的自然语言,可读性强
采用机器语言编写的程序可读性强,修改方便
采用汇编语言编写的程序可由计算机直接执行
采用高级语言编写的程序可由计算机直接执行
如果想要计算10被7除的余数,Python表达式10 7中可以使用的运算 符是()o [单选题]*
TOC \o 1-5 \h \z /
//
%(正确答案)
已知a=6,b=?4,则Python表达式a/2+b%2*3的结果为()。[单选题]*
4.0
TOC \o 1-5 \h \z 3.0
2.0
5.0
若使用变量来存储身体质量指数,下列变量名正确的是()o [单选题]*
A . BMI#
IBM
BMI1
BMr
某算法用自然语言和流程图分别描述如下所示,则流程图中①②③处应填入的
步骤是()O
自然语言输入一个实数X。判断x与0
自然语言
输入一个实数X。
判断x与0的大小关系: 若x v0.一x;否则y—x
输出y。
結束。
开始
输入X
否①是
②
输岀y
结束
[单选题]*
① x0 ② y—-X ③ y—x
① x0 ② y-x ③ y—-x
①x=0②y—x③y—x正确芸;
① x=0 ② y-x ③ y—x
某旅游景点购买儿童票的算法流程图如图所示,则下面6名儿童中,符合“购半 票”的有()O
①1.1米②1.2米③1.3米④1.4米⑤1.5米⑥1.6米
开始
输入身高h的值
是 hV12米? 否
是hWl.5米?否
免票 购半票 购全票
结束
[单选题]*
TOC \o 1-5 \h \z ①②③
④⑤⑥
②③④⑤(正确答案)
③④⑤⑥
12
12.算法流程图如下所示,则输出结果是()o
D.
D. 57
40(』
17
15
13
13.流程图如下所示,则执行完第二次循环后变量s、i中的数据分别是()o
D.
D. 28, 7
[单选题]*
1,10
11,9
20,8(1
某算法的部分流程图如图所示,执行这部分流程后,下列说法中正确的是
0 o
x—10, y—3
二是
I LX-2 — 输岀 x, y
y-y+1
[单选题]*
步骤xy?”共执行了 3次
步骤”x-x-2”共执行了 4次
输出时x, y分别为4,6(正确答案)
交换步骤”x-x-2”和”y-y+1”的位置会影响执行结果
程序代码如下所示,则输出结果为()。
a=4
b=6
c=a+b
print (c,”c”)[单选题]*
10 c(正确答案)
c 10
10 10
c c
程序代码如下所示,则输出结果为()o
k=3
k=k**4〃2
print (k)[单选题]*
TOC \o 1-5 \h \z 6
40(正确答案)
9
1
17 .有一类倒推问题,如:某数经过以下运算“加上8,除以5,减去10,乘以4”, 若最终得数为6,求这个数为多少。若用Python解决此问题,则相应的程序语句 是(D) o
①((x+8)/5-10)*4=6
② x=(6*4-10)/5+8
print (x)
print (x)
③ x=6/4+10*5-8
④ x= (6/4+10)*5-8
print (x)
print(x)
[单选题]*
TOC \o 1-5 \h \z 图①
图②
图③
图④
18 .输入一个三位自然数,将其反向输出。(如输入123,输出321) o小明使用
Python语言编写相应的程序:
TOC \o 1-5 \h \z n= ①
a=n//100
b= ②
c=n%10
\o Current Document print ( )
则代码空缺之处可以依
显示全部