国家开放大学2024春《C语言程序设计》自测练习六:字符串的定义与应用自测练习[参考答案] 题目类型: 单选题 题目: 利用一维字符数组存储一个字符串时,在其末尾自动存储的一个字符是 选项
国家开放大学2024春《C语言程序设计》自测练习六:字符串的定义与应用 自测练习[参考答案]
题目类型:
单选题
题目:
利用一维字符数组存储一个字符串时,在其末尾自动存储的一个字符是
选项:
空格
'\0'
回车
'n'
题目类型:
单选题
题目:
一个二维字符数组a[m][n]能够存储的字符串个数至多为
选项:
m
n
m-1
n-1
题目类型:
单选题
题目:
若需要把一个字符串赋给字符数组,则选用的函数是
选项:
strlen
strcmp
strcat
strcpy
题目类型:
判断题
题目:
在c语言中,在定义一个字符数组时,不能利用一个字符串进行初始化.
选项:
对
错
题目类型:
判断题
题目:
对于一个长度为n的字符串,存储它的字符数组的长度至少为n.
选项:
对
错
题目类型:
判断题
题目:
有一个语句为"char s2[4]="abcd";",s2数组长度是合适的.
选项:
对
错
题目类型:
填空题
题目:
执行下面程序的输出结果为 1 . #include< #include void main() { int c1,c2; char a[20]="string1234n"; char b[10]="str"; c1=strlen(a); strcat(b, "245 "); int c2=strlen(b); printf("%d %dn",c1,c2); }
选项:
题目类型:
填空题
题目:
执行下面程序后,假定从键盘上输入的两个字符串数据为123和456,则输出结果为 1 . #include #include void main() { char a[20],b[20]; scanf("%s %s",a,b); if(strcmp(a,b)>=0) printf("%s %sn",a,b); else printf("%s %sn",b,a); }
选项:
题目类型:
单选题
题目:
利用一维字符数组存储一个字符串时,在其末尾自动存储的一个字符是
选项:
空格
'\0'
回车
'n'
题目类型:
单选题
题目:
一个二维字符数组a[m][n]能够存储的字符串个数至多为
选项:
m
n
m-1
n-1
题目类型:
单选题
题目:
若需要把一个字符串赋给字符数组,则选用的函数是
选项:
strlen
strcmp
strcat
strcpy
题目类型:
判断题
题目:
在c语言中,在定义一个字符数组时,不能利用一个字符串进行初始化.
选项:
对
错
题目类型:
判断题
题目:
对于一个长度为n的字符串,存储它的字符数组的长度至少为n.
选项:
对
错
题目类型:
判断题
题目:
有一个语句为"char s2[4]="abcd";",s2数组长度是合适的.
选项:
对
错
题目类型:
填空题
题目:
执行下面程序的输出结果为 1 . #include< #include void main() { int c1,c2; char a[20]="string1234n"; char b[10]="str"; c1=strlen(a); strcat(b, "245 "); int c2=strlen(b); printf("%d %dn",c1,c2); }
选项:
题目类型:
填空题
题目:
执行下面程序后,假定从键盘上输入的两个字符串数据为123和456,则输出结果为 1 . #include #include void main() { char a[20],b[20]; scanf("%s %s",a,b); if(strcmp(a,b)>=0) printf("%s %sn",a,b); else printf("%s %sn",b,a); }
选项: