北大“汇编语言程序设计”上机考试题(2月27-29日)

作者名:不详 来源:网友提供 06年6月8日

 

从键盘读入两个字符串,每个串<50个字符
1.输入输出都要求有提示信息,且提示信息独占一行!
2.比较两个字符串是否相等,如果输入字符个数相等且相对应位置的字符也相同则输出Yes,否输出NO
3.如果两个字符串的英文小写字母个数相同,则输出Yes,否输出NO
4.比较两个字符串长度,十进制输出较大者的长度
(比较两个字符串的长度相等则求和。这一问不知有没有。我看有的人发的有,有的人没有,我写的程序中没有,不过也很简单,如果真的有你多加一下就可以了)
5.生成文件m7.asm,可执行文件为m7.exe

1,2,5及格。完成1,2,3,5良。完成1,2,3,4,5优。

输入二个十进制数(0~255)
1,给出提示信息,要求独占一行
2,用二进制数输出其中最的数
3,如果第一数比第二个数大,则输出yes,否则输出no
4, 用十进制输出两数的和。
5,源程序保存为m7.asm ,可执行文件为m7.exe

输入3个十进制数(0-255)

1,输入输出提示

2,用二进制输出3个数的平均值

3,从大到小输出3个数(十进制)

4,如果只有一个偶数,则输出这个数(十进制输出),否则输出“NO”

5,保存文件命为M5.asm

1,2,5及格,1,2,3,5,良。1,2,3,4,5优

注意:4问中是只有一个是偶数才输出这个数,如果有2个或3个,或没有偶数就输出“NO”