内容正文:
3.3计算机程序与程序设计语言 2023—2024学年高中信息技术粤教版(2019)必修1
1.以下( )属于编程语言。
A.Linux B.Apache C.MySQL D.PHP
2.下列关于程序设计的说法中,正确的是( )
A.程序设计语言是指人们编写程序所使用的英文字符
B.程序设计语言的发展经历了机器语言、低级语言、高级语言等过程
C.程序实际上是一组操作指令或语句的序列,是计算机执行算法的操作步骤
D.程序设计和程序设计语言是同一概念
3.用高级程序设计语言编写的程序( )。
A.计算机能直接执行 B.具有良好的可读性和可移植性
C.执行效率高 D.依赖于具体机器
4.任何复杂的运算都可以分解为一系列简单的操作步骤,这些简单操作步骤能被计算机够直接实现,我们称为( )。
A.指令 B.程序 C.软件 D.系统
5.使用不同的编程语言计算1+2,下列说法错误的是( )
A.机器语言具有灵活、直接执行和速度快等特点
B.汇编语言依赖于硬件体系,且助记符量大难记
C.高级语言可读性好,能直接被计算机执行
D.汇编语言必须经过转换后才能被计算机执行
6.计算机能直接识别和处理的语言是 ( )。
A.汇编语言 B.自然语言 C.机器语言 D.高级语言
7.根据解决某一问题或完成某一任务的具体步骤,将一条条指令进行有序排列,这一指令序列称为( )
A.操作码 B.操作数 C.软件 D.程序
8.用计算机编程解决问题的过程中,确定问题求解的算法后,还需要通过程序设计语言把算法转换成计算机可运行的程序,下列关于程序设计语言说法不正确的是( )
A.机器语言是用二进制数表示的机器码集合,可以被计算机直接执行
B.高级语言语法结构接近于人类自然语言,便于编写和理解,通用性和可移植性好
C.汇编语言采用“助记符”来代替机器码进行编程
D.机器语言和汇编语言可以被计算机直接执行
9.( )指的是为解决某一特定的问题而设计的指令序列。
A.程序 B.文档 C.编程语言 D.系统软件
10.微机唯一能够直接识别和处理的语言是( )
A.汇编语言 B.高级语言 C.甚高级语言 D.机器语言
11.语言处理程序分为( )
A.汇编程序 B.源程序 C.解释程序 D.编译程序
12.将高级语言程序设计语言源程序翻译成计算机可执行代码的软件称为( )
A.汇编程序 B.编译程序 C.管理程序 D.服务程序
13.程序设计语言经历了从机器语言、汇编语言到高级语言的发展过程。下列说法不正确的是( )
A.机器语言由二进制的0、1代码构成,计算机能够直接识别 B.汇编语言是符号化的机器语言
C.常见的高级语言有:Java、C++、WPS、Python D.高级语言更接近自然语言
14.逻辑运算中的逻辑加用符号( )表示。
A.V B.∧ C.— D.·
15.程序设计语言的发展历程中不包括( )。
A.机器语言 B.自然语言 C.汇编语言 D.高级语言
16.下列属于计算机程序设计语言的是
A.FrontPage B.PowerPoint
C.Visual Basic D.Flash
17.学校要举行运动会,请你设计一个能够对运动员分数自动排序的软件,如果要设计此软件,以下最好的方法和步骤是( )。
A.分析问题,编写程序,设计算法,调试程序
B.设计算法,编写程序,提出问题,调试程序
C.分析问题,设计算法,编写程序,调试程序
D.设计算法,提出问题,编写程序,调试程序
18.以下不属于高级编程语言的是( )
A.C B.PS C.Python D.C#
19.解释性语言是指源代码不要求预先进行编译,在运行时才进行解释再运行,以下哪一种程序设计语言属于解释性语言( )。
A.Python B.C++ C.VB D.C
20.以下不属于高级程序设计语言的是( )
A.Outlook B.C语言 C.Java D.Visual Basic
试卷第1页,共3页
试卷第1页,共3页
学科网(北京)股份有限公司
参考答案:
1.D
【详解】本题主要考查常见编程语言。Linux是操作系统,Apache是服务器,MySQL是数据库管理软件,PHP是编程语言,故本题选D选项。
2.C
【详解】本题主要考查程序设计的描述。程序设计语言是用于书写计算机程序的语言,语言的基础是一组记号和一组规则,根据规则由记号构成的记号串的总体就是语言;程序设计语言的发展经历了机器语言、汇编语言、高级语言等过程,一般没有低级语言的说法;程序实际上是一组操作指令或语句的序列,是计算机执行算法的操作步骤;程序设计是用流程图或者自然语言或者程序设计语言描述解决问题的办法,不一定能够真正可以让计算机执行,程序设计语言是编写程序的语言,因此程序设计和程序设计语言不是同一概念,故本题选C选项。
3.B
【详解】本题考查的是程序语言相关知识。机器语言计算机能直接执行,执行效率高;高级程序设计语言接近自然语言,具有良好的可读性和可移植性。故本题应选B。
4.A
【详解】本题主要考查计算机指令。任何复杂的运算都可以分解为一系列简单的操作步骤,这些简单操作步骤是计算机能够直接实现的“指令”,如加法指令、减法指令等,故本题选A选项。
5.C
【详解】本题主要考查编程语言的描述。高级语言可读性好,但不能直接被计算机执行,需要先进行编译,故本题选C选项。
6.C
【详解】本题考查的知识点是对程序语言的理解。计算机能直接识别和处理的语言只有机器语言,其他语言都需要编译转换为机器语言后,计算机才能识别和处理。故正确答案为C选项。
7.D
【详解】本题主要考查程序的描述。根据解决某一问题或完成某一任务的具体步骤,将一条条指令进行有序排列,这一指令序列称为程序,故本题选D选项。
8.D
【详解】本题主要考查程序设计语言的描述。机器语言可以被计算机直接执行,汇编语言不可以,故本题选D选项。
9.A
【详解】本题考查的是程序描述。程序指的是为解决某一特定的问题而设计的指令序列。计算机软件,是解决计算机管理和各中应用问题而编写的程序以及与此相关的文档资料。故本题应选A。
10.D
【详解】本题考查的知识点是对程序语言的理解。计算机能直接识别和处理的语言只有机器语言,其他语言都需要编译转换为机器语言后,计算机才能识别和处理。故正确答案为D选项。
11.ACD
【详解】本题主要考查计算机语言处理程序。语言处理程序一般是由汇编程序、编译程序、解释程序和相应的操作程序等组成。它是为用户设计的编程服务软件,其作用是将高级语言源程序翻译成计算机能识别的目标程序,故本题选ACD选项。
12.B
【详解】本题考查程序设计语言相关内容。将高级语言程序设计语言源程序翻译成计算机可执行代码的软件称为编译程序。故本题应选B。
13.C
【详解】本题考查程序设计语言。WPS(表格处理软件)不是一种编程语言,而是一种办公软件。高级语言通常指的是编程语言,而WPS不属于编程语言。故答案为:C。
14.A
【详解】本题考查逻辑运算符。1、逻辑加法(“或”运算):通常用符号“+”或“∨”来表示,也可以有or表示。2、逻辑乘法(“与”运算):通常用符号“×”或“∧”或“•”或and来表示。3、逻辑否定(非运算):又称逻辑否运算,通常用符号“¬”或not来表示。故选A。
15.B
【详解】本题考查的是计算机语言。程序设计语言的发展历程:机器语言、汇编语言、高级语言。故本题应选B。
【点睛】
16.C
【详解】本题主要考查计算机程序设计语言。FrontPage是网页制作软件,PowerPoint是演示文稿软件,Visual Basic是计算机程序设计语言,Flash是动画制作软件,故本题选C选项。
17.C
【详解】本题主要考查软件设计流程。要设计此软件,最好的方法和步骤是分析问题,设计算法,编写程序,调试程序,故本题选C选项。
18.B
【详解】本题主要考查程序设计语言。C语言、Python、Java、C#均属于高级编程语言,PS是应用软件,即Photoshop,故本题选B选项。
19.A
【详解】本题主要考查程序设计语言。编译型语言:程序在执行之前需要一个专门的编译过程,把程序编译成 为机器语言的文件,运行时不需要重新翻译,直接使用编译的结果就行了。Python属于解释性语言,C++ 和C属于编译性语言,vb是典型的编译+解释型语言,故本题选A选项。
20.A
【详解】本题考查程序设计语言。高级程序设计语言是一种更接近自然语言的编程语言,通常具有更强的抽象能力和更高的可读性,能够更方便地进行程序设计和开发。Outlook是一种电子邮件客户端软件,不是编程语言,因此不属于高级程序设计语言。故答案为:A。
答案第1页,共2页
答案第1页,共2页
学科网(北京)股份有限公司
$$