第21题: [单项选择]有以下程序: main( ) int y=10; while(y--);printf("y=%d/n",y);
程序执行后的输出结果是______。 A. y=0 B. y=-1 C. y=1 D. while构成无限循环 参考答案:B 答案解析:[解析] whik语句一般形式为: While(表达式)语句; 其语句先判断表达式,后执行语句。而表达式y--先返回y的当前值,再进行-1运算。
第22题: [单项选择]已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是 A. 堆排序 B. 直接插入排序 C. 快速排序 D. B)和C) 参考答案:B 答案解析:[解析] 堆排序的比较次数为nlog2n;直接插入排序的比较次数为n(n-1)/2;快速排序的比较次数为nlog2n。
第37题: [单项选择]With all its advantages, the computer is by no means without its ______. A. boundaries B. restraints C. confinements D. limitations 参考答案:D 答案解析:[解析] 本题是说计算机有着种种优势,但它绝不是没有限度的。D项“limitation n.限制,限度,极限”符合题意。其他三项中,boundary n.“分界线,边界”;restraint n.“(