内容正文:
3.3计算机程序与程序设计语言2024—2025学年高中信息技术粤教版(2019)必修1
一、选择题
1.计算机能直接识别的语言是( )
A.汇编语言 B.Basic语言 C.机器语言 D.Python语言
2.在C程序中,main()的位置( )
A.必须作为第一个函数 B.必须作为最后一个函数
C.可以任意 D.必须放在它所调用的函数之后
3.以下哪种语言属于高级程序设计语言( )
①python ②c++ ③visual basic ④java
A.①②③ B.②③ C.②③④ D.①②③④
4.逻辑运算中的逻辑加用符号( )表示。
A.V B.∧ C.— D.·
5.C编译程序是( )
A.C程序的机器语言版本
B.一组机器语言指令
C.将C源程序编译成目标程序的程序
D.由制造厂家提供的一套应用软件
6.下列属于计算机程序设计语言的是
A.FrontPage B.PowerPoint
C.Visual Basic D.Flash
7.Python属于( )
A.机器语言 B.汇编语言 C.高级语言 D.自然语言
8.程序设计语言的基本功能不包括( )
A.数据表达 B.流程控制 C.界面美化 D.模块化设计
9.以下不属于高级程序设计语言的是( )。
A.C++ B.VB C.机器语言 D.Python
10.设x,y,z均为int型变量,则执行语句;x=y=3;t=++x| |++y;后y的值为( )
A.5 B.4 C.3 D.1
11.《数据与计算》中提到了程序设计语言的作用,它用于编写计算机程序。以下哪个选项不是程序设计语言的基本功能?( )
A.数据表达 B.流程控制 C.用户界面设计 D.模块化设计
12.用高级程序设计语言编写的程序( )。
A.计算机能直接执行 B.具有良好的可读性和可移植性
C.执行效率高 D.依赖于具体机器
13.下列选项中,不属于高级程序设计语言的是( )
A.Python B.C/C++ C.Java D.Word
14.下列关于计算机语言的说法中,正确的是( )
A.高级语言就是Python
B.低级语言学习使用都很难,运行效率又低,所以已被高级语言淘汰
C.机器语言程序是计算机可以直接执行的程序
D.一般用高级语言编写的程序称为“源程序”,可以被计算机直接识别和运行
15.下列几个叙述中正确的是( )
A.用高级语言编写的程序,计算机能直接执行
B.高级语言编写程序比用低级语言编写程序困难得多
C.在微机上运行Excel等应用软件时,数字的输入和输出都采用十进制,因而可以说,计算机的输入设备是将十进制数据直接送入内存
D.计算机的各种高级语言的编译系统都属于系统软件
16.高级语言与机器语言相比,以下叙述错误的是( )
A.采用高级语言编写的程序占用内存空间较大,执行速度较慢
B.高级语言更接近人类的自然语言,易学易记
C.采用高级语言编写的程序可读性强,修改方便
D.采用高级语言编写的程序通用性弱,不易移植
17.下列程序的输出结果是( )
#include<stdio. h>
main ()
{int k=10;
printf(“%d,%d”,k++,k);}
A.10,11 B.10,10 C.11,10 D.11,11
18. 下列VB程序段的运行结果是:
Dim a(1 To 3) As Integer
a(1)=1
For i="2" To 3
a(i)=2*a(i-1)+1
Next
Print a(i-1)
A.0 B.3 C.7 D.15
19.根据解决某一问题或完成某一任务的具体步骤,将一条条指令进行有序排列,这一指令序列称为( )
A.操作码 B.操作数 C.软件 D.程序
20.计算机程序设计语言的发展经历了从机器语言、汇编语言到高级语言的发展历程。其中,由二进制的0、1代码指令构成,能被计算机直接识别的是( )
A.机器语言 B.汇编语言 C.高级语言 D.三者都不是
试卷第1页,共3页
试卷第1页,共3页
学科网(北京)股份有限公司
参考答案:
1.C
【详解】本题主要考查计算机语言。计算机能直接识别的语言是机器语言,即二进制0和1,故本题选C选项。
2.C
【详解】本题主要考查C程序基本概念。在C程序中,main()的位置可以放在任意位置,故本题选C选项。
3.D
【详解】本题考查计算机语言相关知识。高级语言是面向用户的、基本上独立于计算机种类和结构的语言。其最大的优点是:形式上接近于算术语言和自然语言,概念上接近于人们通常使用的概念。高级语言的一个命令可以代替几条,几十条甚至几百条汇编语言的指令。因此,高级语言易学易用,通用性强,应用广泛。高级语言种类繁多,可以从应用特点和对客观系统的描述两个方面对其进一步分类。python,c++ ,visual basic,java都属于高级程序设计语言。故本题选D。
4.A
【详解】本题考查逻辑运算符。1、逻辑加法(“或”运算):通常用符号“+”或“∨”来表示,也可以有or表示。2、逻辑乘法(“与”运算):通常用符号“×”或“∧”或“•”或and来表示。3、逻辑否定(非运算):又称逻辑否运算,通常用符号“¬”或not来表示。故选A。
5.C
【详解】本题主要考查C程序设计语言。编译就是利用编译程序从源语言编写的源程序产生目标程序的过程,故本题选C选项。
6.C
【详解】本题主要考查计算机程序设计语言。FrontPage是网页制作软件,PowerPoint是演示文稿软件,Visual Basic是计算机程序设计语言,Flash是动画制作软件,故本题选C选项。
7.C
【详解】本题考查计算机程序设计语言相关内容。计算机设计语言是编写计算机程序所用的语言,可分为机器语言、汇编语言和高级语言。其中,Python属于高级语言。故本题答案是C选项。
8.C
【详解】本题考查程序设计语言。界面美化通常不是程序设计语言的基本功能。它更多地与UI设计(用户界面设计)相关,指的是对程序界面进行视觉上的优化和美化,以提高用户体验。虽然一些程序设计语言(如Java、C#等)提供了用于创建用户界面的库和工具,但界面美化本身并不是这些语言的基本功能,故选择C。
9.C
【详解】本题考查计算机语言。C++,VB,Python都属于高级程序设计语言。机器语言则不是。故本题选项C不属于高级程序设计语言。
10.C
【详解】本题主要考查C程序语句的执行。x、y初值为3,t=++x,则t的值变为4,“||”是或运算符,只要前面的值为真则整体的值就为真,所以它不会再去执行++y语句,所以y的值还是3,故本题选C选项。
11.C
【详解】本题考查程序设计语言。数据表达,这是程序设计语言的核心功能之一,用于描述和表示各种数据类型。流程控制,这也是程序设计语言的一个重要功能,允许开发人员编写适当的代码来控制程序的执行流程。用户界面设计,这个选项在提供的参考文章中并没有被明确列为程序设计语言的基本功能。用户界面设计更多地涉及到图形用户界面的设计和用户交互的考虑,这通常是应用程序开发中的一个方面,而不是程序设计语言本身的基本功能。模块化设计,程序设计语言通常支持模块化编程,允许程序员将代码组织为不同的模块和文件,使代码更易于重用和扩展。故正确答案为选项C。
12.B
【详解】本题考查的是程序语言相关知识。机器语言计算机能直接执行,执行效率高;高级程序设计语言接近自然语言,具有良好的可读性和可移植性。故本题应选B。
13.D
【详解】本题主要考查程序设计语言。C/C++、Python、Java均属于程序设计语言,word是字处理软件,故本题选D选项。
14.C
【详解】本题考查计算机语言相关内容。高级语言就是Python的说法错误,Python是高级语言的一种,A选项错误。低级语言因其是接近底层的编程,没有编译解析等过程,所以执行效率高,响应速度快,但由于学习和编程以及调试难度较高,故编程比较费时费力,项目周期一般较长,B选项错误。使用机器语言编写的程序可以直接被计算机识别并执行,C选项正确。用高级语言编写的程序,不能直接被计算机所识别和执行,必须经过编译程序或解释程序将其翻译成机器语言,D选项错误。故本题答案是C选项。
15.D
【详解】本题考查计算机程序的描述。用高级语言编写的程序,计算机不能直接执行,需要进行编译和解释为机器语言;高级语言编写程序比用低级语言编写程序容易得多;在微机上运行Excel等应用软件时,数字的输入和输出都采用十进制,但计算机的输入设备是将二进制数据直接送入内存;计算机的各种高级语言的编译系统都属于系统软件。故选D。
16.D
【详解】本题主要考查计算机程序语言。采用高级语言编写的程序占用内存空间较大,执行速度较慢;高级语言更接近人类的自然语言,易学易记;采用高级语言编写的程序可读性强,修改方便;采用高级语言编写的程序通用性强,易移植,故本题选D选项。
17.B
【详解】本题主要考查C程序的执行。k++表示先输出k的值,再执行k递增1的操作,故输出的结果是10,10,故本题选B选项。
18.C
【详解】本题主要考查VB程序的执行。i=2,a(2)=3,i=3,a(3)=7,当i=4时,不满足条件,输出a(3)=7,故本题选C选项。
19.D
【详解】本题主要考查程序的描述。根据解决某一问题或完成某一任务的具体步骤,将一条条指令进行有序排列,这一指令序列称为程序,故本题选D选项。
20.A
【详解】本题主要考查计算机程序设计语言。计算机程序设计语言的发展经历了从机器语言、汇编语言到高级语言的发展历程。其中,由二进制的0、1代码指令构成,能被计算机直接识别的是机器语言,故本题选A选项。
答案第1页,共2页
答案第1页,共2页
学科网(北京)股份有限公司
$$