单项选择题

以下程序段的执行结果是( )。
int a,y:
a=10;y=10
do
a+=2:
y+=a;
cout<<“a”=“<<a<<”,“<<”y=“<<y<<”\n”;
if(y>20)break;
while(a<=14);

A.a=12,y=12
B.a=12,y=12
a=14,y=1 a=16,y=28
C.a=12,y=12
D.a=12,y=12
a=14,y=26 a=14,y=44
<上一题 目录 下一题>
热门 试题

单项选择题
下面程序的运行结果为( )。 #include<iostream.h> void main() char a='3'; switch(a) case'3': cout<<“3”: case'2': cout<<“2”; break; default:cout<<“1”:
A.3
B.321
C.31
D.32
单项选择题
若类A和类B的定义如下: class A int i, public: void get(); ... ; class B:A 默认为私有派生 int k; public: void make(); ... ; void B: :make() k=i*j; 则上述定义中, ( )是非法的表达式。
A.void get();
B.int k:
C.void make();
D.k=i*j;
相关试题
  • 以下程序的正确运行结果是( )。 #incl...
  • 有如下程序 #ginclude<iostream.h> v...
  • 若类A和类B的定义如下: class A int i...
  • 下列关于break语句的叙述不正确的是( )...
  • 类模板的使用实际上是将类模板实例化成一个...