回到主页

3-算法和程序设计

 

【第3题】算法是对解题过程精确地描述,以下不属于算法描述方式的是( )

A. 自然语言

B. 伪代码

C. 机器语言

D. 流程图

答案:C

【第4题】已知x=2,y=3,表达式x*=y+5执行后,x变量中的值是( )

A. 11

B. 16

C. 13

D. 26

答案:B

【第4题】下列选项中,可以作为Python程序变量名的是( )

A. 2a

B. ab

C. a+b

D. for

答案:B

【第3题】某算法流程图如图所示,若输入m和n的值分别为24和9,执行这部分流程后,变量m的值为( )

 

broken image

A. 3

B. 6

C. 9

D. 1

答案:A

【第4题】请判断如图所示的程序代码,是将三个数( )

 

broken image

A. 从大到小排序

B. 都变成最大的数

C. 都变成最小的数

D. 从小到大排序

答案:D

【第3题】在计算机解决问题的过程中,将设计好的算法通过某种计算机语言描述出来的过程被称为( )

A. 分析问题

B. 设计算法

C. 编写程序

D. 调试运行

答案:C

【第4题】下面代码的输出结果是( )

for s in "HelloWorld":

if s== "W":

continue

print(s,end="")

A. Helloorld B. Hello C. World D. HelloWorld

答案:A

【第3题】在编程解决“韩信点兵”问题时,写出韩信点兵问题的求解步骤属于( )

A. 分析问题

B. 设计算法

C. 编写程序

D. 设计运行

答案:B

【第4题】选择结构程序应用的分支语句是( )

A. if

B. for

C. while

D. print

答案:A