字符串数组小测验

1. 学号:_________姓名:_________
1、在C语言中,字符串的结束标记是()
2、有定义 char str[10]; 该字符数组存放字符串,最多可以存储的有效字符个数为()
3、下面能够正确定义C语言字符串的语句是()
4、已知 char str[]="hello";,数组str占用内存字节数为()
5、C语言标准库处理字符串函数,需要包含哪个头文件()
6、函数strlen()的作用是()
7、下列关于strcpy拷贝函数说法正确的是()
8、设有定义 char s1[20]="java",char s2[]="c";,执行strcat(s1,s2);之后s1中字符串为()
9、strcmp(str1,str2)函数返回值描述正确的是()
10、下面代码 char arr[]={'a','b','c'}; 关于arr描述正确的是()
11、已知 char str[12]; 下列操作语法错误的是()
12、执行 char str[]={"HelloWorld"}; ,sizeof(str) 和 strlen(str)结果分别为()
13、如果定义 char name[5][20];,下面说法正确的是()
14、使用scanf("%s",str)读取字符串,下面描述正确的是()
15、想要读取包含空格的一行字符串,适合使用的函数是()
16、下列属于C语言合法字符串初始化写法的有()
17、关于strlen与sizeof区别,说法正确的有()
18、对于char buf[30];,下面说法错误的有()
19、关于strcpy函数,描述正确的有()
20、关于strcmp(s1,s2),下列说法正确的有()
21、已知 char str[]={"I love c"};,下面描述正确的有()
22、对于二维字符数组 char name[6][15];,叙述正确的有()
23、下列操作,会造成字符串缓冲区越界风险的有()
更多问卷 复制此问卷