以下定义语句中,错误的是 A、int a[]={1,2} B、char*a[3] C、char

以下定义语句中,错误的是
A、int a[]={1,2} B、char*a[3]
C、char s[10]="text" D、int n=5,a[n]

错误的是D,因为n是变量,不能用变量作为数组定义时使用的大小。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-12-25
选D,数组的长度不能用变量来赋值
第2个回答  2011-12-26
错误的是D,因为n是变量,不能用变量作为数组定义时使用的大小。
第3个回答  2011-12-25
D

以下定义语句错误的是 A int a[]={1,2}; B char *a[3]; C char s[10...
D错,因为数组变量的定义的维度必须是常量。

求一些c编程题
5、C语言可执行程序的开始执行点是( ) A) 程序中第一条可执行语句 B) 程序中第一个函数 C) 程序中的main函数 D) 包含文件中的第一个函数、C、1 6、C语言提供的合法的数据类型关键字是 A)double B) short C) integer D) char、B、1 7、C语言中,运算对象必须是整型数的运算符是 A) % B) \\ C...

C语言期末试库试题
A、_main enclude sin B、If -max turbo C、txt REAL 3COMD、int k_2 _001 ???答案:A一一知识点:常量、变量和标识符 4.以下定义语句中正确的是--- A、char a='A' b=B;B、float a=b=10.0;(正解a=10.0 b=10.0)C、int a=10,*b=&a; D、float *a,b=&a;???答案:C...

以下定义语句中正确的( )。 A char c1='A',c2='B'; B int a=b=10...
A.正确 B.变量定义不支持连等形式语句 C.变量a定义后面用分号分隔变量b,导致b没有变量类型说明,不是变量定义语句 D.正确

...答案: A、int *p; *p=20; B、char *s="abcdef"; printf("%_百...
选A, \/\/p没有指向任何单元,就给这个单元赋值,显示是访问了不知名空间

如有下列定义:int a;char c;则下列输入语句()是错误的 A.scanf("%d...
B是错的,scanf里边的需要是变量的地址

若有定义语句char x[]="abc", y[]={'a','b','c'}; 则下列叙述中正确的是...
选C。因为x是一个字符串,字符串后面多一个'\\0'字符。

全国计算机等级考试二级C语言历年试题及答案
这里有一份最全的考研历年真题资料分享给你 链接: https:\/\/pan.baidu.com\/s\/1t0SUkI-X-BW4v7Isl0dk4w 提取码: w2wt 通过不断研究和学习历年真题,为考生冲刺阶段复习提分指点迷津,做真题,做历年真题集,对照考纲查缺补漏,提高实战素养,制定做题策略,规划方向;若资源有问题欢迎追问!

18. 在C语言中,下列语句定义了数据,其中哪一个是不正确的?
C是不正确的。原因是这样的,C语言中变量的定义和声明的区别就是定义会为变量分配实际的存储空间,而声明不是这样。变量的声明看到的一般是在a.c 文件中声明一个全局变量 int a; 然后为了在b.c中使用这个变量需要extern int a;另外一种情况就是函数定义或函数声明中的形参。 其他情况见到的都会为...

设有以下语句typedef struct TT{char c,int a[4];} CIN;则下面叙述中...
【答案】:C 答案 C 解析:在 C 语言中, typdef 用于说明一种新的类型名,本题中的 CIN 被定义为一种新的类型名,我们可以用它来定义一个结构体变量。

相似回答