1
变量i的值
0
变量j的值
若类A和类B的定义如下: class A [ int i,j; public: int geti() { return i; } }; class B:public A { int k; public: void make() { k=i*j; } }; 则上述定义中非法的表达式是A.k=i*jB.int k;C.retum i;D.void make()
点击查看答案
若有定义int a[2][3];,则对a数组的第i行第j列(假设i,j已正确说明并赋值.元素值的正确引用为( )。A.*(*(a+i.+j.B.(a+i.[j]C.*(a+i+j.D.*(a+i.+j
若有定义语句“inti=2,j=3;”,则表达式i/j的结果是( )。 A.0B.0.7C.0.66667S若有定义语句“inti=2,j=3;”,则表达式i/j的结果是( )。A.0B.0.7C.0.66667D.0.66666667
若有下列定义(设int类型变量占2个字节): int i=8,j=9; 则下列语句: printf("i=%%d,j=%%d\n",i,j); 输出的结果是( )。A.i=8,j=9B.i=%d,j=%dC.i=%8,j=%9D.8,9
若有下列定义(设int类型变量占2个字节):i=8,j=9;则下列语句:printf(”i=%%d,j=%%d\n”,i,j);输出的结果是( )。A.i=8,j=9B.i=%d,j=%dC.i=%8,j=%9D.8,9
若有定义:int i=7,j=8;则表达式i>=j||iA.1B.变量i的值C.0D.变量j的值
若有定义:int i=2,j=5;则表达式(i+1,j+1,(++i+(j--))的值为()A.8B.6C.7D.5