数组声明为“char str1[20]="Borland",str2[]="C++5.0";”,调用函数“strcpy(str1,str2);”后,字符串 str1 的串长是(提示:strcpy(str1,str2),将str2拷贝给str1,因此字符串长度为拷贝后str1的长度)
查看答案
数组声明为“char str1[20]="Borland",str2[]="C++5.0";”,调用函数“strcat(str1,str2);”后,字符串 str1 的串长是(提示:strcat为拼接,拼接后的长度为两个字符串的长度和)
A. 13
B. 15
C. 6
D. 7
表达式“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的指向,该操作不可行。)