为了避免二义性,C++规定else与( )组成配对关系。
A. 缩排位置相同的if
B. 在其之前未配对的if
C. 在其之前未配对的最近的if
D. 同一行上的if
查看答案
若x值为23,下面程序代码段输出的结果是( )。if (x > 10){cout< 20){cout< 30){cout<
A. 23
B. 2323
C. 232323
D. 以上都不对
设有int a=2, b=3, c=1;则以下程序段输出结果是( )switch(c){case 0:a++;case 1:a++;b++;case 2:b++;}cout<<"a="<
A. a=3,b=4
B. a=3,b=5
C. a=4,b=4
D. a=4,b=5
设有int a=2,b=-1,c=2;则以下程序段输出结果是:if(a
A. 0
B. 1
C. 2
D. 3
以下程序段执行完毕后 k1,k2的值为( )。int k1 =1, k2=1 ;int m , n;m=n=1;switch (m){ case 0 : k1=k1*2;case 1: {switch (n){ case 1 : k1=k1*2;case 2 : k2=k2*2;break;case 3 : k1++;}case 2 : k1++;k2++;case 3 : k1*=2;k2*=2;break;default: k1++;k2++;}
A. 2,1
B. 6,6
C. 7,7
D. 2,2