程序中使用了“print”语句输出计算结果,对应的算法流程图应使用下列哪个图形符号进行表示( )
利用编程解决问题一般过程分四个步骤,“分析问题”后的下一个步骤是( )。
A.设计算法
B.调试运行
C.编写程序
D.得到答案
求解方程ax2+bx+c=0(a≠0),如果用计算机编程去实现这样的过程,用到的主要算法结构是( )
A.分支结构
B.嵌套结构
C.循环结构
D.顺序结构
某算法的部分流程图如图所示,执行这部分流程后,变量C的值是( )
以下流程图描述的算法运行结果是( )。
A.-10 30 -300
B.-10 10 -100
C.-10 30 200
D.-10 10 100
下列Python程序无法执行,原因是它违反了算法的什么特征( )。
for i in range(5):
print(10/i)
A.有穷性
B.确定性
C.唯一性
D.可行性
关于算法的重要特征,下列说法错误的是( )
A.有穷性:算法必须能在执行有限个步骤之后终止
B.确切性:算法中的每一次运算都有明确的定义,可具有二义性
C.输入项:一个算法有0个或多个输入,以刻画运算对象的初始情况,所谓0个输入是指算法本身给出了初始条件;输出项:算法一定要有输出
D.可行性:算法中执行的任何计算都可以在有限时间内完成(也称为有效性)
下列关于算法的基本结构说法错误的是( )
A.顺序结构中的每个步骤一定会被执行一次,而且仅被执行一次
B.对于分支结构来说,必定有一个分支被执行,其它的分支则被忽略
C.算法的基本结构分顺序结构、分支结构和循环结构三种
D.循环结构中的步骤必定会被执行一次
二分查找又叫折半查找,该方法主要将数列有序排列,采用跳跃式的方式查找数据。二分搜索算法是利用( )实现的算法
程序设计语言泛指一切用于编写计算机程序的语言,下列说法正确的是( )
A.Python 作为一种简单开源的计算机程序设计语言,书写格式不受限制
B.汇编语言比高级语言可读性更强
C.机器语言比高级语言执行效率低
D.高级语言更接近自然语言,更容易学习
计算机能直接识别的、理解执行的语言是( )
A.汇编语言
B.Basic语言
C.机器语言
D.高级语言
编写Python程序时,不会被执行的程序注释语句以什么符号开头( )
在Python语言中,使用函数range(1,9,2)返回的整数序列是( )
A.1,3,5,7,9
B.1,3,5,7
C.1,9,2
D.1,2,9
已知a=2,b=3,在执行赋值语句“a=b”后,变量a、b的值分别是( )
选择结构程序应用的分支语句是( )
A.if
B.for
C.while
D.fenzhi
运行下面的 Python 代码后得到的输出结果是( )
a = 15 b =' 51 ' c = float(b) print(a + c) |
A.1551
B.15.51
C.66
D.66.0
表达式 2 + 4 * 5 % 2 ** 3 的值为 ( )
在Python语言中,列表list1=[1,2,3,4,5,6,7],下列方式获取的结果不同的一项是( )
A.list1[:3]
B.list1[0:3]
C.list1[-5:-8:-1]
D.list1[-7:-4]
下列表达式的值为False的是( )
A.“969“n97
B.5!=len(python)
C.20001997
D.32
下列选项中, 可以表示x在区间(a,b] 内的Python表达式是( )
A.ax and x=b
B.nx=b
C.ax or x=b
D.ax and x=b
Python语言的表达式中,“%”是取模算术运算符。( )
Python语言主要用函数input()实现数据______。
简单地说,算法就是解决问题的 ① 和 ② 。
填空1:①处填写内容 ____________
填空2:②处填写内容 ____________