江苏省计算机二级visual C++ 历年真题及答案
程序输出的第一行是( 12 ),第二行是( 13 ) 9.[程序](3分)
#include <iostream.h> void main(void) {
int a[10]={73,86,89,28,87,69,88,84,64,90}; int b[4]={60,70,90,101}; int c[4]={0};
for(int i=0;i<10;i++){ int j=0;
while(a[i]>=b[j]) j++; c[j]++; }
for(i=0;i<4;i++) cout<<c[i]<<"\n"; cout<<endl: }
程序输出的第一行是__________,第三行是_____________,最后一行是_________ 10.[程序](2分)
#include<iostream.h> class A{
int a; . public:
void seta(int aa){a=aa;}
virtual void print() //第六行 {cout<<a<<'\t';} };
class B:public A{ int b; public:
void setb(int bb){b=bb;} void print()
{cout<<b<<'\t';} };
void main(void) {
A a,*P; B b; a.seta(5); b.seta(10); b.setb(20);