下面程序的输出结果是()main(){int s=0,k;for(k=5;k>=0;k--){switch(k){case 1:case 5:s++;break;case 3:case 4:break;case 0:case 2:s+=2;break;}}printf("s=%d\n",s);}
A.5
B.6
C.7
D.8
B、6
A.5
B.6
C.7
D.8
B、6
A.12
B.14
C.15
D.13
A.编译失败
B.编译通过,没有结果输出
C.输出:除法正常运行
D.输出:除数不能为0
A.4 4 4 4
B. 4 6 8 10
C. 4 5 6 7
D. 4 3 2 1
A.1200313900
B.1002300139
C.1002133900
D.1002313900
以下程序的输出结果是()
#include<stdio.h>
main()
{ unsigned short a=65537; int b;
printf("%d/n" ,b=a);
}
输出下面程序结果。
#i nclude <iostream.h>
class A
{
public:
virtual void print(void)
{
cout<<"A::print()"<<endl;
}
};
class B:public A
{
public:
virtual void print(void)
{
cout<<"B::print()"<<endl;
};
};
class C:public B
{
public:
virtual void print(void)
{
cout<<"C::print()"<<endl;
}
};
void print(A a)
{
a.print();
}
void main(void)
{
A a, *pa,*pb,*pc;
B b;
C c;
pa=&a;
pb=&b;
pc=&c;
a.print();
b.print();
c.print();
pa->print();
pb->print();
pc->print();
print(a);
print(b);
print(c);
}
A:
A::print()
B::print()
C::print()
A::print()
B::print()
C::print()
A::print()
A::print()
A::print()