更新时间:2018-11-22 15:59作者:李一老师
A、快速排序 B、冒泡排序 C、插入排序 D、堆排序
插入排序从后面插入的时候,只要把8和9交换一下就行了,遍历到前面都不再有任何操作。冒泡排序第一次循环把9沉到最后面,然后第二次循环发现没有任何交换操作,说明已经排好序了。
5、以下哪句的说法是正确的
A、在页式存储管理中,用户应将自己的程序划分为若干个相等的页
B、所有的进程都挂起时,系统将陷入死锁
C、执行系统调用可以被中断
D、进程优先数是进程调度的重要依据,必须根据进程运行情况动态改变
6、以下描述正确的是
A、虚函数是可以内联的,可以减少函数调用的开销提高效率
B、类里面可以同时存在函数名和参数都一样的虚函数和静态函数
C、父类的析构函数是非虚的,但是子类的析构函数是虚的,delete子类对象指针会调用父类的析构函数
D、以上都不对
7、5+55+555+...+555..5(55个5)所得之和的末四位数是多少
A、9435 B、9445 C、9475 D、9485
可以很显然看出他们尾数均是5,五十五个5相加为275,所以个位是5,进位27。 五十四个5相加为270再加进位的27是297,所以十位为7,进位29。五十三个五相加为265再加进位的29为294,所以百位为4,故选择C。
8、5+55+555+...+555..5(12个5)所得之和的末三位数是多少
可以很显然看出他们尾数均是5,十二个5相加为60,所以个位是0,十一个5相加为55再加进位的6是61,所以十位为1,10个五相加为50再加进位的6为56,所以百位为6,故得和的最后三位是610。
9、7+77+777+...+777..7(2005个7)所得之和的末四位数是多少
2005*7=14035 所以个位数是5,进位1403
2004*7+1403=15431,所以十位数是1,进位1543
2003*7+1543=15564,所以百位数是4,进位1556
2002*7+1556=15570,所以千位数是0。末四位数是0415