内容正文:
第一章 简单的程序设计
学校:___________姓名:___________班级:___________考号:___________
一、选择题
1.下列选项都是属于高级语言的是( )
A.汇编语言、机器语言 B.汇编语言、语言
C.Basic 语言、Python 语言 D.机器语言、Python 语言
2.将高级语言程序设计语言源程序翻译成计算机可执行代码的软件称为( )
A.汇编程序 B.编译程序 C.管理程序 D.服务程序
3.在Python语言中,如果要把a的值赋给b,赋值表达式的正确格式是( )
A.a==b B.a=b C.b==a D.b=a
4.以下哪一种语言不属于计算机高级语言( )
A.C B.Java C.机器语言 D.Python
5.下列选项中,整型常数是( )
A.Integer B.100 C.100.0 D.1/2
6.以下计算机程序设计语言中,运行效率最高的是
A.机器语言 B.汇编语言 C.高级语言 D.指令集
7.高级语言程序需要经过( )
A.诊断程序 B.检测程序 C.汇编程序 D.翻译程序
8.在面向对象程序设计中,用来描述对象特征的信息称为( )
A.事件 B.属性 C.代码 D.方法
9.下列属于全部是计算机编程语言的有( )
①Python ②Pascal ③Java ④C++ ⑤pool
A.①②④⑤ B.②③④⑤ C.①②③④ D.①②④
10.下列不属于程序设计语言的是( )
A.VB B.word C.Python D.Java
11.我们可以通过程序设计语言编写计算机程序、开发软件,下列说法正确的是( )
A.汇编语言比高级语言可读性更强
B.高级语言更接近自然语言,更容易学习
C.Python作为一种简单开源的计算机程序设计语言,书写格式不受限制
D.机器语言比高级语言执行效率低
12.语言处理程序分为( )
A.汇编程序 B.源程序 C.解释程序 D.编译程序
13.下列不是C语言关键字的选项是( )
A.case B.char C.while D.IF
14.计算机能直接识别的、理解执行的语言是( )
A.汇编语言 B.Basic语言
C.机器语言 D.高级语言
15.VB表达式 5 + 8 Mod 10 \ 4 / 2 的值是( )
A.6 B.8 C.9 D.13
16.下列属于计算机编程语言的有( )
①Python ②Visual Basic ③Java ④C++ ⑤CPU
A.①②④⑤ B.②③④⑤ C.①②③④ D.①③④
17.有关机器语言的描述,下列说法错误的是哪个选项。( )
A.由0和1代码组成 B.属于低级语言
C.属于高级语言 D.计算机能直接识别和执行
18.汇编语言是计算机的______语言
A.低级语言 B.高级语言 C.中级语言 D.自然语言
19.运行图中的python代码,得到图示的运行结果,如果在第一个文本框中输入3,在第二个文本框中输入4,然后单击命令按钮“计算”后,结果文本框中显示的内容是( )
Label(frm3.text="结果", width=6). pack(side=LEFT)
Entry(frm3, width=10,textvariable=C). pack()
def cal():
a=int (A.get())
b=int (B.get())
c=2*(a+b)
C.set(c)
Button(root.text"计算", command=cal).pack()
A.14 B.24 C.12 D.7
20.两个阻值分别为R1、R2的电阻并联后,电路阻值R可由公式求解,下面能正确求出R的Python表达式是( )
A.(R1+ R2)/(R1*R2) B.R1+R2/(R1*R2)
C.R1*R2/R1+R2 D.R1*R2/(R1+R2)
试卷第1页,共3页
试卷第1页,共3页
学科网(北京)股份有限公司
参考答案:
1.C
【详解】本题考查的是计算机语言。计算机语言有:机器语言、汇编语言、高级语言。高级语言有:Visual Basic、Pascal、C、C++、Java、Python等。故选项C正确。
2.B
【详解】本题考查程序设计语言相关内容。将高级语言程序设计语言源程序翻译成计算机可执行代码的软件称为编译程序。故本题应选B。
3.D
【详解】本题考查Python赋值表达式相关内容。赋值运算符是“=”,赋值表达式是将“=”右边的表达式赋给“=”左边的变量。要把a的值赋给b,正确的赋值表达式是b=a,故本题答案是D选项。
4.C
【详解】本题主要考查计算机程序设计语言。C、 Java、 Python均属于计算机高级语言,机器语言属于低级语言,故本题选C选项。
5.B
【详解】本题主要考查VB数据类型。整型常量就是通常的整数,包括正整数、负整数和0,其数据类型显然是整型。故本题选B选项。
6.A
【详解】本题主要考查计算机程序设计语言的描述。机器语言是运行效率最高的,其他程序设计语言均不能直接执行,需要进行编译操作,故本题选A选项。
7.D
【详解】本题主要考查程序设计语言的描述。高级语言程序需要经过翻译程序,翻译程序就是将源语言写的源程序翻译成目标语言,故本题选D选项。
8.B
【详解】本题主要考查VB对象的描述。事件是VB系统预先设置好的、能够被对象识别的动作;方法是对象能够执行的动作;属性是对象的特征,故本题选B选项。
9.C
【详解】本题主要考查计算机编程语言。Python、Pascal、C++、Java均是计算机编程语言,故本题选C选项。
10.B
【详解】本题主要考查程序设计语言。VB、Python、Java均属于程序设计语言,word是字处理软件,故本题选B选项。
11.B
【详解】本题主要考查程序设计语言。汇编语言比高级语言可读性更弱;高级语言更接近自然语言,更容易学习;Python作为一种简单开源的计算机程序设计语言,书写格式有一定的标准;机器语言比高级语言执行效率高,故本题选B选项。
12.ACD
【详解】本题主要考查计算机语言处理程序。语言处理程序一般是由汇编程序、编译程序、解释程序和相应的操作程序等组成。它是为用户设计的编程服务软件,其作用是将高级语言源程序翻译成计算机能识别的目标程序,故本题选ACD选项。
13.D
【详解】本题主要考查C语言关键字。C语言区分大小写,case、char、while、if均是关键字,IF不是关键字,故本题选D选项。
14.C
【详解】本题主要考查计算机语言。计算机能直接识别的、理解执行的语言是机器语言,即0 和1,故本题选C选项。
15.B
【详解】本题主要考查VB表达式的运算。表达式5 + 8 Mod 10 \ 4 / 2根据优先级先计算4 / 2,结果值是2;然后计算10 \ 2,结果值是5;再计算8 Mod 5,结果值是3;最后计算5 + 3,结果值是8。故本题选B选项。
16.C
【详解】本题主要考查计算机编程语言。Python 、Visual Basic 、Java 、C++均属于计算机编程语言,CPU是计算机核心组成部件,故本题选C选项。
17.C
【详解】本题主要考查机器语言。机器语言由0和1代码组成,属于低级语言,计算机能直接识别和执行,故本题选C选项。
18.A
【详解】本题主要考查汇编语言相关知识。汇编语言是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。因此A选项正确。
【点睛】
19.A
【详解】本题主要考查Python程序的执行。该程序用来计算表达式c=2*(a+b),如果在第一个文本框中输入3,在第二个文本框中输入4,然后单击命令按钮“计算”后,结果文本框中显示的内容是c=2*(a+b)=2*(3+4)=14,故本题选A选项。
20.D
【详解】本题考查的是python表达式的书写。表达式的书写要在一行中,并且乘号不能省略,并且用括号表示其计算的优先级。电阻表达式转换后,选项D正确。
答案第1页,共2页
答案第1页,共2页
学科网(北京)股份有限公司
$$