单项选择题
有如下程序 #include<iostream.h> void main() {char ch[2] [5]={"6937","8254"},*p[2]; int i,j,S=0; for(i=0;i<2:i++)p[i]=ch[i]; for(i=0;i<2;i++) for(j=0;p[i] [j]>’\0’;j+=2) s=10*s+p[i] [j]-’0’; cout<<s;} 该程序的输出结果是( )。
A.69825
B.63825
C.6385
D.693825
点击查看答案
<上一题
目录
下一题>
热门
试题
单项选择题
以下程序的正确运行结果是( )。 #include<iostream.h> int f(int); void main() { int a=2,i; for(i=0;i<3;i++)cout<<f(a)<< ; cout<<endl; } int f(int a) { int b=0; static int c=3; b++;c++; return(a+b+c); }
A.777
B.7 10 13
C.7 9 11
D.7 8 9
点击查看答案
单项选择题
若类A和类B的定义如下: class A { int i,j; 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;
点击查看答案
相关试题
下面关于运算符重载的描述错误的是( )。...
下列程序段中有错的是( )。 Template<...
如果类A被说明成类B的友元,则( )。
有以下程序 #include<iostream.h> fl...
以下程序段的执行结果是( )。 int a,...