单项选择题

以下程序的输出结果是
main()
int a=0,i;
for(i=1;i<5;i++)
switch(i)
case 0:
case 3:a+=2;
case 1:
case 2:a+=3;
default:a+=5;


cout<<a<<endl;

A) 31
B) 13
C) 10
D) 20
<上一题 目录 下一题>
热门 试题

单项选择题
下列关于new运算符的描述中错误的是()

A.使用运算符new创建对象数组时必须定义初始值 
B.使用运算符new创建对象时,会调用类的构造函数 
C.运算符new可以用来动态创建对象和对象数组 
D.使用new运算符创建的对象可以使用运算符delete删除

单项选择题
有如下程序: #include<iostream> using namespace std; class Base protected: Base()cout<<'Base'; Base(char c)cout<<c; ; class Derived:public Base public: Derived(char c)cout<<c; ; int main() Derived d('Derived'); return 0; 执行这个程序屏幕上将显示输出( )。
A) Derived
B) DerivedBase
C) BaseDerived
D) DerivedDerived
相关试题
  • 若表达式(x+(y-z)*(m n))+3中...
  • 若按层次顺序将一棵有n个节点的完全二叉树...
  • 下列程序的输出结果为-5 8-3 4,请...
  • 按“先进后出”原则组织数据的数据结构是_...
  • 带一个long类型参数的流成员函数_____...