内容正文:
第4课顺序结构程序设计
一、选择题
1.下列程序的基本结构属于( )
a=9
b=a+1
c=a+b
print(a,b,c)
A.顺序结构 B.分支结构 C.循环结构 D.树形结构
2.对线性表进行二分查找时,要求线性表必须( )
A.以顺序方式存储 B.以顺序方式存储,且数据元素有序
C.以链接方式存储 D.以链接方式存储,且数据元素有序
3.某同学网购的书,三本书是三个不同的物流公司派送的,将图中每个节点进行编号,作为根节点的“家”编号为“H”,其3个子节点(快递门店A,快递门店B,快递门店C)分别编号为“A” “B” “C”,图中两结点的连接线表示“权”,值为用时,详见下图。依次列出所有可能走法的分析树,求出取书用时最短时的路径,下列选择正确的是( )
A.H-A-C-B-H B.H-C-B-A-H C.H-A-B-C-H D.H-B-A-C-H
4.一名高中生在以下程序输入自己的年龄会得到的结果是( )
s = input("请输入一个数字")
print("s是个小于10的数字" if int(s)<10 else "s是大于10的数字")
A.请输入一个数字 B.s是个小于10的数字
C.s是大于10的数字 D.自己年龄的数值
5.请判断如下程序的运行结果是将三个数( )。
print("请输入3个数:")
x=int(input("x="))
y=int(input("y="))
z=int(input("z="))
temp=0
if x>y:
temp=y
y=x
x=temp
if x>z:
temp=z
z=x
x=temp
if y>z:
temp=z
z=y
y=temp
print("这3个数新序列是:",x,y,z) ( )
A.从小到大排序
B.从大到小排序
C.都变成最大的数
D.都变成最小的数
6.顺序控制结构的程序执行过程是( )依次执行的。
A.自上而下 B.自下而上 C.自外到内 D.由内到外
7.运行下列 Python程序,结果正确的是( )
a=32
b=14
c=a%b
print(c)
A.2 B.4 C.32 D.14
8.算法的基本结构不包括哪个( )
A.顺序结构 B.分支结构 C.循环结构 D. 线性结构
9.求解方程ax2+bx+c=0(a≠0),如果用计算机编程去