问题 单项选择题 案例分析题

]男性,51岁,既往身体健康、近4个月来出现2次肉眼血尿,经CT检查发现右肾实质及右肾静脉有实性占位性病变,门诊以"右肾癌并右肾静脉栓塞"收入院。

下列病史中哪种存在的可能性最小()

A.发热

B.腰痛

C.尿频,尿痛

D.消瘦

E.咯血

答案

参考答案:C

阅读理解

根据短文,判断下面的句子与短文内容是否相符,相符的写“T”,不相符的写“F”。 

Dear John,         

        I saw your name in the newspaper. I would like to be your penfriend.         

        I am twelve years old. I live in Shanghai. I am in Pudong Primary School. We study Chinese, English, 

maths, science, art, PE and some other subjects. My favourite subjects are PE and maths. I like playing 

basketball with my friends after school. I like collecting stamps, too. I have a lot of beautiful stamps. I will 

finish primary school soon and go to middle school.              

        I'd like to know everything about you. Please write to me soon. My e-mail address is gaoshan@163. com.

        Best wishes!               

                                                                                                                                       Yours,

                                                                                                                                      Gao Shan

( ) 1. I know John's name from the magazine.     

(     ) 2. The letter is from John to Gao Shan.     

(     ) 3. Gao Shan's favourite subjects are maths and PE.     

(     ) 4. Gao Shan likes collecting stamps and playing football.     

(     ) 5. Gao Shan doesn't have an e-mail address.

问答题

请编制程序,其功能是:内存中连续存放着20个十六位二进制无符号数序列,请将它们排成升序(从小到大)。
例如:
内存中有:7001H,7004H,7002H,…(假设后17个字均大于7004H)
结果为: 7001H,7002H,7004H,…(后跟17个字,按从小到大的顺序排列)
部分程序已给出,其中原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中。运算结果要求从 RESULT开始存放,由过程SAVE保存到文件OUTPUT1.DAT中。
请填空BEGIN和END之间已经给出的源程序使其完整,需填空处已经用横线标出,每个空白一般只需一条指令,也可以填入功能相当的多条指令,或删去BEGIN和END之间原有的代码并自行编程来完成所要求的功能。
对程序必须进行汇编,并与IO.OBJ链接产生可执行文件,最终运行程序产生结果。调试中若发现整个程序中存在错误之处,请加以修改。
[试题程序]
EXTRNLOAD:FAR,SAVE:FAR
N EQU 20
STACSEGMENT STACK
DB 128 DUP ()
STACENDS
DATASEGMENT
SOURCE DW N DUP()
RESULT DW N DUP(0)
NAME0 DB ’INPUT1.DAT’,0
NAME1 DB ’OUTPUT1.DAT’,0
DATAENDS
CODESEGMENT
ASSUME CS:CODE,DS:DATA,SS:STAC
START PROCFAR
PUSH DS
XOR AX,AX
PUSH AX
MOV AX,DATA
MOV DS,AX
LEA SI,SOURCE ; 数据区起始地址
LEA SI,NAME0 ; 原始数据文件名
MOV CX,N*2; 字数
CALL LOAD ; 从’DAT’中读取数据;
; ********* BEGIN ************
LEA SI,SOURCE
LEA DI,RESULT
MOV CX,N
NEXT0: MOV AX, [SI]
MOV [DI] ,AX
ADD SI, (1)
(2)
LOOP (3)
CLD
MOV BX,N-1
MAL1: LEA SI,RESULT
MOV CX, (4)
NEXT: LOD (5)
CMP [SI] ,AX
JAE CONT
XCHG [SI], (6)
MOV [SI-2],AX
CONT: LOOP (7)
(8)
(9) MALl
; ********* END ********
LEA DX,RESULT ;结果数据区首址
LEA SI,NAME1 ;结果文件名
MOV CX,N*2;结果字数
CALL SAVE ;保存结果到文件
RET
START ENDP
CODEENDS
END START