问题 单项选择题

2004年6月,刘某为丈夫顾某投保了5万元人寿保险,受益人是刘某5岁的儿子。2006年 3月,刘某与顾某因感情破裂离婚,经法院判决,儿子由刘某抚养。离婚后,刘某与顾某各自都建立了新的家庭。2007年12月,刘某的前夫顾某因意外事故去世,刘某得知后向保险公司提出了给付保险金的申请。请问下列关于本案的看法正确的有:( )。

A.刘某在离婚后对顾某已不再具有保险利益,保险合同失效,故保险公司可因此拒赔

B.刘某在离婚后对顾某已不再具有保险利益,保险合同失效,故保险公司可因此拒赔,但应退还刘某保险单的现金价值

C.刘某在离婚后对顾某已不再具有保险利益,但保险合同并不因此而失效,保险公司仍应承担赔付责任

D.刘某在投保时是具有保险利益的,保险利益并不受离婚的影响而丧失,故保险合同仍然有效,保险公司仍应承担赔付责任

答案

参考答案:C

解析:[考点] 人身保险合同[详解] 人身保险与财产保险对保险利益存在的时间要求是不同的。在人身保险中投保人在订立保险合同时必须具有保险利益,至于保险事故发生时投保人是否仍具有保险利益则无关重要。本案中,刘某投保时是具有保险利益的,虽然刘某与丈夫顾某离婚后不再对顾某具有保险利益,但这并不影响保险合同的效力,保险公司应当向受益人刘某的儿子支付保险金,刘某作为监护人可代领这笔保险金。故本题选C项。

选择题
问答题

请编制程序,其功能为:内存中存放着10个二进制数,需对此数组进行加密。方法为将前一个字节数(两位十六进制数a1a2表示)的低位十六进制数a2与后一个字节数(两位十六进制数b1b2表示)的高位十六进制数b1进行交换:第一个字节数的高位十六进制数与最后一个字节的低位十六进制数进行交换,加密后的结果存入内存。
例如:内存中原始数据为:50H,61H,72H,83H,94H,…,E9H
结果:90H,07H,18H,29H,3AH,…,85H
部分程序已经给出,其中原始数据由LOAD 过程从文件INPUT1.DAT 中读入从SOURCE开始的内存单元,转换结果(要求从RESULT开始读入)由SAVE过程保存到OUTPUT1.DAT文件中。请在BEGIN和END之间补充使其完整,完成要求的功能。或删除BEGIN和END之间原有的代码并自行编程来完成要求的功能。
对程序必须进行汇编,并与IO.OBJ链接产生PROG1. EXE执行文件,最终产生运行结果。
部分程序如下:
;PROG1.ASM
EXTRN LOAD:FAR, SAVE:FAR
N EQU 10
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 ***
MOV DI,0
MOV SI,0
MOV CX,N
CONT: MOV AL, SOURCE [SI]
MOV AH,AL
AND AL,0FH
AND AH,0F0H
INC SI
CMP SI,N
____________
MOV SI,0
ONE: MOV BL, SOURCE [SI]
MOV BH,BL
AND BL,0FH
AND BH,0FOH
____________
MOV CX,4
LI:SBR BH, 1
SHL AL,1
LOOP L1
______,CX
OR AH,BH
OR AL,BL
CMP DI, 0
JNZ STOPE1
MOV SOURCE [SI] ,AL
DEC SI
MOV SOURCE [SI], AH
INC SI
JMP NEXT
STORE1: CMP DI, N-1
JL STORE2
MOV RESULT [DI], AH
MOV DI, 0
MOV RESULT [DI], AL
JMP NEXT
STORE2: MOV ______, AH
MOV ______, AL
NEXT:INC DI
LOOP CONT
; *** END ***
LEA DX, RESULT
LEA SI, NAME1
MOV CX, N
CALL SAVE
RET
START ENDP
CSEG ENDS
END START