对定义语句 int iArr[2]; 的正确描述是
A. 定义一维数组iArr,其中包含iArr[1]和iArr[2]两个元素
B. 定义一维数组iArr,其中包含iArr[0]和iArr[1]两个元素
C. 定义一维数组iArr,其中包含iArr[0]、iArr[1]和iArr[2]三个元素
D. 定义一维数组iArr,其中包含iArr(0)、iArr(1)和iArr[2]三个元素
查看答案
以下关于数组的说法,不正确的是
A. C语言中可以通过通过数组名对数值型数组进行整体的输入或输出
B. 数组中的各元素依次占据内存中连续的存储空间
C. 同一数组中的元素具有相同的名称和类型
D. 在使用数组前必须先对其进行定义
有以下程序#include “stdio.h”void main( ){int iArr[3]={1,2,3},i;for(i=3; i>=1; i++)printf(“ %d ” , iArr[i] );}则程序运行后的输出结果是
A. 1 2 3
B. 不确定的值
C. 编译出错
D. 3 2 1
执行以下程序段后,iArr[2]的值是int iArr[10]={1,2,3,4,5,6,7,8,9,10},i,j,t; i = 0 ; j = 9;while( i < j){t= iArr[i] ;iArr[i] = iArr[j];iArr[j]=t;i++;j--;}
A. 8
B. 2
C. 3
D. 9
有以下程序:#include “stdio.h”void main(){ char chA[10]=”abcdef”, chB[5]=”AB\0c”;strcpy(chA,chB);printf(“%c”, chA[3]);}则程序的运行结果是
A. d
B. c
C. \0
D. 0