●在高级语言程序中,使用(17)访问保存在变量中的数据。(17)A.物理地址. B.逻辑地址 C.主存地址 D.
●在高级语言程序中,使用(17)访问保存在变量中的数据。
(17)A.物理地址.
B.逻辑地址
C.主存地址
D.辅存地址
●在高级语言程序中,使用(17)访问保存在变量中的数据。
(17)A.物理地址.
B.逻辑地址
C.主存地址
D.辅存地址
A.不同的高级程序语言可以产生同一种中间代码
B. 使用中间代码有利于进行与机器无关的优化处理
C. 使用中间代码有利于提高编译程序的可移植性
D. 中间代码与机器语言代码在指令结构上必须一致
A.不同的高级程序语言可以产生同一种中间代码
B. 使用中间代码有利于进行与机器无关的优化处理
C. 使用中间代码有利于提高编译程序的可移植性
D. 中间代码与机器语言代码在指令结构上必须一致
程序语言可分成低级语言和高级语言两大类。与高级语言相比,用低级语言开发的程序,其(39),但在(40)的场合还经常或部分地使用低级语言。在低级语言中,汇编语言与机器语言十分接近,它使用了(41)来提高程序的可读性。高级语言有许多种类,其中PROLOG是一种(42)型语言,它具有很强的(43)能力。
A.运行效率低,开发效率低
B.运行效率低,开发效率高
C.运行效率高,开发效率低
D.运行效率高,开发效率高
A.不同的高级程序语言可以产生同一种中问代码
B.使用中间代码有利于进行与机器无关的优化处理
C.使用中间代码有利于提高编译程序的可移植性
D.中间代码与机器语言代码在指令结构上必须一致
A.高级语言就是Python
B.低级语言学习使用都很难,运行效率又低,所以已被高级语言淘汰
C.机器语言程序是计算机可以直接执行的程序
D.一般用高级语言编写的程序称为“源程序”,可以被计算机直接识别和运行
A.文件程序菜单上提供了常用文件操作,如“新建”“打开”和“保存”等
B.“文件”程序菜单可以在功能区中移动
C.允许使用更高级的工具(如“导出”和“发布”)来管理文件
D.要查看每个菜单的选择项,单击其右侧的下拉按钮,打开下一级菜单,单击所需的项进行操作
试题四(共20 分)
阅读以下说明和 C 语言代码, 回答问题 1 至问题3, 将解答填入答题纸的对应栏内。
【说明】
在实时系统中, 许多控制软件需要将数据封装到一个数据结构中, 以节省存储空间。对于位操作,使用汇编语言实现其访问比较容易,但会增加编程难度,因此现在普遍采用 C 语言实现。使用高级语言编程要特别注意结构的存储格式以及编译器的特性。本题所使用的编译器对变量按声明顺序分配地址。分析图 4-1所示的 C 语言代码,回答以下问题。
【问题 1】 (8 分)
如果处理机按 16 位以大端方式(big_endian)编址,请在图 4-2 所示的存储器图表中填入 myRadarData 数据的存储内容(十六进制表示)。
【问题 2】 (8分)
在图 4-1 所示的程序中,第 22 行的语句执行完成后,下列语句的结果是多少?请将应填入(n)处的内容写在答题纸的对应栏中。
q->X = (1)
q->Y = (2)
q->Z = (3)
q->U = (4)
若再执行一次q++,则下列语句的结果又是多少?请将应填入(n)处的内容写在答题纸的对应栏中。
q->X = (5)
q->Y = (6)
q->Z = (7)
q->U = (8)
【问题 3】 (4 分)
内存空间常划分为代码段(text) 、数据段(data) 、bss 段(bss) 、堆区(heap)和栈区(stack) ,那么图 4-1 中 myRadarData 数组的存储空间应分配在哪个段中?指针变量 p、q 应分配在哪个段中?
用高级语言编写程序时,子程序调用语句中的实际参数必须与子程序说明中的形式参数在 (33) 上保持一致。在允许子程序递归调用的高级语言环境中,需用动态存储管理方法,它通常使用一个 (34) 存入子程序的调用记录,调用记录可包括:
.全局量存储区域的(35);
.调用点所在子程序的(36);
.调用点的(37);
.形式参数和实际参数的通信区域;
.返回值;
.本子程序的局部量和临时变量存储区域等。
A.个数、类型
B.个数、顺序
C.个数、格式、顺序
D.个数、类型、顺序
A.使用高级语言编写的程序必须使用编译程序转换成与之等价的目标程序之后,才能执行
B.数据结构是信息的一种组织方式,包括数据的存储(物理)结构和逻辑结构,其目的是提高算法的效率
C.程序测评要重点考查程序的空间复杂性和程序的时间复杂性这两个方面的性能
D.在面向对象的程序设计方法中,将同一类事物的共同特点概括出来,这个过程就叫作“抽象”