-
在下面的二维数组定义中,语法正确的选项是()。
A . int a[5][];
B . int a[][5];
C . int a[][3]={{1,3,5},{2}};
D . int a[](10);
-
假定一维数组的定义为“char* a[8];”,则该数组所含元素的个数大于8。()
A . 正确
B . 错误
-
在下列的字符数组定义中,存在语法错误的是()。
A . char a[20]="abcdefg";
B . char a[]="x+y=55.";
C . char a[15]={’1’,’2’};
D . char a[10]=’5’;
-
在下面的字符数组定义中,()语句有语法错误。
A . char a[20]=“abcdefg”;
B . char a[]=“x+y=55.”;
C . char a[15]={“1”,“2”};
D . char a[10]=‟5”;
-
在下列的符号常量定义中,错误的定义语句格式为()。
A . const int M1=10
B . const int M2=20
C . const int M3 10
D . const char mark=’3&rsquo
-
在下面的一维数组定义中,()语句有语法错误。
A . int a[ ]={1,2,3};
B . int a[10]={0};
C . int a[ ];
D . int a[5];
-
假定一维字符指针数组的定义为"char* a[8];",则该数组占用的存储空间的字节数为()。
-
在C语言中对一维整型数组的正确定义为()。
A . inta(10);
B . intn=10,a[n];
C . intn;a[n];
D . #defineN10inta[N];
-
若要求定义具有10个int形元素的一维数组a,则以下的定义语句中错误的是()
A . #define N 10
B . int a[N];
C . #define n 5
D . int a[2*n];
E . int a[5+5];
F . int n=10,a[n];
-
在C语言中,一维数组的定义方式为:类型说明符 数组名_________
-
在下面的二维数组定义中,______ 是正确的。
A.int a[5][];
B.int a[][5]
C.int a[][];
D.int a[3][3];
-
在一维数组的定义语句中,数组名前为元素类型关键字。()
是
否
-
在下面的字符数组定义中,哪一个有语法错误(43)。A.char a[20]=“abcdefg”;B.char a[]=“x+y=55.”;C.
在下面的字符数组定义中,哪一个有语法错误(43)。
A.char a[20]=“abcdefg”;
B.char a[]=“x+y=55.”;
C.chara[15];
D.char a[10]=‘5’;
-
定义如下一维数组:int a[5],*p;,则下列描述错误的是()。A.表达式p=p+1是合法的B.表达式a=a+1是合
定义如下一维数组:int a[5],*p;,则下列描述错误的是()。
A.表达式p=p+1是合法的
B.表达式a=a+1是合法的
C.表达式p-a是合法的
D.表达式a+2是合法的
-
定义一个长度为10的一维整型数组M,并且要求分别给数组元素赋值为M(K)=K+1,但M(10)=1。下列各程序
定义一个长度为10的一维整型数组M,并且要求分别给数组元素赋值为M (K)=K+1,但M(10)=1。下列各程序段中错误的是()。
A.DIMENSION M(10) M(10)=1 DO 10 K=1,10 10 M(K)=K+1
B.DIMENSION M(10) M(10)=1 DO 10 K=1,9 10 M(K)=K+1
C.DIMENSION M(10) M(10)=1 DO 10 K=2,10 10 M(K-1) =K
D.DIMENSION M(10) DO 10 K=1,10 10 M(K)=K+1 M(10)=1
-
定义如下一维数组:int a[5],*p;,则下列描述错误的是()。A.表达式p=p+1是合法的B.表达式a=a+1是合
定义如下一维数组:int a[5],*p;,则下列描述错误的是()。
A.表达式p=p+1是合法的
B.表达式a=a+1是合法的
C.表达式p-a是合法的
D.表达式a+2是合法的
-
假定一维数组的定义为“chara[8];”,则该数组a所占用的存储空间的字节数为()。
A.8
B.10
C.64
D.32
-
C++语言中,定义多维数组时,每一维的长度都必须用单独的一个方括号(数组运算符)括起来。()
是
否
-
以下定义并初始化一维数组的语句中正确的是()。
A.int arr1[ ]={6,5,1,2,3};
B.int [ ] arr2=new int[ ];
C.int[ ] arr3=new int[ ]{6,5,1,2,3};
D.int[ ] arr4;arr4={6,5,1,2,3};
-
定义了一维int型数组a[10]后,下面错误的引用是()
A.a[0]=5*2;
B.a[10]=2;
C.a[0]=1;
D.a[1]=a[2]*a[0];
-
假定一维数组的定义为“char* a[8];”,则该数组所含元素的个数大于8。 ()
是
否
-
定义了一维int型数组a[10]后,下面错误的引用是()
A.a[0]=1;
B.a[10]=2;
C.a[0]=5*2;
D.a[1]=a[2]*a[0];
-
编写一程序,求一维数组中下标为偶数的元素之和。 编程提示: 1.定义一个数组a并初始化。 2.定义一个整型变量sum,存放下标为偶数的元素和,并初始化为0。 3.从数组的第0个元素开始,每次循环变量递增2,一直到数组的最后一个..
编写一程序,求一维数组中下标为偶数的元素之和。 编程提示: 1.定义一个数组a并初始化。 2.定义一个整型变量sum,存放下标为偶数的元素和,并初始化为0。 3.从数组的第0个元素开始,每次循环变量递增2,一直到数组的最后一个元素,将其累加到sum变量。 4.输出sum变量即为下标为偶数的元素之和。/* c6-6.c 求一维数组中下标为偶数的元素之和*/ include "stdio.h" int main() { int i,sum=0; /* 初始化sum为0 */ int a[]={2,3,4,5,6,7,8,9}; for(i=0; i<8; ) * 请补充完整循环语句 sum+="a[i];" printf("sum="%d\n",sum);" return 0;>
-
使用“typedef charBB[10];”语句定义标识符BB为含有10个元素的一维字符数组。()
是
否