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),如果用计算机编程去实现这样的过程,用到的主要算法结构是( )
A . 分支结构
B . 嵌套结构
C . 循环结构
D . 顺序结构
|
10. 单选题 | |
以下结构不属于算法基本控制结构的是( )
A . 顺序结构
B . 分支结构
C . 循环结构
D . 树形结构
|