1-2
当用户要求输入的字符串中含有空格时,应使用的输入函数是gets()。
(1分)
T
F
1-3
数组名就是一个指针常量,指向数组的首元素(或者说代表了数组的首地址)。
(1分)
数组名和指针的区别(数组名不是指针,是数组首地址)
T
F
1-4
指向数组元素的指针只可指向数组的首元素。
(1分)
T
F
1-5
对于已正确定义的二维数组a, *(a[i]+j)与a[i][j]的含义相同。
(1分)
T
F
1-6
以下定义了一个一维数组str,该数组可以存放81个字符型数据。
char str[81];
(1分)
T
F
1-7
以下定义了一个三维数组array_day。
int array_day[10][10][10];
(1分)
T
F
1-8
字符串常量就是用一对双引号括起来的字符序列,它有一个结束标志 '\0'。
(1分)
T
F
1-9
char s1[80],s2[80];s1=s2;这样赋值是正确的。
(1分)
T
F
1-10
有定义:int a[3]; 则定义了a[1]、a[2]、a[3]三个数组元素。
(1分) a[0]、a[1]、a[2]
T
F
1-11
已知'A'的ASCII代码值为65,则'D'的ASCII代码值为68
(1分)
T
F
2-1
以下不正确的赋值或赋初值的方式是( )。
(2分)
A.
char str[]="string";
B.
char str[7]={'s', 't', 'r', 'i', 'n', 'g'};
//末尾无\0 是字符数组 而不是字符串!
C.
char str[10];str="string";
//只能初始化这样
D.

本文深入探讨C语言中数组与字符串的基础概念及其操作方法,包括数组定义、初始化、指针与数组的关系、字符串处理函数的使用技巧等内容,并通过实例解析帮助读者掌握核心知识点。
2718

被折叠的 条评论
为什么被折叠?



