【解析】B。如图所示,

设A区域代表物理、化学实验都做对的人;B区域代表只做对物理实验,未做对化学实验的人;C区域代表只做对化学实验,未做对物理实验的人;D区域代表物理、化学实验都未做对的人。根据题意有:
A+B+C+D=50 (1) A+B=40 (2)
A+C=31 (3) D=4 (4)
后三个式子相加,减去第一个式子得到A=25。
例4:
某工作组有12名外国人,其中6人会说英语,5人会说法语,5人会说西班牙语;有3人既会说英语又会说法语,有2人既会说法语又会说西班牙语,有2人既会说西班牙语又会说英语;有1人这三种语言都会说。则只会说一种语言的人比一种语言都不会说的人多( )。
A.1人 B.2人 C.3人 D.5人
【解析】C。如图所示:

上图的含义为只懂英语、法语和西班牙语的人数分别人2、1和2,共5人,而一种语言都不会说的人数为12-(2+2+1+1+1+1+2)=2(人),5-2=3(人)。
例5:
小明和小强参加同一次考试,如果小明答对的题目占所有题目的3/4,小强答对了
27道题,他们两个人都答对的题目占题目总数的2/3,那么两个人都没有答对的题目共有( )道。
A. 3 B. 4 C. 5 D. 6
【解析】D。设都没做完的题目共有X道,题目总数为Y道,则"小明做对的+小强做对的-他俩都做对的+他俩都做错的=总题数",即:
Y×34 +27-Y×23+X=Y,得X=Y×1112-27①,又由"小强做对的题数必然≥两人都做对的题数",可得:
Y×23≤27,得出Y必是≤40.5的正整数②,将选项的数代入①②验算,发现只有当X等于6时,Y等于36,符合条件②。所以X=6。
回过头来再看开头的那道4.21联考了,会做了吧!不错,选A。