3.3计算机程序与程序设计语言(1)-粤教版(2019)高中信息技术必修一练习
学校:___________姓名:___________班级:___________考号:___________
一、选择题
1.( ) 不是程序设计高级语言。
A.Python
B.Basic
C.C++
D.伪代码
【答案】D
【解析】
【分析】
【详解】
本题考查程序设计语言的相关知识点
程序设计高级语言包括Python、Basic、C++等,伪代码不能执行,不是程序设计高级语言。故本题选D选项
2.下面哪一种不是计算机程序设计语言( )。
A.自然语言
B.机器语言
C.python和vb的代码可以通用吗汇编语言
D.高级语言
【答案】A
【解析】
【分析】
【详解】
本题考查计算机程序设计语言的相关知识点
计算机程序设计语言包括机器语言(能被计算机直接执行的语言),汇编语言和高级语言(如Python,Java)。故本题选A选项
3.以下文本框内是一段用Python程序设计语言编写的源代码,功能是输出200以内能被17整除的最大正整数。这段源代码属于( )。
A.软件 B.程序 C.指令 D.高级语言
【答案】B
【解析】
【分析】
【详解】
本题考查知识点是程序的定义。
软件是指包括所有在电脑运行的程序。软件=程序+数据+文档。
程序是指为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合。程序中包括指令和数据。
指令是指示计算机执行某种操作的命令。一个指令通常由两部分组成:操作码+地址码。
高级语言是指以人类的日常语言为基础的一种编程语言。
根据它们的定义,可以得出题目中的源代码属于程序。
故B选项正确。
4.设计人口普查程序,用一个变量表示上海市的人口总数,这个变量的类型应是( )。
A.Integer B.String C.Long D.Boolean
【答案】C
【解析】
【分析】
【详解】
本题考查的知识点是数据类型的使用。
人口总数的值是数,所以应该选择的数据类型是数值型,而String是字符串型,Boolean是逻辑型,故排除B和D选项,Integer为整数型,是-32768~32767范围内的任何整数,Long是长整数型,是-2147483648~2147483647范围内的整数,因为表示的是上海市人口总数,所以数据类型应该选择Long。
故选择C选项。
5.计算机能直接识别和处理的语言是 ( )。
A.汇编语言 B.自然语言 C.机器语言 D.高级语言
【答案】C
【解析】
【分析】
【详解】
本题考查的知识点是对程序语言的理解。计算机能直接识别和处理的语言只有机器语言,其他语言都需要编译转换为机器语言后,计算机才能识别和处理。故正确答案为C选项。
6.与人类自然语言最为接近的计算机程序设计语言是
A.低级语言
B.高级语言
C.汇编语言
D.机器语言
【答案】B
【解析】
【分析】
【详解】
本题主要考查计算机编程语言,与人类自然语言最为接近的计算机程序设计语言是高级语言,故本题选B选项。
7.VB 表达式Int(Rnd*9)+54\3^2/3的值可能是( )
A.9 B.16 C.19 D.27
【答案】C
【解析】
【详解】
本题考查VB运算。Int(Rnd*9)+54\3^2/3,根据优先级,54\3^2/3这一部分得到的结果为18,Int(Rnd*9)结果为0-8的随机整数,故得到的值应该是18-26之间。所以选C。
8.以下哪种语言属于高级程序设计语言( )
①python ②c++ ③visual basic ④java
A.①②③ B.②③ C.②③④ D.①②③④
【答案】D
【解析】
【详解】
本题考查计算机语言相关知识。高级语言是面向用户的、基本上独立于计算机种类和结构
的语言。其最大的优点是:形式上接近于算术语言和自然语言,概念上接近于人们通常使用的概念。高级语言的一个命令可以代替几条,几十条甚至几百条汇编语言的指令。因此,高级语言易学易用,通用性强,应用广泛。高级语言种类繁多,可以从应用特点和对客观系统的描述两个方面对其进一步分类。python,c++ ,visual basic,java都属于高级程序设计语言。故本题选D。
9.有以下程序段:
s=int(input("请输入购买矿泉水的数量(多少瓶):"))
p=float(input("请输入矿泉水的单价(每瓶多少元):"))
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论