1-1
函数strcmp从头至尾顺序地将其对应字符比较,遇到两个字符不等时,两个字符相减得到一个int型值,两个字符串完全相同时,则返回0。 (1分)
T
1-2
C 语言中 , 字符串常量最后一个字符是结束标志 , 该结束符是'0' 。 (1分)
T
1-3
char *s="C Language";表示s是一个指向字符串的指针变量,把字符串的首地址赋予s。 (1分)
T
1-4
C 语言标准输出操作中 ,putchar() 函数可以输出显示一个字符串。 (1分)
F
能显示一个字符
1-5
当用户要求输入的字符串中含有空格时,应使用的输入函数是 gets()。 (2分)
T
getline
1-6
String is a character array ended with ‘\0’. (2分)
T
2-1
Among the following assignments or initializations, __ is wrong. (2分)
char str[10]; str="string";
char str[]="string";
char *p="string";
char *p; p="string";
2-2
下列程序的输出结果是()。 (2分)
#include <stdio.h>
#include <string.h>
char *fun(char *t)
{
char *p = t;
return (p+strlen(t)/2);
}
int main(void)
{
char *str = "abcdefgh";
str = fun(str);
puts(str);
return 0;
}
- abcdefgh
- abcd
- efgh
- fgh