更多"若已定义: int a[]=0,1,2,3,4,5,6,7,8,9,"的相关试题:
[填空题]若有以下定义及初始化语句:
int i=100;
int *ip=& i;
int k=*ip;
并假设整型数i的地址为0x12345678,指针中的地址为0x21000000,则k的值为 【13】 。
[填空题]若有以下定义及初始化语句:
int i=100;
int *ip=& i;
int k=*ip;
并假设整型数i的地址为0x12345678,指针中的地址为0x21000000,则k的值为 【13】 。
[单项选择]若已定义:
int a[]=0,1,2,3,4,5,6,7,8,9,*p=a,i;
其中0≤i≤9,则对a数组元素不正确的引用是()。
A. a[p-a]
B. *(&a[i])
C. p[i]
D. a[10]
[单项选择]若i、i已定义成int型,则以下程序段中内循环体的总执行次数是()。
for(i=6;i>0;i--)
for(j=0;j<4;j++)…
A. 20
B. 24
C. 25
D. 30
[单项选择]若类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*j
B. int k;
C. return i;
D. void make()
[填空题]若有定义语句char s [100],d[100];int j=0,i=0;且s中已赋字符串,请填空以实现拷贝。 (注:不使用逗号表达式)
white(s[i])d[j]= 【15】 ;j++;
d[j]=0;
[单项选择]若类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*j;
B. int k;
C. return i;
D. void make()
[填空题]若有定义语句char s[100],d[100];int j=0,i=0;且s中已赋字符串,请填空以实现拷贝。 (注:不使用逗号表达式)
while(s[i])(d[j]= 【10】 ;j++;
d[j]=0;
[单项选择]若类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*j
B. int k;
C. return i;
D. void make()
[填空题]若已定义:int a[10],i;,以下fun函数的功能是:在第一个循环中给前10个数组元素依次赋1、2、3、4、5、6、7、8、9、10;在第二个循环中使a数组前10个元素中的值对称拆叠,变成1、2、3、4、5、5、4、3、2、1。请填空.
fun(int a[ ])
{int i;
for(i=1;i<=10;i+ +) 【13】 =i;
for(i=0;i<5;i + +) 【14】 =a[i];
}
[单项选择]若类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*j
B. int k;
C. retum i;
D. void make()