数组声明为“char str1[20]="Borland",str2[]="C++5.0";”,调用函数“strcat(str1,str2);”后,字符串 str1 的串长是(提示:strcat为拼接,拼接后的长度为两个字符串的长度和)
查看答案
表达式“strcmp("Windows98","Windows95")”的值为(提示:strcmp为字符串比较,它会沿着字符串逐个字符比较,比较时按照ASCII码值比,本题中8与5比较,8的ASCII码值要大于5的ASCII码值,返回1)
A. 0
B. 3
C. 1
D. -3
初始化数组时,没有被赋值的 int 类型数组,其各元素的值是 ,字符类型数组元素,它们的值为。(提示:0是初始化整型数组时放入的默认值'\0'为空字符,是字符类型数组初始化时放入的默认值)
数组声明为“int a[6];”,数组元素 a[1]是否能写作“*(a++)”?(填能或者不能)(提示:数组名(常量指针, contant pointer),指向数组第一个元素,该指向不可改变 ,a++自增会修改a的指向,该操作不可行。)
引用二维数组 a 第 i 行、j 列的元素(数组下标从 0开始,a[0][0]表示第 1 行、第 1 列元素),间访法可以写作 ,下标法可以写作。(提示:在写答案时要注意数组下标是从0开始的,a[0][0],表示的是1 行、第 1 列的元素,因此在已知第i行第j列元素,取其下标时,应该是i-1,j-1)