第10课 生活和算法 知识点题库

算法可以用 两种方式表示。
Python源代码程序编译后的文件扩展名为(  )。
A . .py B . .c C . .java D . .php
程序设计已经成为我们的生活小帮手,被广泛应用于生活的各个角落。王语菲作为编程社团的成员,接到了一个艰巨的任务,为即将到来的社团纳新编写人物档案程序,方便社团更详细地统计新成员的信息,包括姓名、年龄、爱好等。请编写程序实现人物信息录入的功能。显示结果如下图所示:

***************************社团成员录入***************************

请问你的姓名?王华

请问你的性别?女

请问你的年龄?13

请问你的爱好?程序设计

>>>

“abcd123”[3:5 ]的结果是(  )
A . c1 B . cd C . d1 D . d2
算法的特征不包括(  )。
A . 有穷性 B . 确定性 C . 可行性 D . 无穷性
根据“折纸测珠峰”的程序,完成填空。

珠穆朗玛峰简称“珠峰”,珠峰海拔约为8844米,是世界第一高峰。如果有一张足够大的纸(厚0.1毫米),对折多少次,纸张的厚度可以超过珠穆朗玛峰的高度?

程序如图:

图片_x0020_34

  1. (1) 请将程序补充完整:While
  2. (2) 该循环语句根据条件进行循环,当条件为时,循环体重复执行。
  3. (3) 程序中的自定义的变量为 。
通常对于同一个问题,不同的人会有不同的解决方法。在计算机中,我们把(    )理解为用计算机解决问题的具体方法。
A . 函数 B . 算法 C . 代码 D . 语言
高级语言是指特定的一种语言。
在python中,“z+=x”是个累加器,表示先求变量z与x的和,然后再把和赋值给z。
我们利用计算机解决问题时,第一步应该(  )。

A . 设计算法 B . 编写程序 C . 分析问题 D . 运行调试
计算机能直接执行的语言是(      )。
A . 机器语言 B . 汇编语言 C . 高级语言 D . 目标语言
算法是解决问题的方法和步骤,下列说法不正确的是(   )。
A . 可以直接使用生活中的语言文字即自然语言来描述算法 B . 可以直接使用接近程序语言的方式即伪代码来描述算法 C . 可以直接使用标准图形符号即流程图来描述算法 D . 可以直接使用0和1组成的语言即机器语言来描述算法
关于python程序设计语言,下列说法不正确的是(     )
A . python是一种解释型、面向对象的计算机程序设计语言 B . python支持Windows操作系统,但不支持Linux系统 C . python源文件以***.py为扩展名 D . python文件不能直接在命令行中运行
运行以下程序,显示的运行结果是()。

Num=53

result=Num%5

print(result)

A . 2 B . 4 C . 3 D . 1
在Python编程中,“=”号的含义是(    )
A . 等号 B . 赋值 C . 加号 D . 乘号
使用计算机解决各种不同的问题时,首先需要对问题进行分析,确定,再编写一组计算机能够执行的
下列有关算法的叙述,正确的是 (   )
A . 算法的执行效率与数据的存储结构无关 B . 算法的空间复杂度是指算法程序中指令(或语句)的条数 C . 算法的有穷性是指算法必须能在执行有限个步骤之后终止 D . 算法的时间效率是指执行算法所需要的时间,时间越短,效率越低。
下列关于变量的说法错误的是(  )
A . 变量用来暂时表示一个数据   B . 变量名可以是字母、数字、下划线 C . Python的变量名不区分大小写    D . 数字不能作为变量名的开头
以下选项中,不符合Python语言变量命名规则的是(   )
A . _33keyword B . 33_keyword C . keyword_33 D . keyword33_
以下选项中不符合Python语言变量命名规则的是(   )
A . TempStr B . _AI C . L D . RAIN$
最近更新