A、冒泡排序B、简单选择排序C、直接插入排序D、堆排序A、1234B、1324C、1342D、3142A、*P表示的是指针变量P的地址全真机考、在线考试、每日一练、评估报告,最专业全面的题库,尽在233网校题库!http://wx.233.com/tiku2015年全国计算机等级《二级年全国计算机等级《二级C++》上机考试冲刺试题》上机考试冲刺试题(3)一、选择题一、选择题(每小题每小题1分,共分,共40分分)1、下列排序方法中,最坏情况下比较次数最少的是()。2、下面程序的运行结果为()。#includeclassA{public:A(){tout<<”1”;}~A(){tout<<”2”;}};classB:publicA{public:B(){cout<<”3”;}~B(){cout<<”4”;}};voidmain(){Bb;}3、以下程序中调用cin函数给变量a输入数值的方法是错误的,其错误原因是()。#includevoidmain(){int*P,*q,a,b;P=&a:eout<<”inputa:”;cin>>P:答案:D解析:冒泡排序、直接插入排序与简单选择排序法在最坏情况下均需要比较n(n-1)/2次,而堆排序在最坏情况下需要比较的次数是nlog2n。◆◆答案:C解析:本题考查的是在继承中构造函数和析构函数的调用顺序,应该是先调用基类的构造函数,再调用派生类的构造函数,调用析构函数时的顺序是先调用派生类的析构函数,后调用基类的析构函数。◆◆B、P表示的是变量a的地址,而不是变量a的值C、*P表示的是指针变量P的值D、*P只能用来说明P是一个指针变量A、cout<<’\n’;B、cout<<‘\l2’:C、cout<<’\xA’;D、cout<<‘\0’:A、operator+(operator*(X,Y),z)B、x.operator+(operator*(x,y),Z)C、Y.operator*(operator+(x,Y),z)D、x.operator+(operator{(X,Y))A、privateB、staticC、publicD、protectedA、voidB、intC、newD、longA、0和1B、1和14、与语句cout<