第五章
C语言中,以下关于数组的描述正确的是( )
数组大小固定,但是可以有不同类型的数组元素
数组大小可变,可以有不同类型的数组元素
数组大小固定,所有元素的类型必须相同
答案:数组大小固定,所有元素的类型必须相同
若有定义int score[10];,则对score数组中的元素的正确引用是( )
score[0]
score[6.0]
score(7)
答案:score[0]
以下能正确定义一维数组的选项是( )
int  num[0..100];
int   num [ ];
int  N=100,num[N];
答案:#define N 100int num [N];
C语言中,下面能正确定义一维数组的选项是( )
int a[N]={1,2,3} ;
int a[5]={0,1,2,3,4,5};
int a[5]={3} ;
答案:int a[5]={3} ;
下述对C语言字符数组的描述中错误的是( )
字符数组可以存放字符串
字符数组中的字符串可以整体输入、输出
不可以用关系运算符对字符数组中的字符串进行比较
答案:可以在赋值语句中通过赋值运算符"="对字符数组整体赋值
已知int a[3][4];则对数组元素引用正确的是( )
a[0][4]
a[2][0]
a[2][4]
答案:a[2][0]
对以下定义语句的正确理解是 ( )int a[10]={6,7,8,9,10};
将6,7,8,9,10依次赋给a[0]~a[4]
将6,7,8,9,10依次赋给a[6]~a[10]
将6,7,8,9,10依次赋给a[1]~a[5]
答案:将6,7,8,9,10依次赋给a[0]~a[4]
若有初始化语句:int a[3][4]={0];,则下面正确的叙述是( )
数组a中各元素都可得到初值,a[0][0]初值0,其他元素初值为随机数
只有元素a[0][0]可得到初值0
此初始化语句不正确
答案:数组a中每个元素都可得到初值0
下面是对数组s的初始化,其中错误的语句是( )
char s[5]={'a','b','c'};
char s[5]=" ";
char s[5]="Frank";
答案:char s[5]="Frank";
已有定义:char a[]="boy",b[]={'b','o','y'};,则以下叙述中正确的是( )
a数组长度小于b数组长度
数组a和数组b长度相同
a数组长度大于b数组长度
答案:a数组长度大于b数组长度

点赞(0) dxwkbang
返回
顶部