char str[]=“hello”;int a=sizeof(str);a的值是()。
A.6
B.7
C.8
D.9
A.6
B.7
C.8
D.9
A.char str[10]={"string"}; 等价于char str[10]; str={"string"};
B.char str[10]={"string"}; 等价于char str[10]; *str={"strint"};"
C.char *s="string"; 等价于char *s; s="string";
D.char *s="string"; 等价于char *s; *s="string";
A.char *s="string"; 等价于char *s; *s="string";
B.char str[10]={"string"}; 等价于char str[10];str={"string"};
C.char *s="string"; 等价于char *s; s="string";
D.char str[10]={"string"}; 等价于char str[10];*str={"strint"};"
A.char *p; scanf("%s", p);
B.char str[10]; scanf("%s", &str);
C.char str[10], *p; p=str; scanf("%s", p);
D.char str[10], *p=str; scanf("%s", p[1]);"
A.char str1[]="ABCDE", str2[]="abcdef"; strcpy(str1, str2);
B.char str[10], *st="abcde"; strcat(str, st);
C.char *st1="ABCDS", *st2="abcde"; strcat(st1,st2);
D.char str[10]="", *st="abcde"; strcat(str, st);"
#include <string.h> void f(char *s,char *t) {char k; k=*s; *s=*t;*t=k; s++;t--; if(*s)f(s,t); } main() {char str[10]="abcdefg",*p; p=str+strlen(str)/2+1; f(p,p-2); printf("%s\n",str); } 程序运行后的输出结果是()。
A.gfedcba
B.gbcdefa
C.abedcfg
D.abcdefg
A.正确
B.错误
T、对
F、错
执行语句“string str("abc");”时,系统会自动调用string类的构造函数()。
A. string()
B. string(const char *s)
C. string(const string &str)
D. string(size_type n, char c)
A、8
B、7
C、6
D、5
A.Sorry she is not at hom
B.No, you can‟t.
C.Sorry, you can‟t.
D.I don‟t know