【详解】 考查虚拟语气。句意:如果没有青霉素,许多人可能会死于疾病甚至小伤口。分析句意可知,此句是一个虚拟语气,根据句中的“had penicillin not been available”可知,此句是对过去的虚拟,故其主语的谓语动词应用“should/would/might/could+have+过去分词”。结合选项,故选B。
第30题: [多项选择]旅游团延长在本地的游期,导游员应该()。 A. 通知下一站旅游日程的变化 B. 重新落实用房、用餐、用车和行李服务 C. 安排新增游览景点或活动项目 D. 重新落实离开当地的机(车)票 参考答案:A, B, C, D
第31题: [单项选择]若有定义:char*st="how are you";下列程序段中正确的是 A. char a[11],*p;strcpy(p=a+1,&st[4]); B. char a[11];strcpy(++a,st); C. char a[11];strcpy(a,st); D. char a[],*p;strcpy(p=&a[1],st+2); 参考答案:A 答案解析:[解析] 本题综合考查字符数组的赋值和strcpy函数的用法。C语言不允许用赋值表达式对字符数组赋值,如下面的语句就是非法的:strl=“China”,如果想把“China”这5个字符放到数组strl