简答题

读下面程序,在其中的空处添上适当内容。该程序完成了什么功能?程序运行后,变量RS的值是多少?

正确答案

程序空处可填CNT,字节变量RS的最后结果是04H。该程序实现的功能是:统计数据段中以BUF为首址的带符号字节数据表中负数的个数,CNT为表中所有数据的个数,即表的长度。需要注意的是:十进制数据“145”在以二进制带符号字节数据形式存放时相当于“-111”。

答案解析

相似试题
  • A:/设计一个类程序MYFRORM.PRG,其中放置一个表单,并在表单中放置一个按钮,单击该按钮释放表单,并调用执行该类程序得到如下图所示结果,请在下面横线处添上适当语句。

    简答题查看答案

  • 下面是一段求最大值的程序,其中datalist是数据表,n是datalist的长度。画出该程序的程序流程图,并计算其McCabe复杂度。

    简答题查看答案

  • 有程序如下 其中数据库文件CJ.DBF中有2条记录,内容如下 运行该程序的结果应当是()

    单选题查看答案

  • 在一行内只写一条语句,并且采取适当的移行格式,使程序的逻辑和功能变得更加明确。许多程序设计语言允许在一行内写多个语句。但这种方式会使程序可读性变差。下面是一段排序程序,请对其编码风格进行改进,以增加其可读性。

    简答题查看答案

  • 读下列程序: 运行程序后结果,BUF中的内容是()

    填空题查看答案

  • 下面是一段求最大值的程序,其中datalist是数据表,n是datalist的长度。 (1)画出该程序的控制流图,并计算其McCabe环路复杂性。 (2)用基本路径覆盖法给出测试路径。 (3)为各测试路径设计测试用例。

    简答题查看答案

  • 设有100个字节数据(补码),存放在数据段中EA=2000H的存储区内,以下程序应能从该数据区中找出最大的1个数并存入同一数据段EA=2100H的单元中,请完成该程序(在空白处填入适当的语句)。

    简答题查看答案

  • 某机器CPU中有16个通用寄存器,运行某中断处理程序时仅用到其中2个寄存器,请问响应中断而进入该中断处理程序时是否要将通用寄存器内容保存到主存中去?需保存几个寄存器?

    简答题查看答案

  • 只有已经安装并配置了适当的驱动程序,操作系统才能够使用该设备。

    判断题查看答案