以下对一维整型数组a的正确说明是.B)int n=10,a[n];C)int n;scanf(“%d”,&n);int a[n];D)#define SIZE 10 int a[SIZE];B C哪里错了?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 04:31:20
以下对一维整型数组a的正确说明是.B)int n=10,a[n];C)int n;scanf(“%d”,&n);int a[n];D)#define SIZE 10 int a[SIZE];B C哪里错了?

以下对一维整型数组a的正确说明是.B)int n=10,a[n];C)int n;scanf(“%d”,&n);int a[n];D)#define SIZE 10 int a[SIZE];B C哪里错了?
以下对一维整型数组a的正确说明是.
B)int n=10,a[n];C)int n;scanf(“%d”,&n);int a[n];D)#define SIZE 10 int a[SIZE];
B C哪里错了?

以下对一维整型数组a的正确说明是.B)int n=10,a[n];C)int n;scanf(“%d”,&n);int a[n];D)#define SIZE 10 int a[SIZE];B C哪里错了?
声明数组时,要求数组的长度必须是常量,不能是变量.
B 和 C 中 n 是变量,所以出错.D 中 SIZE 是宏,相当于常量,所以没错.

以下对一维整型数组a的正确说明是.B)int n=10,a[n];C)int n;scanf(“%d”,&n);int a[n];D)#define SIZE 10 int a[SIZE];B C哪里错了? 3、若有说明数组“int a[3][4]”,则以下对数组a的正确引用是( ).3、若有说明数组“int a[3][4]”,则以下对数组a的正确引用是( ).A.a[2][4] B.a[1,3] C.a[1+1][0] D.a(2)(1) (28)若要定义一个具有5个元素的整型数组,以下错误的定义语句是( )A)int a[5]=﹛0﹜; B)int b[]={0,0,0,0,0}; C)int c[2+3]; D)int i=5,d[i];(25)以下程序段完全正确的是( )A)int *p; scanf(%d,&p); B)int *p; scanf(“%d 这道程序题.我错在哪里啊?该怎么改啊?【习题6.435】系统给定外部整型变量m、n、整型数组a和实型数组b(不需要自行定义),其中n的值是m的整数倍.编写程序,对数组a的前n个元素依次赋予从2 若有定义int(*Pt)[3];,则下列说法正确的是A)定义了基类型为int的三个指针变量B)定义了基类型为int的具有三个元素的指针数组ptC)定义了一个名为*pt、具有三个元素的整型数组D)定义了一 6.以下能正确定义一维数组的选项是( ) a.int a[5]={1,2,3,4,5}; b.char a[]={0,1,2,3} c.char a={'A','B6.以下能正确定义一维数组的选项是( )a.int a[5]={1,2,3,4,5};b.char a[]={0,1,2,3}c.char a={'A','B','C'}d.int a[5]=012 若有定义:int (*p)[4],则p是一个指向含有四个整型元素的一维数组 的指针.这句话是正确的吗? 以下选项中正确的整型常量是( ) A)12.B)-20 C)1,000 D)4 5 6 int[10];则对a数组元素的正确引用是 a[10-10] 若有说明:int[10];则对a数组元素的正确引用是A a[10] B a[3,5] Ca(5) Da[10-10] C语言,我都不懂1、设 int *p ,I ;以下正确合理的语句是( ).A、*p=10;B、i=p;C、i=*p;D、i=2*p+1; 2、设 char s[10] ; int I ; 以下引用数组 s 中元素正确的表达式是( ).A、S(i+2);B、*(s+i)C、*(&s C语言 若有以下定义 int x[20],*pt=x;则对x数组元素的正确应用若有以下定义 int x[20],*pt=x;则对x数组元素的正确应用是BA)*&x[20] B)*(x+3) C)*(pt+20) D)pt+3 都错在哪了?一个一 若有以下定义,则对a数组元素的正确引用是_________.int a[5],*p=a; a)*&a[5] b)a+2 c)*(p+5) d)*(a+2)若有以下定义,则对a数组元素的正确引用是_________.int a[5],*p=a;a)*&a[5] b)a+2 c)*(p+5) d)*(a+2) 若有以下定义,则对a数组元素的正确引用是( ).int a[5],*p=a; A.*&a[5] B.a+2 C.*(p+5) D.*(a+2) 7)C语句:int (* pa)[5]; 中,pa 表示的是一个( )A.指针数组的名称B.指向整型变量的指针C.指向包含5个整形元素的一维数组的指针D.指向函数的指针 若有说明:int a[10]; 则对a数组元素的正确引用是A.a[10] B.a[3.5] C.a[5-3] Da[-1] 有数组char x[]=abcdefg; char y[]={'a','b','c','d','e','f','g'}; 正确的是有数组char x[]=abcdefg; char y[]={'a','b','c','d','e','f','g'}; 以下正确的叙述是【 】A.数组x和数组y等价.B.数组x和数组y长度相等.C.数组x 若有说明:int[10];则对a数组元素的正确引用是 A a[10] B a[3,5] Ca(5) Da[10-10] C语言中数组元素的指针表示的问题设有以下语句,其中不是对a组数元素的正确引用的是(),其中0≦i<10int a[10]={0,1,2,3,4,5,6,7,8,9},*p=aA:a[i]B:&(*(a+i))你们都回答错了,B是正确的!但我这块一点也不