定义如下变量和数组: int k; int a[3][3]=(1,2,3,4,5,6,7,8,9); 则下面语句的输出结果是()。 for(k=0;
定义如下变量和数组:
int k;
int a[3][3]=(1,2,3,4,5,6,7,8,9);
则下面语句的输出结果是( )。
for(k=0;k<3;k++)
printf("%d",a[k][2-k]);
(A)3 5 7 (B)3 6 9 (C)1 5 9 (D)1 4 7
定义如下变量和数组:
int k;
int a[3][3]=(1,2,3,4,5,6,7,8,9);
则下面语句的输出结果是( )。
for(k=0;k<3;k++)
printf("%d",a[k][2-k]);
(A)3 5 7 (B)3 6 9 (C)1 5 9 (D)1 4 7
第1题
定义如下变量和数组: int k; int a[3][3]={9,8,7,6,5,4,3,2,1};则下面语句的输出结果是()。 for(k=0;k<3;k++) printf("%d",a[k][k]);
A.7 5 3
B.9 5 1
C.9 6 3
D.7 4 1
第4题
A.定义了一个类型为int的指针变量p,该变量具有三个指针
B.定义了一个名为*p的整型数组,该数组含有三个int类型元素
C.定义了一个指向一维数组的指针变量p,该一维数组应具有三个int类型元素
D.定义了一个指针数组p,该数组含有三个元素,各元素都是基类型为int的指针
第6题
A.一维数组实质上是相当类型变量的列表
B.创建数组首先要定义所需要的类型
C.不能定义二维数组
D.in[]a = new int[10];该声明表示a可以保存长度为10的整型数组
第7题
A.0
B.3
C.4
D.6
第8题
第9题
下面程序的功能是输出数组s中最小元素,请填空。
include<iostream.h>
void main(){
int k, p, s[]={1,-9,7,2,-10,3};
k=s[0];
for(p=0;p<6;p++)
if(s[p]<k) 【 】;
cout<<k;
}
第10题
说明语句int*(*p)();的含义是______。
A.p是一个指向int型数组的指针
B.p是指针变量,它构成了指针数组
C.p是一个指向函数的指针,该函数的返回值是一个整型
D.p是一个指向函数的指针,该函数的返回值是一个指向整型的指针
第11题
若有以下定义和语句,且0<=I<10,则对数组元素的错误引用是 ()
int a [ ]={1,2,3,4,5,6,7,8,9,0};
int*p,I
p=a;
A.* (a+I)
B.a[p-a]
C.p+I
D.* (&a[I])