下列数组的定义中,错误的是
A.char ca1[ ]={‘c’,’m’,’n’};
B.char ca2[6]=”name”;
C.char ca3[4]=”your”;
D.iznt arry[ ]={1,2,3,4};
时间:2023-02-03 10:52:10
相似题目
-
在下列的字符数组定义中,存在语法错误的是()。
A . char a[20]="abcdefg";
B . char a[]="x+y=55.";
C . char a[15]={’1’,’2’};
D . char a[10]=’5’;
-
数组定义为“inta[4][5];”,下列哪一个引用是错误的()。
A . *a
B . *(*(a+2)+3)
C . &a[2][3]
D . ++a
-
在下面的字符数组定义中,()语句有语法错误。
A . char a[20]=“abcdefg”;
B . char a[]=“x+y=55.”;
C . char a[15]={“1”,“2”};
D . char a[10]=‟5”;
-
对下列错误信息,请指出可能是编译的哪个阶段(词法分析、语法分析、语义分析、代码生成)报告的。 (1)else没有匹配的if (2)数组下标越界 (3)使用的函数没有定义 (4)在数中出现非数字字符
-
在下面的一维数组定义中,()语句有语法错误。
A . int a[ ]={1,2,3};
B . int a[10]={0};
C . int a[ ];
D . int a[5];
-
若要求定义具有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];
-
若有定义语句:intm[]={5,4,3,2,1},i=4;,则下面对m数组元素的引用中错误的是()。
-
已有以下数组定义和f函数调用语句,则在f函数的说明中,对形参数组array的错误定义方式为( ) 。int a[3][4];f(a);
-
下列数组定义及赋值,错误的是()。
-
设有数组定义:x=[1,2,3,4,5,6],y=x’,下列表达式中正确的是( )
-
在定义数组时对数组元素赋以初值,下列说法不对的是
-
已知有数组定义char a[3][4];下列表达式中错误的是
A.a[2]=”WIN”
B.strcpy(a[2],“WIN”)
C.a[2][3]=‘W’
D.a[0][1]=a[0][1]
-
已知数组arr的定义如下:int arr[5]={1,2,3,4,5 }、下列语句中输出结果不是2的是
A.cout<<*arr+1<<endl;
B.cout<<*(arr+1)<<endl;
C.cout<<art[1]<<endl;
D.cout<<*arr<<endl;
-
关于数组的定义,请阅读下面的代码: $arr[2] = ’aa’; $arr[] = ’bb’;下列说法中正确的是()
A.程序第二行出错,因为没有指定下标
B.值为’bb’的元素的下标为0
C.值为’bb’的元素的下标为1
D.值为’bb’的元素的下标为3
-
在下面的一维数组定义中,错误的定义格式为(C )。
A.int a[]={1,2,3}
B. int a[10]={0}
C. int a[]
D. int a[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是合法的
-
已知数组arr的定义如下: intarr[5]={1,2,3,4,5};下列语句中输出结果不是2的是()。
A.cout<<*arr+1<<endl;
B.COUt<<*(art+1)<<endl;
C.cout<<arr[1]<<endl;
D.COUt<<*arr<<endl:
-
设有定义:int x[2][3];,则以下关于二维数组X的叙述错误的是()。
A.x[0]可看做是由3个整型元素组成的一维数组
B.x[0]和x[l]是数组名,分别代表不同的地址常量
C.数组X包含6个元素
D.可以用语句x[o]=0;为数组所有元素赋初值0
-
下列数组的定义中,错误的是()。
A.charca1[]={'c','h','a','r'};
B.charca2="char";
C.charca3[]="char";
D.intarray[]={6,5,4,3};
-
定义如下一维数组: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是合法的
-
【判断题】在VB中使用数组时,必须先定义,后使用。
A. 正确
B. 错误
-
6、若有数组定义语句int a[4][5]={1, 2, 3}; 则下列对数组元素引用的选项中正确的是()
A.a[4][1]
B.a[2,1]
C.a(2,1)
D.a[0][0]
-
2、设有定义:intx[2][3];,则以下关于二维数组x的叙述错误的是 ()
A.x[0]可看作是由3个整型元素组成的一维数组
B.x[0]和x[1]是数组名,分别代表不同的地址常量
C.数组x包含6个元素
D.可以用语句x[0]=0;为数组所有元素赋初值
-
设有定义:int x[2][3];,则以下关于二维数组x 的叙述错误的是()
A.x[0]可看作是由3个整型元素组成的一维数组
B.x[0]和x[1]是数组名,分别代表不同的地址常量
C.数组x包含6个元素
D.可以用语句x[0]=0;为数组所有元素赋初值0