第3题: [单项选择]Aren't you tired I ______ you had done enough for today. A. should have thought B. must have thought C. might have thought D. could have thought 参考答案:A 答案解析:[考点] 考查虚拟语气。 “should+have+过去分词”表示“本该做某事却没有做”,“must/might/could+have+过去分词”都表示对过去事实的推测。本题中说话者强调的是
第18题: [单项选择]下列语句中不是死循环的是 A. int i=10; B. for(int i=l ;i<10;i++) C. int i=0; D. int i=l ; 参考答案:A 答案解析:[解析] 选项A)中i自减到1时就会执行break语句跳出循环,选项B)中i<10永远成立不会跳出循环,选项C)中第一次进入循环体后i>0永远不会跳出循环,选项D)中未给出结束循环的条件。