以下能正确定义字符串的语句是
A)char str[]={' \ 064'};
B)char str="kx43";
C)char str=";
D)char str[]="\0";
第1题:
以下程序的输出结果是【 】。
include <stdio.h>
include <string.h>
char *fun(char *t)
{ char *p=t;
return (p+strlen(t)/2);
}
main()
{ char *str="abcdefgh";
str=ftm(str);
puts(str);
}
第2题:
下面的语句能正确执行: char *str[5]; scanf("%s",str[0]);
第3题:
下列初始化字符数组的语句,正确的是()。
A.char[] str = {'h', 'e', 'l', 'l', 'o'};
B.char[5] str = "hello";
C.char[5] str = {"hi"};
D.char[100] str = "";
第4题:
以下程序的输出结果是_[13]_______
#include <stdio.h>
#include <string.h>
char *fun(char *t)
{ char *p=t;
return(p+strlen(t)/2);
}
main()
{ char *str="abcdefgh";
str=fun(str);
puts(str);
}
efgh
第5题:
请在划线处填写适当内容完成程序功能:获得字符串str的长度。int Getlength(char* str){ char* p=str; while(*p!='0') p++; return ________; }
A.p
B.str
C.p-str
D.str-p
第6题:
7、下面语句错误的是()。
A.int *p; *p=20;
B.char *s="abcdef"; printf("%s\n",s);
C.char *str="abcdef"; char *p; p=str
D.char *str;str="abcdef";