问题 单项选择题

董宏领与王婷均为11岁儿童。一日课间休息时,王婷扔石头打中董宏领右眼,致其失明,共花医疗费8万多元。王婷系寄住在姑妈家中,父母在外地工作。据查王婷的父母与王婷的姑妈间订有委托合同,约定王婷的一切行为由其姑妈负责。以下判断不成立的是:

A.王婷父母的监护责任不能因委托他人履行监护职责而免除,应对王婷造成的损害承担责任
B.因委托合同的存在,王婷的姑妈不应独自承担赔偿责任
C.学校也应分担部分赔偿额
D.对此赔偿,应由王婷父母和其姑妈各分担一半

答案

参考答案:D

解析:[考点] 监护责任
《民通意见》第22条规定,监护人可以将监护职责部分或者全部委托给他人。因被监护人的侵权行为需要承担民事责任的,应当由监护人承担,但另有约定的除外;被委托人确有过错的,负连带责任。委托监护通常仍然由原监护人对外承担责任,只有在委托监护人有过错的情况下(一般是故意或者重大过失),才承担连带责任。本题中并未表明王婷的姑妈有过错,所以仍然由其父母对董宏领的损失承担赔偿责任。王婷父母承担监护人的赔偿责任以后,可以依照委托监护合同要求王婷姑妈承担责任。所以A选项说法正确、B选项说法正确。D选项认为王婷父母与姑妈各自承担一半责任,缺乏法律依据。C选项中认为学校应当部分负担责任,根据最高人民法院《关于审理人身损害赔偿案件适用法律若干问题的解释》(以下简称《人身损害赔偿解释》)第7条第1款规定,对未成年人依法负有教育、管理、保护义务的学校、幼儿园或者其他教育机构,未尽职责范围内的相关义务致使未成年人遭受人身损害,或者未成年人致他人人身损害的,应当承担与其过错相应的赔偿责任。所以C选项说法正确。

问答题
问答题

读函数ReadDat()实现从文件ENG28.IN中读取一篇英文文章,存入到字符串数组xx中。请编制函数 encryptChar(),按给定的替代关系对数组xx中的所有字符进行替代,仍存入数组xx的对应的位置上,最后调用写函数WriteDat()把结果xx输出到文件PS28.DAT中。
替代关系:f(p)=p*11 mod 256(p是数组xx中某一个字符的ASCII值,f(p)是计算后新字符的ASCII值),如果计算后f(p)的值小于等于32或f(p)对应的字符是小写字母,则该字符不变,否则将f(p)所对应的字符进行替代。
注意:部分源程序已给出。
原始数据文件存放的格式是:每行的宽度均小于80个字符。
请勿改动主函数main()、读函数ReadDat()和写函数WriteDat()的内容。
试题程序:
#include 〈stdio.h>
#include 〈string.h>
#include 〈conio.h>
#include 〈ctype. h>
unsigned char xx[50] [80];
int maxline = 0; /* 文章的总行数 */
int ReadDat (void);
void WriteDat(void); void encryptChar()
main ( )

clrscr ( );
if (ReadDat ( ))

printf("数据文件 ENG28.IN不能打开! \n\007");
return;

encryptChar ();
WriteDat ( );
int ReadDat(void)

FILE *fp;
int i = 0;
unsigned char *p;
if((fp = fopen("ENG28.IN", "r")) ==NULL)
return 1;
while(fgets(xx[i], 80, fp) !=NULL)

p = strchr(xx[i], ’\n’);
if(p) ~p = 0;
i++;

maxline = i;
fclose(fp);
return 0;
void WriteDat(void)

FILE *fp;
int i;
fp = fopen("PS28.DAT", "w");
for (i = 0; i 〈 maxline; i++)

printf("%s\n", xx[i]);
fprintf(fp, "%skn", xx[i]);

fclose(fp);