题目内容

关于一维数组的定义,以下说法正确的是()

A. char name[20];该语句定义了数组名为name的char型数组,该数组有20个元素,能够存储20个字符串。
B. char name[20];该语句定义了数组名为name的char型数组,该数组有20个元素,能够存储20个字符。
C. int n=20;char name[n];以上语句定义了数组名为name的char型数组,该数组有20个元素,能够存储20个字符。
D. int n=20;char name[n];以上语句定义了数组名为name的char型数组,该数组有20个元素,能够存储20个字符串。

查看答案
更多问题

关于以下程序段,说法正确的是()int i,a[10];for(i=0;i<10;i++)scanf("%d",&a[i]);

A. a数组有10个元素,分别为a[1]、a[2]、a[3] ...a[10]
B. a数组有10个元素,分别为a[0]、a[1]、a[2] ...a[9]
C. 该程序段输入a数组的全部元素值
D. scanf("%d",&a[i]);语句是错误的

以下语句定义float型数组aint n=10;float a[n];

A. 对
B. 错

以下语句将定义一个长度是100的int型数组int n=100;int a[100];

A. 对
B. 错

一维数组的开始下标可以是0,也可以是1,这有数组的数据类型确定

A. 对
B. 错

答案查题题库