C语言简单题 求大神

问题 1

a是一维数组名,数组元素a[1]还可以写成“*(a++)”。
答案 对 错

5 分

问题 2

c语言不允许对数组的大小作动态定义。
答案 对 错

5 分

问题 3

int a[ ]={0,1,2,3,4,5,6};不是正确的数组说明语句。
答案 对 错

5 分

问题 4

二维数组元素在内存中的存放顺序是按列主顺序存放
答案 对 错

5 分

问题 5

任何数组在使用前必须先定义。
答案 对 错

5 分

问题 6

函数的递归调用不过是一个函数直接地调用它自身。
答案 对 错

5 分

问题 7

在定义二维数组时,可以将该数组的两个维数全部省略
答案 对 错

5 分

问题 8

在对数组进行赋初值时,不管有没有对所有元素赋初值都必须指定数组的长度。
答案 对 错

5 分

问题 9

在标准C语言中,二维数组在内存中的存放次序是以行序为主序。
答案 对 错

5 分

问题 10

在标准C语言中,使用函数strcpy 时可以将‘\0’一起复制到目标串中。
答案 对 错

5 分

问题 11

在标准C语言中,数组在大小一旦确定就不允许改变。
答案 对 错

5 分

问题 12

在标准C语言中,数组的下标必须是常量,不允许是表达式。
答案 对 错

5 分

问题 13

在用数组名作为函数实参时,传递的是数组的起始地址,所以就不允许使用形参数组的形式
答案 对 错

5 分

问题 14

字符个数多的字符串比字符个数少的字符串大
答案 对 错

5 分

问题 15

字符数组char c[]="string"; 有6个数组元素
答案 对 错

5 分

问题 16

对二维数组a[3][4],a+1与a[1]都是第一行的首址。
答案 对 错

5 分

问题 17

已有定义:char a[]="xyz",b[]={'x','y','z'};则数组a和b的长度相同
答案 对 错

5 分

问题 18

执行以下程序段的输出结果是 123。 char a[5]= "123",b[7]= "ABCDEF"; strcpy(b,a);puts(b);
答案 对 错

5 分

问题 19

数组名作为函数参数,传送的是地址.
答案 对 错

5 分

问题 20

有数组定义int a[2][2]={{1},{2,3}};则a[0][1]的值为0
答案 对 错

对,1赋给了a[0][0],a[0][1]默认初始值为0
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-10-29
12121111222222212111
1对2错。
第2个回答  2014-10-29
不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不
第3个回答  2014-10-29
这些都是基础,好好看书,然后自己做一遍