问题 选择题

人体发烧时,常常没有食欲,最根本的原因是:

A.胃肠蠕动明显减慢

B.体内食物残渣排出受阻

C.所吃的食物未被充分消化

D.体温过高是消化酶活性受阻

答案

答案:D

分析:食物中含有维生素、水和无机盐等小分子的营养物质人体可以直接吸收利用,而蛋白质、糖类、脂肪这些大分子的营养物质是不溶于水的,必须在消化道内变成小分子的能溶于水的物质后,才能被消化道壁吸收而被人体利用.

解答:解:食物的消化需要消化酶的参与,而消化酶的活性受温度的影响:低温和高温都会抑制消化酶的活性;人体在发烧时,过高的体温抑制了消化酶的活性,使进入体内的食物不能及时得到消化,因此人体发烧时常常没有食欲.

故选:D

选择题
问答题

请编制程序,其功能为:从SOURCE开始的内存区域存放着N个字节的有符号数。现找出最大的数,结果存放到RESULT 指示的,其后存放原N个数逻辑取反后的值。
例如:
数据为:09H,7EH,89H,F6H,17H……67H(N个数据)
结果为:7EH (最大数),F6H,81H,76H,0CH,E8H……98H(原N个数的逻辑反)
部分程序已经给出,其中原始数据由LOAD过程从文件INPUT1.DAT 中读入从SOURCE开始的内存单元,运算结果要求从RESIULT开始存放,由SAVE 过程保存到OUTPUT1.DAT 文件中。请在BEGIN和END 之间补充使其完整,完成要求的功能。或删除BEGIN和END 之间原有的代码井自行编程来完成要求的功能。
对程序必须进行汇编,并与IO. OBJ 链接产生PROG1. EXE 执行文件,最终产生运行结果。
部分程序如下;
;PROG1. ASM
EXTRN LOAD: FAR,SAVE:FAR
N EQU 30
DSEG SEGMENT
SOURCE DW N DUP ()
RESULT DW N DUP (0)
NAME0 DB ’INPUT1.DAT’,0
NAME1 DB ’OUTPUT1.DAT’,0
DSEG ENDS
SSEG SEGMENT STACK
DB 128 DUP ()
SSEG ENDS
CSEG SEGMENT
ASSUME CS:CSEG,DS:DSEG;SS:SSEG
START PROC FAR
PUSH DS
XOR AX,AX
PUSH AX
MOV AX, DSEG
MOV DS,AX
MOV ES,AX
LEA DX,SOURCE
LEA SI,NAME0
MOV CX,N
CALL LOAD
; *** BEGIN ***
______ SI,SOURCE
MOV BX,OFFSET SOURCE
LEA DI,RESULT
L1: MOV CX,N
MOV DX,CX
DEC DX
MOV AL,______
L2: INC BX
______ AL,[BX]
______________
MOV AL,[BX]
L3: DEC DX
JNZ______
MOV [DI],AL
INC DI
CLD
MAX: LODSB
NOT AL
______________
LOOP MAX
; *** END ***
LEA DX,RESULT
LEA SI,NAME1
MOV CX,N
CALL SAVE
RET
START ENDP
CSEG ENDS
END START