以下定义语句中,错误的是 ______。A.int a[]={1,2);B.char *a[3];C.char s[10]= "test";D.Int n=5

题目

以下定义语句中,错误的是 ______。

A.int a[]={1,2);

B.char *a[3];

C.char s[10]= "test";

D.Int n=5,a[n];

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

9、以下定义语句中.错误的是()

A.int a[]={1,2};

B.char *a;

C.char s[10]="test";

D.int n=5,a[n];


C

第2题:

7、下面语句错误的是()。

A.int *p; *p=20;

B.char *s="abcdef"; printf("%s\n",s);

C.char *str="abcdef"; char *p; p=str

D.char *str;str="abcdef";


x=x+10=x+y

第3题:

以下定义语句中,错误的是()

A.int a[]={1,2};

B.char a[]={“test”};

C.char a[]={“test”};

D.int n=5,a[n];


表示只有id不等于子查询语句的任意一个结果时才成立

第4题:

如下语句中实现数组指针声明的是?

A.char (*s)[10];

B.char *s[0];

C.char *s[10];

D.(char *)s[10];


char (*s)[10];

第5题:

1、以下定义语句中,错误的是()

A.int a[]={1,2};

B.char a[]={"test"} ;

C.char s[10]={"test"} ;

D.int n=5, a[n];


D、

第6题:

以下定义语句中,错误的是()

A.int a[]={1,2};

B.char *a[3];

C.char s[10]="test";

D.int n=5,a[n];


A 本题考查的是数据类型的定义并赋值,选项B中对变量声明类型且赋值的情况是不允许出现的,必须单独定义且赋值。选项C中对于指针变量c的赋值须为同型指针,而&b为二级指针。选项D中C语言允许在一个类型说明符后说明多个相同类型的变量,各变量之间要用逗号()隔开,而不是用分号(;)隔开;在计算机存储字符时将字符相应的AscⅡ码以其对应的二进制进行存放,选项A中的定义是合法的。

第7题:

以下定义语句中,错误的是 ()

A.int a[]={1,2};

B.char a[]={"test"};

C.char s[10]={"test"};

D.int n=5,a[n];


b=a;a++;

第8题:

以下定义语句中.错误的是()

A.int a[]={1,2};

B.char *a;

C.char s[10]="test";

D.int n=5,a[n];


D

第9题:

下列定义语句中,错误的是

A.int px*;

B.char*acp[10];

C.char(*pac)[10];

D.int(*p)();


正确答案:A
解析:B项定义了一个指针数组,正确。C项定义了一个指向字符数组的指针,即数组指针,正确。D项定义了一个指向返回值为整型量的函数的指针,即函数指针,正确。A项定义语句错误,本题选A。