java编程题综合参考.pdf

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
8. 试编制一个汇编语言程序求出首地址为 DATA 的 100D 字数组中的最小偶数 ,?并把它存 放在 AX 中. 9. 使 AL 高 4 位置 1,判断低 4 位是否大于 9,如大于 9 ,则使低 4 位变反,否则将低 4 位 置成 9,试编程实现之。 10. 在首地址为 TABLE 的数组中按递增次序存放着 100(16 进制 )个 16 位补码数 ,试编写一个 汇编语言程序把出现次数最多的数及出现次数分别存放于 AX,CX 中. 11. 设 A 和 B 缓冲区中是两个以若干个文本行组成的文本文件(文本文件以 1AH 结束),每 个文本行以回车符( 0DH)和换行符( 0AH)结束。试编写一程序,以行为单位依次比较,如 果两行相等,则往下比较;如果两行不相等,则显示这两行的行号和内容。 12. 编写一段程序,将 AL 中的第 7 位和第 0 位、第 6 位和第 1 位、第 5 位和第 2 位、第 4 位和第 3 位互换。 13. 数组 A 和 B ,各有 20 个数据,它们各已按升序排放。现要求将这两个数组合并为一个 数组 C ,且要求其数据也按升序排放,试编程实现。 14. 将正数 N 插入一个已整序的字数组的正确位置 .该数组的首地址和末地址分别为 ARRAY_HEAD 和 ARRAY_END, 其中所有数均为正数且已按递增的次序排列 . 15. 统计一班 30 名学生成绩的等级( A :90 -100,B :80 -89 ,C: 70-79 ,D :60 -69 , E:60 以下)。统计结果分别存入 A ,B ,C ,D ,E 单元中。 16. 从键盘接收三个 16 进制数 ,并根据对三个数的比较显示出如下信息 :(1)如果三个数都不 相等则显示 0;(2) 如果三个数中有二个数相等则显示 1;(3)如果三个数都相等 ,则显示 2. 17. 试编程计算 S=1+2*3+3*4+4*5+ …+N*(N+1) ,直到第 N 项 N*(N+1) 大于 100 时为止。 18. 试编制一个程序,把 BUF缓冲区中的 4 位十六进制数转换为 ASCⅡ码,并将对应的 ASC Ⅱ码依次存放到 MEM数组中的 4 个字节中 (例如,当 BUF缓冲区中的内容为 2A49H时,程序 执行完后, MEM中的 4 个字节内容为 39H、 34H、41H 和 32H),并将转换的结果输出。 19. "在 DATA 字数组中存放有 100H 个 16 位补码数 ,试编写一个汇编语言程序 ,求他们的平 均值放在 AX 寄存器中 ,并求出数组中有多少个数小于此平均值 ,将结果放在 BX 寄存器中 . 20. 编程序段计算 SUM= ∑ai=a1+a2+...+a20 ,已知 a1a20 依次存放在以 BUF 为首地址的 数据区,每个数据占两个字节,和数 SUM 也为两个字节。 21. 已知数组 A 包括 15 个互不相等的整数 ,数组 B 包含 20 个互不相等的整数 .试编制一程序 把既在 A 中又在 B 中出现的整数存放于数组 C 中. 22. 试编制一个程序把 AX 中的 16 进制数转换为 ASCII 码 ,并将对应的 ASCII ?码依次存放到 MEM 数组中的四个字节中 .例如 ,当 (AX)=2A49 时 ,程序执行完后 ,MEM ?中的四个字节内容为 39H,34H,41H,32H. 23. 在 STRING 到 STRING+99 单元中存放着一个字符串 ,测试该字符串中是否有数字 ,如有则 把 DL 的第 5 位置

文档评论(0)

拉拉链 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档